./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix000.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix000.oepc.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/mix000.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix000.oepc.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 21:59:49,194 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:59:49,256 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:59:49,260 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:59:49,261 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:59:49,283 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:59:49,284 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:59:49,284 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:59:49,284 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:59:49,287 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:59:49,288 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:59:49,288 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:59:49,289 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:59:49,290 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:59:49,290 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:59:49,290 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:59:49,290 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:59:49,290 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:59:49,290 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:59:49,291 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:59:49,291 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:59:49,291 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:59:49,291 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:59:49,292 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:59:49,292 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:59:49,292 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:59:49,292 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:59:49,292 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:59:49,293 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:59:49,293 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:59:49,294 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:59:49,294 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:59:49,294 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:59:49,294 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:59:49,294 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:59:49,294 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:59:49,295 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:59:49,296 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:59:49,296 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 21:59:49,540 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:59:49,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:59:49,563 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:59:49,564 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:59:49,564 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:59:49,565 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix000.oepc.yml/witness.yml [2024-06-27 21:59:49,634 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:59:49,634 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:59:49,634 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-27 21:59:50,622 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:59:50,802 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:59:50,803 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix000.oepc.i [2024-06-27 21:59:50,827 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47543de32/d65cdf0e266741799224aba4588439ff/FLAG0cbad7c45 [2024-06-27 21:59:50,839 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/47543de32/d65cdf0e266741799224aba4588439ff [2024-06-27 21:59:50,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:59:50,841 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:59:50,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:59:50,844 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:59:50,847 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:59:50,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:49" (1/2) ... [2024-06-27 21:59:50,848 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a32a6da and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:59:50, skipping insertion in model container [2024-06-27 21:59:50,848 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:49" (1/2) ... [2024-06-27 21:59:50,850 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@45acc25e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:59:50, skipping insertion in model container [2024-06-27 21:59:50,850 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:59:50" (2/2) ... [2024-06-27 21:59:50,851 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a32a6da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:50, skipping insertion in model container [2024-06-27 21:59:50,851 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:59:50" (2/2) ... [2024-06-27 21:59:50,852 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:59:50,873 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:59:50,874 INFO L97 edCorrectnessWitness]: Location invariant before [L835-L835] ! multithreaded || (((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 21:59:50,874 INFO L97 edCorrectnessWitness]: Location invariant before [L834-L834] ! multithreaded || (((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EBX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL) && (0LL - (long long )y$flush_delayed) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd0) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd1) + (long long )y$w_buff1 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$read_delayed) + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EBX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y$w_buff0 >= 0LL) && (long long )__unbuffered_p1_EBX + (long long )y$w_buff0 >= 0LL) && (long long )main$tmp_guard1 + (long long )y$w_buff0 >= 0LL) && (long long )x + (long long )y$w_buff0 >= 0LL) && (long long )y + (long long )y$w_buff0 >= 0LL) && (long long )y$flush_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$mem_tmp + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff0_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd0 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd1 + (long long )y$w_buff0 >= 0LL) && (long long )y$r_buff1_thd2 + (long long )y$w_buff0 >= 0LL) && (long long )y$read_delayed + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 + (long long )y$w_buff1_used >= 0LL) && (long long )weak$$choice0 + (long long )y$w_buff0 >= 0LL) && (long long )weak$$choice2 + (long long )y$w_buff0 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 21:59:50,874 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:59:50,875 INFO L106 edCorrectnessWitness]: ghost_update [L832-L832] multithreaded = 1; [2024-06-27 21:59:50,916 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:59:51,048 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/mix000.oepc.i[988,1001] [2024-06-27 21:59:51,246 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:59:51,260 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 21:59:51,291 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/mix000.oepc.i[988,1001] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:59:51,390 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:59:51,419 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:59:51,420 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51 WrapperNode [2024-06-27 21:59:51,420 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:59:51,421 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:59:51,421 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:59:51,421 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:59:51,426 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,456 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,493 INFO L138 Inliner]: procedures = 174, calls = 37, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 133 [2024-06-27 21:59:51,494 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:59:51,494 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:59:51,494 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:59:51,494 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:59:51,503 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,510 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,513 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,524 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 21:59:51,531 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,531 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,539 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,540 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,542 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,543 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,545 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:59:51,546 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:59:51,546 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:59:51,546 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:59:51,547 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (1/1) ... [2024-06-27 21:59:51,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:59:51,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:59:51,589 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 21:59:51,591 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 21:59:51,644 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:59:51,652 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:59:51,652 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:59:51,652 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:59:51,653 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:59:51,653 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:59:51,653 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:59:51,653 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:59:51,653 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:59:51,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:59:51,655 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 21:59:51,753 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:59:51,755 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:59:52,063 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:59:52,064 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:59:52,189 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:59:52,190 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:59:52,190 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:59:52 BoogieIcfgContainer [2024-06-27 21:59:52,190 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:59:52,192 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:59:52,192 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:59:52,194 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:59:52,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:59:49" (1/4) ... [2024-06-27 21:59:52,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713fdf5f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:59:52, skipping insertion in model container [2024-06-27 21:59:52,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:59:50" (2/4) ... [2024-06-27 21:59:52,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713fdf5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:59:52, skipping insertion in model container [2024-06-27 21:59:52,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:59:51" (3/4) ... [2024-06-27 21:59:52,196 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@713fdf5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:59:52, skipping insertion in model container [2024-06-27 21:59:52,196 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:59:52" (4/4) ... [2024-06-27 21:59:52,197 INFO L112 eAbstractionObserver]: Analyzing ICFG mix000.oepc.i [2024-06-27 21:59:52,209 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:59:52,210 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 21:59:52,210 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:59:52,244 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:59:52,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 21:59:52,298 INFO L124 PetriNetUnfolderBase]: 1/35 cut-off events. [2024-06-27 21:59:52,299 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:59:52,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 35 events. 1/35 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 54 event pairs, 0 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-06-27 21:59:52,301 INFO L82 GeneralOperation]: Start removeDead. Operand has 43 places, 37 transitions, 82 flow [2024-06-27 21:59:52,305 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 35 transitions, 76 flow [2024-06-27 21:59:52,320 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:59:52,336 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;@2fc49f93, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:59:52,337 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 21:59:52,341 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:59:52,341 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 21:59:52,341 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:59:52,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:52,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:59:52,342 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:52,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:52,346 INFO L85 PathProgramCache]: Analyzing trace with hash 351384175, now seen corresponding path program 1 times [2024-06-27 21:59:52,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:52,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384824406] [2024-06-27 21:59:52,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:52,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:52,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:53,343 INFO 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 21:59:53,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:53,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384824406] [2024-06-27 21:59:53,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384824406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:53,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:53,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:59:53,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747289112] [2024-06-27 21:59:53,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:53,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:59:53,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:53,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:59:53,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:59:53,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 21:59:53,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 35 transitions, 76 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 21:59:53,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:53,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 21:59:53,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:53,647 INFO L124 PetriNetUnfolderBase]: 559/1108 cut-off events. [2024-06-27 21:59:53,648 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-27 21:59:53,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2057 conditions, 1108 events. 559/1108 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 6276 event pairs, 397 based on Foata normal form. 43/1042 useless extension candidates. Maximal degree in co-relation 2046. Up to 920 conditions per place. [2024-06-27 21:59:53,658 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 31 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-27 21:59:53,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 45 transitions, 169 flow [2024-06-27 21:59:53,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:59:53,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:59:53,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-27 21:59:53,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6756756756756757 [2024-06-27 21:59:53,669 INFO L175 Difference]: Start difference. First operand has 41 places, 35 transitions, 76 flow. Second operand 3 states and 75 transitions. [2024-06-27 21:59:53,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 45 transitions, 169 flow [2024-06-27 21:59:53,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 166 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:59:53,675 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 100 flow [2024-06-27 21:59:53,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-06-27 21:59:53,679 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-27 21:59:53,679 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 100 flow [2024-06-27 21:59:53,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 21:59:53,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:53,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:59:53,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:59:53,680 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:53,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:53,681 INFO L85 PathProgramCache]: Analyzing trace with hash 351384258, now seen corresponding path program 1 times [2024-06-27 21:59:53,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:53,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823951925] [2024-06-27 21:59:53,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:53,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:53,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:53,755 INFO 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 21:59:53,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:53,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823951925] [2024-06-27 21:59:53,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823951925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:53,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:53,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:59:53,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240424719] [2024-06-27 21:59:53,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:53,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:59:53,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:53,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:59:53,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:59:53,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 37 [2024-06-27 21:59:53,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 100 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 21:59:53,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:53,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 37 [2024-06-27 21:59:53,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:53,863 INFO L124 PetriNetUnfolderBase]: 219/526 cut-off events. [2024-06-27 21:59:53,863 INFO L125 PetriNetUnfolderBase]: For 37/37 co-relation queries the response was YES. [2024-06-27 21:59:53,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 981 conditions, 526 events. 219/526 cut-off events. For 37/37 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2984 event pairs, 130 based on Foata normal form. 0/496 useless extension candidates. Maximal degree in co-relation 969. Up to 340 conditions per place. [2024-06-27 21:59:53,865 INFO L140 encePairwiseOnDemand]: 34/37 looper letters, 24 selfloop transitions, 3 changer transitions 2/46 dead transitions. [2024-06-27 21:59:53,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 46 transitions, 173 flow [2024-06-27 21:59:53,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:59:53,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:59:53,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 21:59:53,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7477477477477478 [2024-06-27 21:59:53,867 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 100 flow. Second operand 3 states and 83 transitions. [2024-06-27 21:59:53,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 46 transitions, 173 flow [2024-06-27 21:59:53,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 170 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:59:53,868 INFO L231 Difference]: Finished difference. Result has 42 places, 34 transitions, 92 flow [2024-06-27 21:59:53,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=42, PETRI_TRANSITIONS=34} [2024-06-27 21:59:53,869 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 1 predicate places. [2024-06-27 21:59:53,869 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 34 transitions, 92 flow [2024-06-27 21:59:53,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 21:59:53,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:53,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:59:53,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:59:53,870 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:53,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:53,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1622136343, now seen corresponding path program 1 times [2024-06-27 21:59:53,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:53,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396367702] [2024-06-27 21:59:53,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:53,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:53,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:54,446 INFO 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 21:59:54,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:54,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396367702] [2024-06-27 21:59:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396367702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:54,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:54,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:59:54,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682816495] [2024-06-27 21:59:54,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:54,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:59:54,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:54,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:59:54,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:59:54,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 37 [2024-06-27 21:59:54,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 34 transitions, 92 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 21:59:54,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:54,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 37 [2024-06-27 21:59:54,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:54,646 INFO L124 PetriNetUnfolderBase]: 402/831 cut-off events. [2024-06-27 21:59:54,646 INFO L125 PetriNetUnfolderBase]: For 191/191 co-relation queries the response was YES. [2024-06-27 21:59:54,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1696 conditions, 831 events. 402/831 cut-off events. For 191/191 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4477 event pairs, 260 based on Foata normal form. 2/797 useless extension candidates. Maximal degree in co-relation 1683. Up to 658 conditions per place. [2024-06-27 21:59:54,649 INFO L140 encePairwiseOnDemand]: 30/37 looper letters, 35 selfloop transitions, 6 changer transitions 0/51 dead transitions. [2024-06-27 21:59:54,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 220 flow [2024-06-27 21:59:54,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:59:54,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:59:54,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-27 21:59:54,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013513513513513 [2024-06-27 21:59:54,651 INFO L175 Difference]: Start difference. First operand has 42 places, 34 transitions, 92 flow. Second operand 4 states and 89 transitions. [2024-06-27 21:59:54,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 220 flow [2024-06-27 21:59:54,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 51 transitions, 212 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:59:54,653 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 135 flow [2024-06-27 21:59:54,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=135, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2024-06-27 21:59:54,654 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 21:59:54,654 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 135 flow [2024-06-27 21:59:54,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states 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 21:59:54,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:54,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:59:54,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:59:54,655 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:54,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:54,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1253381954, now seen corresponding path program 1 times [2024-06-27 21:59:54,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:54,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71045264] [2024-06-27 21:59:54,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:54,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:54,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:55,685 INFO 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 21:59:55,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:55,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71045264] [2024-06-27 21:59:55,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71045264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:55,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:55,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:59:55,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5078828] [2024-06-27 21:59:55,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:55,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:59:55,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:55,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:59:55,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:59:55,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 21:59:55,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 135 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 21:59:55,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:55,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 21:59:55,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:55,945 INFO L124 PetriNetUnfolderBase]: 402/828 cut-off events. [2024-06-27 21:59:55,946 INFO L125 PetriNetUnfolderBase]: For 328/328 co-relation queries the response was YES. [2024-06-27 21:59:55,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1847 conditions, 828 events. 402/828 cut-off events. For 328/328 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 4446 event pairs, 172 based on Foata normal form. 4/798 useless extension candidates. Maximal degree in co-relation 1831. Up to 628 conditions per place. [2024-06-27 21:59:55,950 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 43 selfloop transitions, 9 changer transitions 0/61 dead transitions. [2024-06-27 21:59:55,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 61 transitions, 297 flow [2024-06-27 21:59:55,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:59:55,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:59:55,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-27 21:59:55,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5315315315315315 [2024-06-27 21:59:55,952 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 135 flow. Second operand 6 states and 118 transitions. [2024-06-27 21:59:55,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 61 transitions, 297 flow [2024-06-27 21:59:55,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 290 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-06-27 21:59:55,954 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 165 flow [2024-06-27 21:59:55,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=165, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-27 21:59:55,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 21:59:55,955 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 165 flow [2024-06-27 21:59:55,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 21:59:55,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:55,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:59:55,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:59:55,956 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:55,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:55,956 INFO L85 PathProgramCache]: Analyzing trace with hash -339406244, now seen corresponding path program 1 times [2024-06-27 21:59:55,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:55,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355146669] [2024-06-27 21:59:55,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:55,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:56,610 INFO 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 21:59:56,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:56,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355146669] [2024-06-27 21:59:56,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355146669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:56,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:56,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:59:56,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699726562] [2024-06-27 21:59:56,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:56,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:59:56,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:56,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:59:56,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:59:56,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 21:59:56,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 165 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 21:59:56,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:56,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 21:59:56,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:56,937 INFO L124 PetriNetUnfolderBase]: 559/1112 cut-off events. [2024-06-27 21:59:56,937 INFO L125 PetriNetUnfolderBase]: For 770/770 co-relation queries the response was YES. [2024-06-27 21:59:56,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2616 conditions, 1112 events. 559/1112 cut-off events. For 770/770 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 6030 event pairs, 391 based on Foata normal form. 1/1071 useless extension candidates. Maximal degree in co-relation 2597. Up to 914 conditions per place. [2024-06-27 21:59:56,942 INFO L140 encePairwiseOnDemand]: 29/37 looper letters, 37 selfloop transitions, 10 changer transitions 0/54 dead transitions. [2024-06-27 21:59:56,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 54 transitions, 299 flow [2024-06-27 21:59:56,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:59:56,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:59:56,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 21:59:56,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 21:59:56,944 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 165 flow. Second operand 5 states and 87 transitions. [2024-06-27 21:59:56,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 54 transitions, 299 flow [2024-06-27 21:59:56,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 54 transitions, 278 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:59:56,946 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 205 flow [2024-06-27 21:59:56,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=205, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2024-06-27 21:59:56,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 21:59:56,947 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 205 flow [2024-06-27 21:59:56,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 21:59:56,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:56,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:59:56,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:59:56,948 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:56,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:56,952 INFO L85 PathProgramCache]: Analyzing trace with hash -942820249, now seen corresponding path program 1 times [2024-06-27 21:59:56,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:56,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131208328] [2024-06-27 21:59:56,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:56,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:56,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:59:58,783 INFO 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 21:59:58,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:59:58,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131208328] [2024-06-27 21:59:58,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131208328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:59:58,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:59:58,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:59:58,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629322914] [2024-06-27 21:59:58,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:59:58,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:59:58,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:59:58,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:59:58,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:59:58,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 21:59:58,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 205 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:58,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:59:58,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 21:59:58,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:59:59,279 INFO L124 PetriNetUnfolderBase]: 522/988 cut-off events. [2024-06-27 21:59:59,280 INFO L125 PetriNetUnfolderBase]: For 955/959 co-relation queries the response was YES. [2024-06-27 21:59:59,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2563 conditions, 988 events. 522/988 cut-off events. For 955/959 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 5296 event pairs, 80 based on Foata normal form. 11/968 useless extension candidates. Maximal degree in co-relation 2542. Up to 679 conditions per place. [2024-06-27 21:59:59,284 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 68 selfloop transitions, 22 changer transitions 0/99 dead transitions. [2024-06-27 21:59:59,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 99 transitions, 573 flow [2024-06-27 21:59:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:59:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:59:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 21:59:59,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5878378378378378 [2024-06-27 21:59:59,285 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 205 flow. Second operand 8 states and 174 transitions. [2024-06-27 21:59:59,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 99 transitions, 573 flow [2024-06-27 21:59:59,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 99 transitions, 561 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 21:59:59,288 INFO L231 Difference]: Finished difference. Result has 60 places, 58 transitions, 325 flow [2024-06-27 21:59:59,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=325, PETRI_PLACES=60, PETRI_TRANSITIONS=58} [2024-06-27 21:59:59,289 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-27 21:59:59,289 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 58 transitions, 325 flow [2024-06-27 21:59:59,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:59:59,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:59:59,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:59:59,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:59:59,290 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 21:59:59,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:59:59,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1930591220, now seen corresponding path program 1 times [2024-06-27 21:59:59,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:59:59,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754891019] [2024-06-27 21:59:59,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:59:59,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:59:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:00,081 INFO 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 22:00:00,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:00,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754891019] [2024-06-27 22:00:00,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754891019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:00,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:00,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:00,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147358746] [2024-06-27 22:00:00,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:00,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:00,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:00,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:00,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:00,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:00,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 58 transitions, 325 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:00,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:00,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:00,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:00,554 INFO L124 PetriNetUnfolderBase]: 611/1160 cut-off events. [2024-06-27 22:00:00,554 INFO L125 PetriNetUnfolderBase]: For 2068/2068 co-relation queries the response was YES. [2024-06-27 22:00:00,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3523 conditions, 1160 events. 611/1160 cut-off events. For 2068/2068 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6330 event pairs, 327 based on Foata normal form. 1/1129 useless extension candidates. Maximal degree in co-relation 3496. Up to 994 conditions per place. [2024-06-27 22:00:00,561 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 52 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-27 22:00:00,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 72 transitions, 493 flow [2024-06-27 22:00:00,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:00:00,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:00:00,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 22:00:00,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45495495495495497 [2024-06-27 22:00:00,562 INFO L175 Difference]: Start difference. First operand has 60 places, 58 transitions, 325 flow. Second operand 6 states and 101 transitions. [2024-06-27 22:00:00,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 72 transitions, 493 flow [2024-06-27 22:00:00,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 72 transitions, 480 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-27 22:00:00,567 INFO L231 Difference]: Finished difference. Result has 65 places, 61 transitions, 366 flow [2024-06-27 22:00:00,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=366, PETRI_PLACES=65, PETRI_TRANSITIONS=61} [2024-06-27 22:00:00,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 22:00:00,568 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 366 flow [2024-06-27 22:00:00,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:00,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:00,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:00,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:00:00,569 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:00,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:00,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1270728376, now seen corresponding path program 1 times [2024-06-27 22:00:00,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:00,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979281474] [2024-06-27 22:00:00,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:00,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:01,122 INFO 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 22:00:01,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:01,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979281474] [2024-06-27 22:00:01,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979281474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:01,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:01,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:01,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229110920] [2024-06-27 22:00:01,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:01,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:01,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:01,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:01,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 366 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:01,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:01,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:01,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:01,531 INFO L124 PetriNetUnfolderBase]: 632/1240 cut-off events. [2024-06-27 22:00:01,532 INFO L125 PetriNetUnfolderBase]: For 2520/2520 co-relation queries the response was YES. [2024-06-27 22:00:01,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 1240 events. 632/1240 cut-off events. For 2520/2520 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 6909 event pairs, 300 based on Foata normal form. 1/1198 useless extension candidates. Maximal degree in co-relation 3850. Up to 996 conditions per place. [2024-06-27 22:00:01,539 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 64 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-06-27 22:00:01,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 93 transitions, 695 flow [2024-06-27 22:00:01,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:01,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 22:00:01,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-06-27 22:00:01,541 INFO L175 Difference]: Start difference. First operand has 65 places, 61 transitions, 366 flow. Second operand 7 states and 123 transitions. [2024-06-27 22:00:01,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 93 transitions, 695 flow [2024-06-27 22:00:01,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 669 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:01,548 INFO L231 Difference]: Finished difference. Result has 70 places, 75 transitions, 519 flow [2024-06-27 22:00:01,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=519, PETRI_PLACES=70, PETRI_TRANSITIONS=75} [2024-06-27 22:00:01,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 29 predicate places. [2024-06-27 22:00:01,551 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 75 transitions, 519 flow [2024-06-27 22:00:01,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:01,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:01,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:01,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:00:01,552 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:01,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:01,553 INFO L85 PathProgramCache]: Analyzing trace with hash -756853982, now seen corresponding path program 2 times [2024-06-27 22:00:01,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:01,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310273167] [2024-06-27 22:00:01,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:01,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:01,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:02,216 INFO 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 22:00:02,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:02,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310273167] [2024-06-27 22:00:02,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310273167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:02,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:02,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:02,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093894454] [2024-06-27 22:00:02,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:02,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:02,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:02,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:02,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:02,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:02,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 75 transitions, 519 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:02,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:02,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:02,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:02,521 INFO L124 PetriNetUnfolderBase]: 661/1293 cut-off events. [2024-06-27 22:00:02,521 INFO L125 PetriNetUnfolderBase]: For 3343/3343 co-relation queries the response was YES. [2024-06-27 22:00:02,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4384 conditions, 1293 events. 661/1293 cut-off events. For 3343/3343 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7253 event pairs, 318 based on Foata normal form. 1/1249 useless extension candidates. Maximal degree in co-relation 4350. Up to 1036 conditions per place. [2024-06-27 22:00:02,528 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 73 selfloop transitions, 28 changer transitions 0/108 dead transitions. [2024-06-27 22:00:02,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 108 transitions, 972 flow [2024-06-27 22:00:02,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:00:02,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:00:02,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 22:00:02,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.481981981981982 [2024-06-27 22:00:02,529 INFO L175 Difference]: Start difference. First operand has 70 places, 75 transitions, 519 flow. Second operand 6 states and 107 transitions. [2024-06-27 22:00:02,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 108 transitions, 972 flow [2024-06-27 22:00:02,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 108 transitions, 915 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:02,535 INFO L231 Difference]: Finished difference. Result has 75 places, 90 transitions, 734 flow [2024-06-27 22:00:02,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=734, PETRI_PLACES=75, PETRI_TRANSITIONS=90} [2024-06-27 22:00:02,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-27 22:00:02,536 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 90 transitions, 734 flow [2024-06-27 22:00:02,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:02,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:02,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:02,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:00:02,537 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:02,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash 281205508, now seen corresponding path program 3 times [2024-06-27 22:00:02,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:02,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965972702] [2024-06-27 22:00:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:02,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:03,126 INFO 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 22:00:03,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:03,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965972702] [2024-06-27 22:00:03,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965972702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:03,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:03,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:00:03,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714898292] [2024-06-27 22:00:03,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:03,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:00:03,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:03,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:00:03,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:00:03,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:03,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 90 transitions, 734 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:03,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:03,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:03,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:03,452 INFO L124 PetriNetUnfolderBase]: 659/1293 cut-off events. [2024-06-27 22:00:03,452 INFO L125 PetriNetUnfolderBase]: For 3832/3832 co-relation queries the response was YES. [2024-06-27 22:00:03,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4519 conditions, 1293 events. 659/1293 cut-off events. For 3832/3832 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 7287 event pairs, 318 based on Foata normal form. 1/1248 useless extension candidates. Maximal degree in co-relation 4482. Up to 1067 conditions per place. [2024-06-27 22:00:03,460 INFO L140 encePairwiseOnDemand]: 28/37 looper letters, 80 selfloop transitions, 16 changer transitions 0/103 dead transitions. [2024-06-27 22:00:03,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 103 transitions, 972 flow [2024-06-27 22:00:03,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:00:03,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:00:03,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 22:00:03,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45495495495495497 [2024-06-27 22:00:03,462 INFO L175 Difference]: Start difference. First operand has 75 places, 90 transitions, 734 flow. Second operand 6 states and 101 transitions. [2024-06-27 22:00:03,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 103 transitions, 972 flow [2024-06-27 22:00:03,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 103 transitions, 943 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:03,472 INFO L231 Difference]: Finished difference. Result has 79 places, 92 transitions, 764 flow [2024-06-27 22:00:03,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=764, PETRI_PLACES=79, PETRI_TRANSITIONS=92} [2024-06-27 22:00:03,473 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 22:00:03,473 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 92 transitions, 764 flow [2024-06-27 22:00:03,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states 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 22:00:03,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:03,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:03,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:00:03,475 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:03,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:03,476 INFO L85 PathProgramCache]: Analyzing trace with hash -749255293, now seen corresponding path program 1 times [2024-06-27 22:00:03,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:03,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769754129] [2024-06-27 22:00:03,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:03,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:03,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:04,611 INFO 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 22:00:04,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:04,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769754129] [2024-06-27 22:00:04,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769754129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:04,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:04,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:04,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967761484] [2024-06-27 22:00:04,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:04,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:04,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:04,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:04,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:04,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:04,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 92 transitions, 764 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:04,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:04,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:04,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:05,176 INFO L124 PetriNetUnfolderBase]: 677/1301 cut-off events. [2024-06-27 22:00:05,176 INFO L125 PetriNetUnfolderBase]: For 4264/4264 co-relation queries the response was YES. [2024-06-27 22:00:05,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4637 conditions, 1301 events. 677/1301 cut-off events. For 4264/4264 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 7292 event pairs, 307 based on Foata normal form. 4/1263 useless extension candidates. Maximal degree in co-relation 4598. Up to 1044 conditions per place. [2024-06-27 22:00:05,184 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 97 selfloop transitions, 22 changer transitions 0/126 dead transitions. [2024-06-27 22:00:05,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 126 transitions, 1126 flow [2024-06-27 22:00:05,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:05,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:05,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 22:00:05,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46959459459459457 [2024-06-27 22:00:05,186 INFO L175 Difference]: Start difference. First operand has 79 places, 92 transitions, 764 flow. Second operand 8 states and 139 transitions. [2024-06-27 22:00:05,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 126 transitions, 1126 flow [2024-06-27 22:00:05,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 126 transitions, 1091 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:05,193 INFO L231 Difference]: Finished difference. Result has 86 places, 102 transitions, 868 flow [2024-06-27 22:00:05,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=868, PETRI_PLACES=86, PETRI_TRANSITIONS=102} [2024-06-27 22:00:05,194 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-27 22:00:05,194 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 102 transitions, 868 flow [2024-06-27 22:00:05,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:05,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:05,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:05,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:00:05,195 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:05,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:05,195 INFO L85 PathProgramCache]: Analyzing trace with hash -460374061, now seen corresponding path program 1 times [2024-06-27 22:00:05,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:05,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523145113] [2024-06-27 22:00:05,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:05,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:05,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:05,763 INFO 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 22:00:05,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:05,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523145113] [2024-06-27 22:00:05,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523145113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:05,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:05,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:05,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335589136] [2024-06-27 22:00:05,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:05,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:05,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:05,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:05,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:05,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:05,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 102 transitions, 868 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:05,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:05,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:05,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:06,380 INFO L124 PetriNetUnfolderBase]: 713/1431 cut-off events. [2024-06-27 22:00:06,380 INFO L125 PetriNetUnfolderBase]: For 5587/5587 co-relation queries the response was YES. [2024-06-27 22:00:06,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5380 conditions, 1431 events. 713/1431 cut-off events. For 5587/5587 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8266 event pairs, 270 based on Foata normal form. 1/1374 useless extension candidates. Maximal degree in co-relation 5337. Up to 1044 conditions per place. [2024-06-27 22:00:06,389 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 96 selfloop transitions, 38 changer transitions 0/141 dead transitions. [2024-06-27 22:00:06,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 141 transitions, 1333 flow [2024-06-27 22:00:06,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:06,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:06,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 22:00:06,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48986486486486486 [2024-06-27 22:00:06,391 INFO L175 Difference]: Start difference. First operand has 86 places, 102 transitions, 868 flow. Second operand 8 states and 145 transitions. [2024-06-27 22:00:06,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 141 transitions, 1333 flow [2024-06-27 22:00:06,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 141 transitions, 1302 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:06,401 INFO L231 Difference]: Finished difference. Result has 94 places, 111 transitions, 1002 flow [2024-06-27 22:00:06,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1002, PETRI_PLACES=94, PETRI_TRANSITIONS=111} [2024-06-27 22:00:06,401 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-27 22:00:06,402 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 111 transitions, 1002 flow [2024-06-27 22:00:06,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:06,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:06,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:06,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:00:06,402 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:06,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:06,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1844349267, now seen corresponding path program 2 times [2024-06-27 22:00:06,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:06,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483253634] [2024-06-27 22:00:06,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:06,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:06,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:07,448 INFO 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 22:00:07,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:07,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483253634] [2024-06-27 22:00:07,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483253634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:07,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:07,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:07,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191800063] [2024-06-27 22:00:07,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:07,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:07,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:07,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:07,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:07,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:07,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 111 transitions, 1002 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:07,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:07,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:07,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:07,929 INFO L124 PetriNetUnfolderBase]: 777/1484 cut-off events. [2024-06-27 22:00:07,929 INFO L125 PetriNetUnfolderBase]: For 6925/6925 co-relation queries the response was YES. [2024-06-27 22:00:07,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6164 conditions, 1484 events. 777/1484 cut-off events. For 6925/6925 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8626 event pairs, 299 based on Foata normal form. 1/1439 useless extension candidates. Maximal degree in co-relation 6117. Up to 1160 conditions per place. [2024-06-27 22:00:07,938 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 99 selfloop transitions, 43 changer transitions 0/149 dead transitions. [2024-06-27 22:00:07,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 149 transitions, 1533 flow [2024-06-27 22:00:07,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:07,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:07,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 22:00:07,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797297297297297 [2024-06-27 22:00:07,939 INFO L175 Difference]: Start difference. First operand has 94 places, 111 transitions, 1002 flow. Second operand 8 states and 142 transitions. [2024-06-27 22:00:07,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 149 transitions, 1533 flow [2024-06-27 22:00:07,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 149 transitions, 1486 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:07,953 INFO L231 Difference]: Finished difference. Result has 100 places, 123 transitions, 1196 flow [2024-06-27 22:00:07,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=961, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1196, PETRI_PLACES=100, PETRI_TRANSITIONS=123} [2024-06-27 22:00:07,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 22:00:07,954 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 123 transitions, 1196 flow [2024-06-27 22:00:07,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:07,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:07,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:07,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:00:07,955 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:07,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:07,956 INFO L85 PathProgramCache]: Analyzing trace with hash -737872950, now seen corresponding path program 1 times [2024-06-27 22:00:07,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:07,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230176459] [2024-06-27 22:00:07,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:07,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:08,637 INFO 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 22:00:08,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:08,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230176459] [2024-06-27 22:00:08,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230176459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:08,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:08,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:08,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972345352] [2024-06-27 22:00:08,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:08,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:08,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:08,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:08,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:08,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:08,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 123 transitions, 1196 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:08,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:08,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:08,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:09,214 INFO L124 PetriNetUnfolderBase]: 789/1509 cut-off events. [2024-06-27 22:00:09,214 INFO L125 PetriNetUnfolderBase]: For 7911/7911 co-relation queries the response was YES. [2024-06-27 22:00:09,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 1509 events. 789/1509 cut-off events. For 7911/7911 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 8801 event pairs, 301 based on Foata normal form. 1/1461 useless extension candidates. Maximal degree in co-relation 6499. Up to 1197 conditions per place. [2024-06-27 22:00:09,222 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 106 selfloop transitions, 41 changer transitions 0/154 dead transitions. [2024-06-27 22:00:09,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 154 transitions, 1674 flow [2024-06-27 22:00:09,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:09,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:09,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 22:00:09,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635135135135137 [2024-06-27 22:00:09,224 INFO L175 Difference]: Start difference. First operand has 100 places, 123 transitions, 1196 flow. Second operand 8 states and 141 transitions. [2024-06-27 22:00:09,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 154 transitions, 1674 flow [2024-06-27 22:00:09,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 154 transitions, 1635 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:09,240 INFO L231 Difference]: Finished difference. Result has 105 places, 133 transitions, 1354 flow [2024-06-27 22:00:09,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1354, PETRI_PLACES=105, PETRI_TRANSITIONS=133} [2024-06-27 22:00:09,241 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 64 predicate places. [2024-06-27 22:00:09,241 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 133 transitions, 1354 flow [2024-06-27 22:00:09,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:09,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:09,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:09,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:00:09,242 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:09,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash -1844199537, now seen corresponding path program 3 times [2024-06-27 22:00:09,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:09,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622713256] [2024-06-27 22:00:09,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:09,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:09,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:10,206 INFO 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 22:00:10,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:10,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622713256] [2024-06-27 22:00:10,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622713256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:10,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:10,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:10,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270731844] [2024-06-27 22:00:10,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:10,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:10,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:10,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:10,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:10,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:10,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 133 transitions, 1354 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:10,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:10,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:10,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:10,667 INFO L124 PetriNetUnfolderBase]: 794/1521 cut-off events. [2024-06-27 22:00:10,667 INFO L125 PetriNetUnfolderBase]: For 9079/9079 co-relation queries the response was YES. [2024-06-27 22:00:10,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6951 conditions, 1521 events. 794/1521 cut-off events. For 9079/9079 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8932 event pairs, 297 based on Foata normal form. 1/1473 useless extension candidates. Maximal degree in co-relation 6898. Up to 1228 conditions per place. [2024-06-27 22:00:10,676 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 114 selfloop transitions, 37 changer transitions 0/158 dead transitions. [2024-06-27 22:00:10,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 158 transitions, 1785 flow [2024-06-27 22:00:10,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:10,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:10,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 22:00:10,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 22:00:10,677 INFO L175 Difference]: Start difference. First operand has 105 places, 133 transitions, 1354 flow. Second operand 8 states and 138 transitions. [2024-06-27 22:00:10,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 158 transitions, 1785 flow [2024-06-27 22:00:10,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1736 flow, removed 20 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:10,703 INFO L231 Difference]: Finished difference. Result has 111 places, 136 transitions, 1430 flow [2024-06-27 22:00:10,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1430, PETRI_PLACES=111, PETRI_TRANSITIONS=136} [2024-06-27 22:00:10,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 70 predicate places. [2024-06-27 22:00:10,704 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 136 transitions, 1430 flow [2024-06-27 22:00:10,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:10,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:10,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:10,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:00:10,705 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:10,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:10,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1987785867, now seen corresponding path program 4 times [2024-06-27 22:00:10,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:10,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253676542] [2024-06-27 22:00:10,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:10,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:10,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:11,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:11,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:11,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253676542] [2024-06-27 22:00:11,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253676542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:11,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:11,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:11,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371880900] [2024-06-27 22:00:11,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:11,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:11,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:11,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:11,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:11,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:11,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 136 transitions, 1430 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:11,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:11,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:11,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:12,232 INFO L124 PetriNetUnfolderBase]: 847/1622 cut-off events. [2024-06-27 22:00:12,232 INFO L125 PetriNetUnfolderBase]: For 10609/10609 co-relation queries the response was YES. [2024-06-27 22:00:12,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7671 conditions, 1622 events. 847/1622 cut-off events. For 10609/10609 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9670 event pairs, 321 based on Foata normal form. 1/1569 useless extension candidates. Maximal degree in co-relation 7615. Up to 1264 conditions per place. [2024-06-27 22:00:12,241 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 123 selfloop transitions, 45 changer transitions 0/175 dead transitions. [2024-06-27 22:00:12,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 175 transitions, 2106 flow [2024-06-27 22:00:12,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:12,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 22:00:12,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44932432432432434 [2024-06-27 22:00:12,244 INFO L175 Difference]: Start difference. First operand has 111 places, 136 transitions, 1430 flow. Second operand 8 states and 133 transitions. [2024-06-27 22:00:12,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 175 transitions, 2106 flow [2024-06-27 22:00:12,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 175 transitions, 2032 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:12,262 INFO L231 Difference]: Finished difference. Result has 115 places, 154 transitions, 1738 flow [2024-06-27 22:00:12,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1362, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1738, PETRI_PLACES=115, PETRI_TRANSITIONS=154} [2024-06-27 22:00:12,263 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 74 predicate places. [2024-06-27 22:00:12,263 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 154 transitions, 1738 flow [2024-06-27 22:00:12,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:12,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:12,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:12,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:00:12,264 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:12,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:12,264 INFO L85 PathProgramCache]: Analyzing trace with hash -905916492, now seen corresponding path program 2 times [2024-06-27 22:00:12,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:12,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25632406] [2024-06-27 22:00:12,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:12,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:12,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:12,997 INFO 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 22:00:12,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:12,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25632406] [2024-06-27 22:00:12,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25632406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:12,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:12,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486763685] [2024-06-27 22:00:12,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:12,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:12,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:12,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:12,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:13,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:13,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 154 transitions, 1738 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:13,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:13,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:13,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:13,437 INFO L124 PetriNetUnfolderBase]: 917/1763 cut-off events. [2024-06-27 22:00:13,437 INFO L125 PetriNetUnfolderBase]: For 12903/12903 co-relation queries the response was YES. [2024-06-27 22:00:13,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8518 conditions, 1763 events. 917/1763 cut-off events. For 12903/12903 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10768 event pairs, 337 based on Foata normal form. 3/1703 useless extension candidates. Maximal degree in co-relation 8459. Up to 1336 conditions per place. [2024-06-27 22:00:13,450 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 152 selfloop transitions, 36 changer transitions 0/195 dead transitions. [2024-06-27 22:00:13,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 195 transitions, 2395 flow [2024-06-27 22:00:13,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:13,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:13,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 22:00:13,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4980694980694981 [2024-06-27 22:00:13,452 INFO L175 Difference]: Start difference. First operand has 115 places, 154 transitions, 1738 flow. Second operand 7 states and 129 transitions. [2024-06-27 22:00:13,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 195 transitions, 2395 flow [2024-06-27 22:00:13,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 195 transitions, 2382 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:13,477 INFO L231 Difference]: Finished difference. Result has 119 places, 161 transitions, 1866 flow [2024-06-27 22:00:13,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1725, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1866, PETRI_PLACES=119, PETRI_TRANSITIONS=161} [2024-06-27 22:00:13,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-27 22:00:13,478 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 161 transitions, 1866 flow [2024-06-27 22:00:13,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:13,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:13,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:13,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:00:13,479 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:13,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:13,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1987636137, now seen corresponding path program 5 times [2024-06-27 22:00:13,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:13,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423594772] [2024-06-27 22:00:13,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:13,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:13,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:14,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:14,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:14,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423594772] [2024-06-27 22:00:14,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423594772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:14,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:14,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:14,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283856568] [2024-06-27 22:00:14,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:14,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:14,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:14,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:14,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:14,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:14,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 161 transitions, 1866 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:14,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:14,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:14,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:14,822 INFO L124 PetriNetUnfolderBase]: 945/1820 cut-off events. [2024-06-27 22:00:14,822 INFO L125 PetriNetUnfolderBase]: For 14095/14095 co-relation queries the response was YES. [2024-06-27 22:00:14,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 1820 events. 945/1820 cut-off events. For 14095/14095 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11206 event pairs, 333 based on Foata normal form. 1/1756 useless extension candidates. Maximal degree in co-relation 9087. Up to 1455 conditions per place. [2024-06-27 22:00:14,834 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 144 selfloop transitions, 38 changer transitions 0/189 dead transitions. [2024-06-27 22:00:14,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 189 transitions, 2438 flow [2024-06-27 22:00:14,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:14,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:14,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 22:00:14,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47104247104247104 [2024-06-27 22:00:14,836 INFO L175 Difference]: Start difference. First operand has 119 places, 161 transitions, 1866 flow. Second operand 7 states and 122 transitions. [2024-06-27 22:00:14,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 189 transitions, 2438 flow [2024-06-27 22:00:14,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 189 transitions, 2399 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:14,864 INFO L231 Difference]: Finished difference. Result has 123 places, 169 transitions, 2045 flow [2024-06-27 22:00:14,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2045, PETRI_PLACES=123, PETRI_TRANSITIONS=169} [2024-06-27 22:00:14,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 22:00:14,865 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 169 transitions, 2045 flow [2024-06-27 22:00:14,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:14,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:14,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:14,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:00:14,865 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:14,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:14,866 INFO L85 PathProgramCache]: Analyzing trace with hash 127436981, now seen corresponding path program 6 times [2024-06-27 22:00:14,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:14,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887497945] [2024-06-27 22:00:14,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:14,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:14,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:15,829 INFO 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 22:00:15,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:15,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887497945] [2024-06-27 22:00:15,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887497945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:15,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:15,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:15,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121635854] [2024-06-27 22:00:15,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:15,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:15,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:15,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:15,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:15,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:15,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 169 transitions, 2045 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:15,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:15,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:16,286 INFO L124 PetriNetUnfolderBase]: 943/1820 cut-off events. [2024-06-27 22:00:16,286 INFO L125 PetriNetUnfolderBase]: For 14976/14976 co-relation queries the response was YES. [2024-06-27 22:00:16,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9305 conditions, 1820 events. 943/1820 cut-off events. For 14976/14976 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11235 event pairs, 340 based on Foata normal form. 1/1755 useless extension candidates. Maximal degree in co-relation 9242. Up to 1493 conditions per place. [2024-06-27 22:00:16,296 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 159 selfloop transitions, 22 changer transitions 0/188 dead transitions. [2024-06-27 22:00:16,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 188 transitions, 2527 flow [2024-06-27 22:00:16,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:16,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:16,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 22:00:16,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517374517374517 [2024-06-27 22:00:16,298 INFO L175 Difference]: Start difference. First operand has 123 places, 169 transitions, 2045 flow. Second operand 7 states and 117 transitions. [2024-06-27 22:00:16,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 188 transitions, 2527 flow [2024-06-27 22:00:16,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 188 transitions, 2465 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:16,326 INFO L231 Difference]: Finished difference. Result has 125 places, 172 transitions, 2094 flow [2024-06-27 22:00:16,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=1983, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2094, PETRI_PLACES=125, PETRI_TRANSITIONS=172} [2024-06-27 22:00:16,327 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-27 22:00:16,327 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 172 transitions, 2094 flow [2024-06-27 22:00:16,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:16,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:16,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:16,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:00:16,328 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:16,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:16,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1752383120, now seen corresponding path program 3 times [2024-06-27 22:00:16,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:16,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583679958] [2024-06-27 22:00:16,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:16,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:16,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:16,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 22:00:16,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:16,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583679958] [2024-06-27 22:00:16,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583679958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:16,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:16,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:16,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090247561] [2024-06-27 22:00:16,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:16,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:16,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:16,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:16,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:17,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:17,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 172 transitions, 2094 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:17,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:17,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:17,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:17,508 INFO L124 PetriNetUnfolderBase]: 980/1890 cut-off events. [2024-06-27 22:00:17,509 INFO L125 PetriNetUnfolderBase]: For 16452/16452 co-relation queries the response was YES. [2024-06-27 22:00:17,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9641 conditions, 1890 events. 980/1890 cut-off events. For 16452/16452 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11770 event pairs, 342 based on Foata normal form. 3/1824 useless extension candidates. Maximal degree in co-relation 9577. Up to 1478 conditions per place. [2024-06-27 22:00:17,520 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 177 selfloop transitions, 26 changer transitions 0/210 dead transitions. [2024-06-27 22:00:17,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 210 transitions, 2774 flow [2024-06-27 22:00:17,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:17,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 22:00:17,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4826254826254826 [2024-06-27 22:00:17,521 INFO L175 Difference]: Start difference. First operand has 125 places, 172 transitions, 2094 flow. Second operand 7 states and 125 transitions. [2024-06-27 22:00:17,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 210 transitions, 2774 flow [2024-06-27 22:00:17,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 210 transitions, 2722 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:17,552 INFO L231 Difference]: Finished difference. Result has 127 places, 176 transitions, 2142 flow [2024-06-27 22:00:17,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2042, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2142, PETRI_PLACES=127, PETRI_TRANSITIONS=176} [2024-06-27 22:00:17,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 22:00:17,553 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 176 transitions, 2142 flow [2024-06-27 22:00:17,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:17,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:17,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:17,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:00:17,553 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:17,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:17,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1752375680, now seen corresponding path program 4 times [2024-06-27 22:00:17,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:17,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950902231] [2024-06-27 22:00:17,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:17,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:17,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:18,117 INFO 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 22:00:18,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:18,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950902231] [2024-06-27 22:00:18,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950902231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:18,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:18,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:00:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778669500] [2024-06-27 22:00:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:18,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:00:18,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:18,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:00:18,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:00:18,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:18,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 176 transitions, 2142 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:18,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:18,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:18,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:18,583 INFO L124 PetriNetUnfolderBase]: 978/1886 cut-off events. [2024-06-27 22:00:18,583 INFO L125 PetriNetUnfolderBase]: For 16658/16658 co-relation queries the response was YES. [2024-06-27 22:00:18,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9674 conditions, 1886 events. 978/1886 cut-off events. For 16658/16658 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11758 event pairs, 343 based on Foata normal form. 1/1818 useless extension candidates. Maximal degree in co-relation 9609. Up to 1557 conditions per place. [2024-06-27 22:00:18,592 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 168 selfloop transitions, 19 changer transitions 0/194 dead transitions. [2024-06-27 22:00:18,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 194 transitions, 2599 flow [2024-06-27 22:00:18,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:00:18,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:00:18,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 22:00:18,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44787644787644787 [2024-06-27 22:00:18,594 INFO L175 Difference]: Start difference. First operand has 127 places, 176 transitions, 2142 flow. Second operand 7 states and 116 transitions. [2024-06-27 22:00:18,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 194 transitions, 2599 flow [2024-06-27 22:00:18,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 194 transitions, 2513 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:18,622 INFO L231 Difference]: Finished difference. Result has 129 places, 180 transitions, 2141 flow [2024-06-27 22:00:18,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2141, PETRI_PLACES=129, PETRI_TRANSITIONS=180} [2024-06-27 22:00:18,623 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 88 predicate places. [2024-06-27 22:00:18,623 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 180 transitions, 2141 flow [2024-06-27 22:00:18,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 22:00:18,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:18,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:18,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:00:18,624 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:18,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:18,624 INFO L85 PathProgramCache]: Analyzing trace with hash 851394989, now seen corresponding path program 1 times [2024-06-27 22:00:18,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:18,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251623198] [2024-06-27 22:00:18,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:18,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:19,225 INFO 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 22:00:19,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:19,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251623198] [2024-06-27 22:00:19,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251623198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:19,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:19,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:19,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283769419] [2024-06-27 22:00:19,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:19,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:19,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:19,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:19,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:19,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:19,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 180 transitions, 2141 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:19,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:19,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:19,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:20,026 INFO L124 PetriNetUnfolderBase]: 1050/2070 cut-off events. [2024-06-27 22:00:20,026 INFO L125 PetriNetUnfolderBase]: For 17540/17540 co-relation queries the response was YES. [2024-06-27 22:00:20,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10231 conditions, 2070 events. 1050/2070 cut-off events. For 17540/17540 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12969 event pairs, 251 based on Foata normal form. 2/1987 useless extension candidates. Maximal degree in co-relation 10165. Up to 1459 conditions per place. [2024-06-27 22:00:20,038 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 198 selfloop transitions, 52 changer transitions 0/257 dead transitions. [2024-06-27 22:00:20,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 257 transitions, 3137 flow [2024-06-27 22:00:20,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:00:20,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:00:20,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 228 transitions. [2024-06-27 22:00:20,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47401247401247404 [2024-06-27 22:00:20,040 INFO L175 Difference]: Start difference. First operand has 129 places, 180 transitions, 2141 flow. Second operand 13 states and 228 transitions. [2024-06-27 22:00:20,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 257 transitions, 3137 flow [2024-06-27 22:00:20,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 257 transitions, 3094 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 22:00:20,071 INFO L231 Difference]: Finished difference. Result has 141 places, 199 transitions, 2445 flow [2024-06-27 22:00:20,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2098, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2445, PETRI_PLACES=141, PETRI_TRANSITIONS=199} [2024-06-27 22:00:20,071 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 22:00:20,071 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 199 transitions, 2445 flow [2024-06-27 22:00:20,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:20,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:20,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:20,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:00:20,072 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:20,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:20,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1420054107, now seen corresponding path program 2 times [2024-06-27 22:00:20,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:20,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60146825] [2024-06-27 22:00:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:20,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:20,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:20,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:20,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:20,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60146825] [2024-06-27 22:00:20,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60146825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:20,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:20,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:20,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074204640] [2024-06-27 22:00:20,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:20,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:20,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:20,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:20,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:20,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:20,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 199 transitions, 2445 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:20,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:20,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:20,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:21,442 INFO L124 PetriNetUnfolderBase]: 1138/2261 cut-off events. [2024-06-27 22:00:21,442 INFO L125 PetriNetUnfolderBase]: For 20929/20929 co-relation queries the response was YES. [2024-06-27 22:00:21,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11576 conditions, 2261 events. 1138/2261 cut-off events. For 20929/20929 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14632 event pairs, 279 based on Foata normal form. 2/2165 useless extension candidates. Maximal degree in co-relation 11505. Up to 1606 conditions per place. [2024-06-27 22:00:21,455 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 195 selfloop transitions, 47 changer transitions 0/249 dead transitions. [2024-06-27 22:00:21,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 249 transitions, 3269 flow [2024-06-27 22:00:21,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:21,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:21,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 22:00:21,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894894894894895 [2024-06-27 22:00:21,456 INFO L175 Difference]: Start difference. First operand has 141 places, 199 transitions, 2445 flow. Second operand 9 states and 163 transitions. [2024-06-27 22:00:21,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 249 transitions, 3269 flow [2024-06-27 22:00:21,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 249 transitions, 3165 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:21,495 INFO L231 Difference]: Finished difference. Result has 148 places, 212 transitions, 2629 flow [2024-06-27 22:00:21,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2367, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2629, PETRI_PLACES=148, PETRI_TRANSITIONS=212} [2024-06-27 22:00:21,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-27 22:00:21,496 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 212 transitions, 2629 flow [2024-06-27 22:00:21,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:21,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:21,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:21,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:00:21,497 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:21,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:21,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1386693147, now seen corresponding path program 3 times [2024-06-27 22:00:21,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:21,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817317711] [2024-06-27 22:00:21,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:21,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:21,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:22,180 INFO 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 22:00:22,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:22,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817317711] [2024-06-27 22:00:22,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817317711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:22,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:22,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:22,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206097114] [2024-06-27 22:00:22,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:22,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:22,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:22,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:22,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:22,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:22,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 212 transitions, 2629 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:22,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:22,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:22,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:22,884 INFO L124 PetriNetUnfolderBase]: 1180/2317 cut-off events. [2024-06-27 22:00:22,885 INFO L125 PetriNetUnfolderBase]: For 21929/21929 co-relation queries the response was YES. [2024-06-27 22:00:22,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12024 conditions, 2317 events. 1180/2317 cut-off events. For 21929/21929 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 14941 event pairs, 225 based on Foata normal form. 1/2222 useless extension candidates. Maximal degree in co-relation 11950. Up to 1335 conditions per place. [2024-06-27 22:00:22,900 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 161 selfloop transitions, 94 changer transitions 0/262 dead transitions. [2024-06-27 22:00:22,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 262 transitions, 3472 flow [2024-06-27 22:00:22,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:22,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:22,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 22:00:22,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045045045045045 [2024-06-27 22:00:22,901 INFO L175 Difference]: Start difference. First operand has 148 places, 212 transitions, 2629 flow. Second operand 9 states and 168 transitions. [2024-06-27 22:00:22,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 262 transitions, 3472 flow [2024-06-27 22:00:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 262 transitions, 3420 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:22,946 INFO L231 Difference]: Finished difference. Result has 154 places, 223 transitions, 2898 flow [2024-06-27 22:00:22,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2898, PETRI_PLACES=154, PETRI_TRANSITIONS=223} [2024-06-27 22:00:22,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-27 22:00:22,947 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 223 transitions, 2898 flow [2024-06-27 22:00:22,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:22,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:22,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:22,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:00:22,948 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:22,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:22,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1387759671, now seen corresponding path program 1 times [2024-06-27 22:00:22,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:22,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768933883] [2024-06-27 22:00:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:22,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:22,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:23,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:23,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:23,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768933883] [2024-06-27 22:00:23,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768933883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:23,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:23,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:23,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842466708] [2024-06-27 22:00:23,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:23,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:23,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:23,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:23,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:23,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:23,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 223 transitions, 2898 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:23,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:23,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:23,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:24,352 INFO L124 PetriNetUnfolderBase]: 1201/2385 cut-off events. [2024-06-27 22:00:24,352 INFO L125 PetriNetUnfolderBase]: For 25091/25091 co-relation queries the response was YES. [2024-06-27 22:00:24,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 2385 events. 1201/2385 cut-off events. For 25091/25091 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15750 event pairs, 316 based on Foata normal form. 1/2281 useless extension candidates. Maximal degree in co-relation 12592. Up to 1562 conditions per place. [2024-06-27 22:00:24,364 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 169 selfloop transitions, 87 changer transitions 0/263 dead transitions. [2024-06-27 22:00:24,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 263 transitions, 3692 flow [2024-06-27 22:00:24,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:24,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:24,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 22:00:24,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954954954954955 [2024-06-27 22:00:24,365 INFO L175 Difference]: Start difference. First operand has 154 places, 223 transitions, 2898 flow. Second operand 9 states and 165 transitions. [2024-06-27 22:00:24,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 263 transitions, 3692 flow [2024-06-27 22:00:24,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 263 transitions, 3622 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:24,411 INFO L231 Difference]: Finished difference. Result has 160 places, 230 transitions, 3102 flow [2024-06-27 22:00:24,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=2828, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3102, PETRI_PLACES=160, PETRI_TRANSITIONS=230} [2024-06-27 22:00:24,412 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-27 22:00:24,412 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 230 transitions, 3102 flow [2024-06-27 22:00:24,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:24,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:24,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:24,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:00:24,412 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:24,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:24,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1340371543, now seen corresponding path program 4 times [2024-06-27 22:00:24,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:24,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858843866] [2024-06-27 22:00:24,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:24,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:25,732 INFO 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 22:00:25,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:25,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858843866] [2024-06-27 22:00:25,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858843866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:25,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:25,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:25,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805013654] [2024-06-27 22:00:25,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:25,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:25,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:25,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:25,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:25,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:25,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 230 transitions, 3102 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:25,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:25,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:25,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:26,447 INFO L124 PetriNetUnfolderBase]: 1238/2384 cut-off events. [2024-06-27 22:00:26,448 INFO L125 PetriNetUnfolderBase]: For 28239/28239 co-relation queries the response was YES. [2024-06-27 22:00:26,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13424 conditions, 2384 events. 1238/2384 cut-off events. For 28239/28239 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15648 event pairs, 356 based on Foata normal form. 1/2295 useless extension candidates. Maximal degree in co-relation 13345. Up to 1926 conditions per place. [2024-06-27 22:00:26,462 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 231 selfloop transitions, 35 changer transitions 0/273 dead transitions. [2024-06-27 22:00:26,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 273 transitions, 4020 flow [2024-06-27 22:00:26,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:26,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:26,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 22:00:26,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797297297297297 [2024-06-27 22:00:26,464 INFO L175 Difference]: Start difference. First operand has 160 places, 230 transitions, 3102 flow. Second operand 8 states and 142 transitions. [2024-06-27 22:00:26,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 273 transitions, 4020 flow [2024-06-27 22:00:26,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 273 transitions, 3942 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:26,519 INFO L231 Difference]: Finished difference. Result has 167 places, 249 transitions, 3433 flow [2024-06-27 22:00:26,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3433, PETRI_PLACES=167, PETRI_TRANSITIONS=249} [2024-06-27 22:00:26,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 126 predicate places. [2024-06-27 22:00:26,520 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 249 transitions, 3433 flow [2024-06-27 22:00:26,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:26,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:26,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:26,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:00:26,520 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:26,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:26,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1860624321, now seen corresponding path program 2 times [2024-06-27 22:00:26,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:26,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092199345] [2024-06-27 22:00:26,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:26,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:26,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:27,629 INFO 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 22:00:27,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:27,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092199345] [2024-06-27 22:00:27,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092199345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:27,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:27,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:27,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514615498] [2024-06-27 22:00:27,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:27,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:27,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:27,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:27,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:27,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:27,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 249 transitions, 3433 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:27,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:27,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:27,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:28,303 INFO L124 PetriNetUnfolderBase]: 1301/2505 cut-off events. [2024-06-27 22:00:28,303 INFO L125 PetriNetUnfolderBase]: For 30917/30917 co-relation queries the response was YES. [2024-06-27 22:00:28,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14380 conditions, 2505 events. 1301/2505 cut-off events. For 30917/30917 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 16630 event pairs, 362 based on Foata normal form. 1/2411 useless extension candidates. Maximal degree in co-relation 14297. Up to 1815 conditions per place. [2024-06-27 22:00:28,320 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 201 selfloop transitions, 96 changer transitions 0/304 dead transitions. [2024-06-27 22:00:28,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 304 transitions, 4443 flow [2024-06-27 22:00:28,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:28,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:28,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 22:00:28,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5337837837837838 [2024-06-27 22:00:28,322 INFO L175 Difference]: Start difference. First operand has 167 places, 249 transitions, 3433 flow. Second operand 8 states and 158 transitions. [2024-06-27 22:00:28,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 304 transitions, 4443 flow [2024-06-27 22:00:28,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 304 transitions, 4376 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-27 22:00:28,388 INFO L231 Difference]: Finished difference. Result has 176 places, 271 transitions, 3835 flow [2024-06-27 22:00:28,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3835, PETRI_PLACES=176, PETRI_TRANSITIONS=271} [2024-06-27 22:00:28,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 22:00:28,389 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 271 transitions, 3835 flow [2024-06-27 22:00:28,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:28,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:28,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:28,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:00:28,390 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:28,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:28,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1860624135, now seen corresponding path program 5 times [2024-06-27 22:00:28,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:28,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689057411] [2024-06-27 22:00:28,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:28,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:28,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:29,592 INFO 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 22:00:29,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:29,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689057411] [2024-06-27 22:00:29,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689057411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:29,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:29,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:00:29,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563022793] [2024-06-27 22:00:29,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:29,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:00:29,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:29,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:00:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:00:29,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:29,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 271 transitions, 3835 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:29,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:29,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:29,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:30,300 INFO L124 PetriNetUnfolderBase]: 1471/2891 cut-off events. [2024-06-27 22:00:30,300 INFO L125 PetriNetUnfolderBase]: For 37048/37048 co-relation queries the response was YES. [2024-06-27 22:00:30,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17071 conditions, 2891 events. 1471/2891 cut-off events. For 37048/37048 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 20309 event pairs, 375 based on Foata normal form. 1/2770 useless extension candidates. Maximal degree in co-relation 16983. Up to 1994 conditions per place. [2024-06-27 22:00:30,322 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 240 selfloop transitions, 94 changer transitions 0/341 dead transitions. [2024-06-27 22:00:30,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 341 transitions, 5258 flow [2024-06-27 22:00:30,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:30,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:30,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 22:00:30,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-27 22:00:30,324 INFO L175 Difference]: Start difference. First operand has 176 places, 271 transitions, 3835 flow. Second operand 9 states and 164 transitions. [2024-06-27 22:00:30,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 341 transitions, 5258 flow [2024-06-27 22:00:30,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 341 transitions, 5216 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 22:00:30,404 INFO L231 Difference]: Finished difference. Result has 186 places, 303 transitions, 4512 flow [2024-06-27 22:00:30,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4512, PETRI_PLACES=186, PETRI_TRANSITIONS=303} [2024-06-27 22:00:30,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 145 predicate places. [2024-06-27 22:00:30,405 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 303 transitions, 4512 flow [2024-06-27 22:00:30,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:30,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:30,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:30,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:00:30,406 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:30,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:30,406 INFO L85 PathProgramCache]: Analyzing trace with hash -305132557, now seen corresponding path program 3 times [2024-06-27 22:00:30,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:30,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454419997] [2024-06-27 22:00:30,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:30,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:30,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:31,349 INFO 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 22:00:31,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:31,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454419997] [2024-06-27 22:00:31,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454419997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:31,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:31,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:31,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460916894] [2024-06-27 22:00:31,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:31,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:31,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:31,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:31,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:31,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 303 transitions, 4512 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:31,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:31,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:31,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:32,050 INFO L124 PetriNetUnfolderBase]: 1489/2895 cut-off events. [2024-06-27 22:00:32,050 INFO L125 PetriNetUnfolderBase]: For 41258/41258 co-relation queries the response was YES. [2024-06-27 22:00:32,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17921 conditions, 2895 events. 1489/2895 cut-off events. For 41258/41258 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20131 event pairs, 417 based on Foata normal form. 1/2777 useless extension candidates. Maximal degree in co-relation 17827. Up to 2255 conditions per place. [2024-06-27 22:00:32,118 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 257 selfloop transitions, 67 changer transitions 0/331 dead transitions. [2024-06-27 22:00:32,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 331 transitions, 5335 flow [2024-06-27 22:00:32,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:32,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:32,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 22:00:32,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067567567567568 [2024-06-27 22:00:32,119 INFO L175 Difference]: Start difference. First operand has 186 places, 303 transitions, 4512 flow. Second operand 8 states and 150 transitions. [2024-06-27 22:00:32,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 331 transitions, 5335 flow [2024-06-27 22:00:32,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 331 transitions, 5288 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:32,205 INFO L231 Difference]: Finished difference. Result has 190 places, 307 transitions, 4657 flow [2024-06-27 22:00:32,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4465, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4657, PETRI_PLACES=190, PETRI_TRANSITIONS=307} [2024-06-27 22:00:32,206 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 149 predicate places. [2024-06-27 22:00:32,206 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 307 transitions, 4657 flow [2024-06-27 22:00:32,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:32,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:32,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:32,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:00:32,207 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:32,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:32,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1432291907, now seen corresponding path program 1 times [2024-06-27 22:00:32,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:32,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125914044] [2024-06-27 22:00:32,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:32,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:32,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:33,235 INFO 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 22:00:33,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:33,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125914044] [2024-06-27 22:00:33,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125914044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:33,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:33,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:33,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139547573] [2024-06-27 22:00:33,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:33,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:33,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:33,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:33,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:33,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:33,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 307 transitions, 4657 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:33,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:33,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:34,130 INFO L124 PetriNetUnfolderBase]: 1531/2973 cut-off events. [2024-06-27 22:00:34,130 INFO L125 PetriNetUnfolderBase]: For 43194/43194 co-relation queries the response was YES. [2024-06-27 22:00:34,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18495 conditions, 2973 events. 1531/2973 cut-off events. For 43194/43194 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20728 event pairs, 403 based on Foata normal form. 2/2854 useless extension candidates. Maximal degree in co-relation 18400. Up to 2238 conditions per place. [2024-06-27 22:00:34,155 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 268 selfloop transitions, 82 changer transitions 0/357 dead transitions. [2024-06-27 22:00:34,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 357 transitions, 5789 flow [2024-06-27 22:00:34,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:34,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 22:00:34,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 22:00:34,156 INFO L175 Difference]: Start difference. First operand has 190 places, 307 transitions, 4657 flow. Second operand 9 states and 162 transitions. [2024-06-27 22:00:34,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 357 transitions, 5789 flow [2024-06-27 22:00:34,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 357 transitions, 5651 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:34,260 INFO L231 Difference]: Finished difference. Result has 194 places, 331 transitions, 4977 flow [2024-06-27 22:00:34,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4519, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4977, PETRI_PLACES=194, PETRI_TRANSITIONS=331} [2024-06-27 22:00:34,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-27 22:00:34,260 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 331 transitions, 4977 flow [2024-06-27 22:00:34,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:34,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:34,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:34,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:00:34,261 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:34,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:34,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1865265765, now seen corresponding path program 6 times [2024-06-27 22:00:34,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:34,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870572864] [2024-06-27 22:00:34,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:34,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:35,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 22:00:35,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:35,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870572864] [2024-06-27 22:00:35,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870572864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:35,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:35,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:00:35,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004849387] [2024-06-27 22:00:35,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:35,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:00:35,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:35,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:00:35,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:00:35,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:35,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 331 transitions, 4977 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:35,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:35,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:35,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:36,064 INFO L124 PetriNetUnfolderBase]: 1542/2988 cut-off events. [2024-06-27 22:00:36,064 INFO L125 PetriNetUnfolderBase]: For 44726/44726 co-relation queries the response was YES. [2024-06-27 22:00:36,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19075 conditions, 2988 events. 1542/2988 cut-off events. For 44726/44726 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 20899 event pairs, 398 based on Foata normal form. 1/2869 useless extension candidates. Maximal degree in co-relation 18977. Up to 2352 conditions per place. [2024-06-27 22:00:36,086 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 304 selfloop transitions, 50 changer transitions 0/361 dead transitions. [2024-06-27 22:00:36,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 361 transitions, 5896 flow [2024-06-27 22:00:36,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:36,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:36,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 22:00:36,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-27 22:00:36,087 INFO L175 Difference]: Start difference. First operand has 194 places, 331 transitions, 4977 flow. Second operand 9 states and 155 transitions. [2024-06-27 22:00:36,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 361 transitions, 5896 flow [2024-06-27 22:00:36,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 361 transitions, 5815 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:36,191 INFO L231 Difference]: Finished difference. Result has 199 places, 334 transitions, 5059 flow [2024-06-27 22:00:36,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5059, PETRI_PLACES=199, PETRI_TRANSITIONS=334} [2024-06-27 22:00:36,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-27 22:00:36,191 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 334 transitions, 5059 flow [2024-06-27 22:00:36,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:36,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:36,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:36,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:00:36,192 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:36,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:36,192 INFO L85 PathProgramCache]: Analyzing trace with hash -338207077, now seen corresponding path program 4 times [2024-06-27 22:00:36,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:36,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273002762] [2024-06-27 22:00:36,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:36,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:36,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:37,510 INFO 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 22:00:37,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:37,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273002762] [2024-06-27 22:00:37,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273002762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:37,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:37,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:00:37,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067678269] [2024-06-27 22:00:37,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:37,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:00:37,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:37,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:00:37,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:00:37,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:37,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 334 transitions, 5059 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:37,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:37,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:37,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:38,304 INFO L124 PetriNetUnfolderBase]: 1547/2998 cut-off events. [2024-06-27 22:00:38,304 INFO L125 PetriNetUnfolderBase]: For 45826/45826 co-relation queries the response was YES. [2024-06-27 22:00:38,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19140 conditions, 2998 events. 1547/2998 cut-off events. For 45826/45826 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20944 event pairs, 420 based on Foata normal form. 1/2878 useless extension candidates. Maximal degree in co-relation 19040. Up to 2304 conditions per place. [2024-06-27 22:00:38,323 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 280 selfloop transitions, 76 changer transitions 0/363 dead transitions. [2024-06-27 22:00:38,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 363 transitions, 5961 flow [2024-06-27 22:00:38,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:38,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:38,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 22:00:38,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 22:00:38,324 INFO L175 Difference]: Start difference. First operand has 199 places, 334 transitions, 5059 flow. Second operand 9 states and 162 transitions. [2024-06-27 22:00:38,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 363 transitions, 5961 flow [2024-06-27 22:00:38,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 363 transitions, 5881 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:38,421 INFO L231 Difference]: Finished difference. Result has 202 places, 336 transitions, 5170 flow [2024-06-27 22:00:38,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=4979, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5170, PETRI_PLACES=202, PETRI_TRANSITIONS=336} [2024-06-27 22:00:38,421 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 161 predicate places. [2024-06-27 22:00:38,421 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 336 transitions, 5170 flow [2024-06-27 22:00:38,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:38,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:38,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:38,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:00:38,422 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:38,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:38,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1491938847, now seen corresponding path program 7 times [2024-06-27 22:00:38,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:38,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280227804] [2024-06-27 22:00:38,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:38,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:38,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:39,476 INFO 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 22:00:39,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:39,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280227804] [2024-06-27 22:00:39,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280227804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:39,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:39,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:39,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311098559] [2024-06-27 22:00:39,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:39,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:39,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:39,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:39,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:39,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:39,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 336 transitions, 5170 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:39,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:39,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:39,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:40,269 INFO L124 PetriNetUnfolderBase]: 1642/3153 cut-off events. [2024-06-27 22:00:40,270 INFO L125 PetriNetUnfolderBase]: For 48154/48154 co-relation queries the response was YES. [2024-06-27 22:00:40,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20338 conditions, 3153 events. 1642/3153 cut-off events. For 48154/48154 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22201 event pairs, 446 based on Foata normal form. 2/3032 useless extension candidates. Maximal degree in co-relation 20237. Up to 2414 conditions per place. [2024-06-27 22:00:40,294 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 335 selfloop transitions, 52 changer transitions 0/394 dead transitions. [2024-06-27 22:00:40,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 394 transitions, 6537 flow [2024-06-27 22:00:40,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:40,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:40,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 22:00:40,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:00:40,296 INFO L175 Difference]: Start difference. First operand has 202 places, 336 transitions, 5170 flow. Second operand 8 states and 140 transitions. [2024-06-27 22:00:40,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 394 transitions, 6537 flow [2024-06-27 22:00:40,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 394 transitions, 6380 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 22:00:40,415 INFO L231 Difference]: Finished difference. Result has 205 places, 361 transitions, 5618 flow [2024-06-27 22:00:40,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5618, PETRI_PLACES=205, PETRI_TRANSITIONS=361} [2024-06-27 22:00:40,415 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-27 22:00:40,415 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 361 transitions, 5618 flow [2024-06-27 22:00:40,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:40,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:40,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:40,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:00:40,416 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:40,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:40,416 INFO L85 PathProgramCache]: Analyzing trace with hash -706175517, now seen corresponding path program 5 times [2024-06-27 22:00:40,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:40,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453928484] [2024-06-27 22:00:40,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:40,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:40,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:41,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:41,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:41,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453928484] [2024-06-27 22:00:41,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453928484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:41,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:41,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:41,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428995438] [2024-06-27 22:00:41,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:41,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:41,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:41,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:41,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:41,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:41,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 361 transitions, 5618 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:41,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:41,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:41,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:42,233 INFO L124 PetriNetUnfolderBase]: 1714/3311 cut-off events. [2024-06-27 22:00:42,233 INFO L125 PetriNetUnfolderBase]: For 52139/52139 co-relation queries the response was YES. [2024-06-27 22:00:42,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21400 conditions, 3311 events. 1714/3311 cut-off events. For 52139/52139 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 23684 event pairs, 475 based on Foata normal form. 1/3177 useless extension candidates. Maximal degree in co-relation 21296. Up to 2419 conditions per place. [2024-06-27 22:00:42,260 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 305 selfloop transitions, 95 changer transitions 0/407 dead transitions. [2024-06-27 22:00:42,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 407 transitions, 6854 flow [2024-06-27 22:00:42,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:42,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:42,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 22:00:42,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4966216216216216 [2024-06-27 22:00:42,262 INFO L175 Difference]: Start difference. First operand has 205 places, 361 transitions, 5618 flow. Second operand 8 states and 147 transitions. [2024-06-27 22:00:42,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 407 transitions, 6854 flow [2024-06-27 22:00:42,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 407 transitions, 6797 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:42,408 INFO L231 Difference]: Finished difference. Result has 212 places, 377 transitions, 6034 flow [2024-06-27 22:00:42,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5561, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6034, PETRI_PLACES=212, PETRI_TRANSITIONS=377} [2024-06-27 22:00:42,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 171 predicate places. [2024-06-27 22:00:42,409 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 377 transitions, 6034 flow [2024-06-27 22:00:42,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:42,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:42,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:42,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:00:42,409 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:42,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:42,409 INFO L85 PathProgramCache]: Analyzing trace with hash -706175703, now seen corresponding path program 8 times [2024-06-27 22:00:42,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:42,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135707836] [2024-06-27 22:00:42,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:42,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:42,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:43,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:43,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:43,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135707836] [2024-06-27 22:00:43,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135707836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:43,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:43,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:00:43,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039520985] [2024-06-27 22:00:43,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:43,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:00:43,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:00:43,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:00:43,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:43,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 377 transitions, 6034 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:43,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:43,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:43,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:44,273 INFO L124 PetriNetUnfolderBase]: 1792/3455 cut-off events. [2024-06-27 22:00:44,274 INFO L125 PetriNetUnfolderBase]: For 56423/56423 co-relation queries the response was YES. [2024-06-27 22:00:44,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22832 conditions, 3455 events. 1792/3455 cut-off events. For 56423/56423 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 24850 event pairs, 469 based on Foata normal form. 1/3317 useless extension candidates. Maximal degree in co-relation 22725. Up to 2431 conditions per place. [2024-06-27 22:00:44,297 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 327 selfloop transitions, 95 changer transitions 0/429 dead transitions. [2024-06-27 22:00:44,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 429 transitions, 7392 flow [2024-06-27 22:00:44,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:44,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:44,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 22:00:44,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624624624624625 [2024-06-27 22:00:44,298 INFO L175 Difference]: Start difference. First operand has 212 places, 377 transitions, 6034 flow. Second operand 9 states and 154 transitions. [2024-06-27 22:00:44,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 429 transitions, 7392 flow [2024-06-27 22:00:44,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 429 transitions, 7304 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:00:44,436 INFO L231 Difference]: Finished difference. Result has 219 places, 392 transitions, 6403 flow [2024-06-27 22:00:44,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=5946, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6403, PETRI_PLACES=219, PETRI_TRANSITIONS=392} [2024-06-27 22:00:44,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-27 22:00:44,437 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 392 transitions, 6403 flow [2024-06-27 22:00:44,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:44,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:44,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:44,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:00:44,438 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:44,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:44,438 INFO L85 PathProgramCache]: Analyzing trace with hash -701527377, now seen corresponding path program 6 times [2024-06-27 22:00:44,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:44,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078765707] [2024-06-27 22:00:44,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:44,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:44,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:45,375 INFO 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 22:00:45,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:45,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078765707] [2024-06-27 22:00:45,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078765707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:45,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:45,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:45,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807506615] [2024-06-27 22:00:45,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:45,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:45,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:45,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:45,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:45,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:45,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 392 transitions, 6403 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:45,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:45,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:45,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:46,153 INFO L124 PetriNetUnfolderBase]: 1848/3574 cut-off events. [2024-06-27 22:00:46,153 INFO L125 PetriNetUnfolderBase]: For 62438/62438 co-relation queries the response was YES. [2024-06-27 22:00:46,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23827 conditions, 3574 events. 1848/3574 cut-off events. For 62438/62438 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25979 event pairs, 523 based on Foata normal form. 3/3429 useless extension candidates. Maximal degree in co-relation 23717. Up to 2645 conditions per place. [2024-06-27 22:00:46,183 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 357 selfloop transitions, 76 changer transitions 0/440 dead transitions. [2024-06-27 22:00:46,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 440 transitions, 7757 flow [2024-06-27 22:00:46,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:46,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:46,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 22:00:46,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:00:46,184 INFO L175 Difference]: Start difference. First operand has 219 places, 392 transitions, 6403 flow. Second operand 8 states and 148 transitions. [2024-06-27 22:00:46,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 440 transitions, 7757 flow [2024-06-27 22:00:46,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 440 transitions, 7675 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:46,352 INFO L231 Difference]: Finished difference. Result has 224 places, 403 transitions, 6688 flow [2024-06-27 22:00:46,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6321, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6688, PETRI_PLACES=224, PETRI_TRANSITIONS=403} [2024-06-27 22:00:46,352 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 22:00:46,352 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 403 transitions, 6688 flow [2024-06-27 22:00:46,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:46,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:46,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:46,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:00:46,353 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:46,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:46,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1487177247, now seen corresponding path program 9 times [2024-06-27 22:00:46,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:46,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460264540] [2024-06-27 22:00:46,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:46,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:46,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:47,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:47,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460264540] [2024-06-27 22:00:47,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460264540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:47,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:47,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:00:47,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442200128] [2024-06-27 22:00:47,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:47,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:00:47,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:47,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:00:47,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:00:47,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:47,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 403 transitions, 6688 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:47,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:47,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:47,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:48,483 INFO L124 PetriNetUnfolderBase]: 1873/3628 cut-off events. [2024-06-27 22:00:48,483 INFO L125 PetriNetUnfolderBase]: For 64821/64821 co-relation queries the response was YES. [2024-06-27 22:00:48,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24453 conditions, 3628 events. 1873/3628 cut-off events. For 64821/64821 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26457 event pairs, 507 based on Foata normal form. 1/3479 useless extension candidates. Maximal degree in co-relation 24341. Up to 2890 conditions per place. [2024-06-27 22:00:48,513 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 378 selfloop transitions, 43 changer transitions 0/428 dead transitions. [2024-06-27 22:00:48,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 428 transitions, 7715 flow [2024-06-27 22:00:48,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:00:48,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:00:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 22:00:48,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43543543543543545 [2024-06-27 22:00:48,514 INFO L175 Difference]: Start difference. First operand has 224 places, 403 transitions, 6688 flow. Second operand 9 states and 145 transitions. [2024-06-27 22:00:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 428 transitions, 7715 flow [2024-06-27 22:00:48,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 428 transitions, 7652 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:48,686 INFO L231 Difference]: Finished difference. Result has 229 places, 407 transitions, 6782 flow [2024-06-27 22:00:48,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6625, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6782, PETRI_PLACES=229, PETRI_TRANSITIONS=407} [2024-06-27 22:00:48,686 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 188 predicate places. [2024-06-27 22:00:48,686 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 407 transitions, 6782 flow [2024-06-27 22:00:48,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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 22:00:48,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:48,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:48,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:00:48,687 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:48,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:48,687 INFO L85 PathProgramCache]: Analyzing trace with hash -701533887, now seen corresponding path program 7 times [2024-06-27 22:00:48,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:48,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023997344] [2024-06-27 22:00:48,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:48,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:49,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 22:00:49,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:49,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023997344] [2024-06-27 22:00:49,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023997344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:49,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:49,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:49,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860066780] [2024-06-27 22:00:49,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:49,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:49,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:49,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:49,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:49,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:49,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 407 transitions, 6782 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:49,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:49,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:49,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:50,574 INFO L124 PetriNetUnfolderBase]: 1898/3689 cut-off events. [2024-06-27 22:00:50,574 INFO L125 PetriNetUnfolderBase]: For 67266/67266 co-relation queries the response was YES. [2024-06-27 22:00:50,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25050 conditions, 3689 events. 1898/3689 cut-off events. For 67266/67266 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27075 event pairs, 520 based on Foata normal form. 1/3533 useless extension candidates. Maximal degree in co-relation 24936. Up to 2854 conditions per place. [2024-06-27 22:00:50,606 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 353 selfloop transitions, 80 changer transitions 0/440 dead transitions. [2024-06-27 22:00:50,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 440 transitions, 7950 flow [2024-06-27 22:00:50,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:50,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:50,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 22:00:50,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4797297297297297 [2024-06-27 22:00:50,608 INFO L175 Difference]: Start difference. First operand has 229 places, 407 transitions, 6782 flow. Second operand 8 states and 142 transitions. [2024-06-27 22:00:50,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 440 transitions, 7950 flow [2024-06-27 22:00:50,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 440 transitions, 7857 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:50,771 INFO L231 Difference]: Finished difference. Result has 231 places, 417 transitions, 7024 flow [2024-06-27 22:00:50,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6689, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7024, PETRI_PLACES=231, PETRI_TRANSITIONS=417} [2024-06-27 22:00:50,772 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 190 predicate places. [2024-06-27 22:00:50,772 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 417 transitions, 7024 flow [2024-06-27 22:00:50,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:50,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:50,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:50,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:00:50,772 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:50,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:50,772 INFO L85 PathProgramCache]: Analyzing trace with hash -335245145, now seen corresponding path program 2 times [2024-06-27 22:00:50,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:50,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506429027] [2024-06-27 22:00:50,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:50,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:50,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:51,595 INFO 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 22:00:51,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:51,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506429027] [2024-06-27 22:00:51,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506429027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:51,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:51,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:51,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721386176] [2024-06-27 22:00:51,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:51,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:51,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:51,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:51,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:51,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:51,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 417 transitions, 7024 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:51,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:51,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:51,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:52,478 INFO L124 PetriNetUnfolderBase]: 1894/3665 cut-off events. [2024-06-27 22:00:52,478 INFO L125 PetriNetUnfolderBase]: For 68390/68390 co-relation queries the response was YES. [2024-06-27 22:00:52,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25116 conditions, 3665 events. 1894/3665 cut-off events. For 68390/68390 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26785 event pairs, 551 based on Foata normal form. 2/3516 useless extension candidates. Maximal degree in co-relation 25001. Up to 2924 conditions per place. [2024-06-27 22:00:52,515 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 404 selfloop transitions, 35 changer transitions 0/446 dead transitions. [2024-06-27 22:00:52,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 446 transitions, 8198 flow [2024-06-27 22:00:52,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:52,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:52,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 22:00:52,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46621621621621623 [2024-06-27 22:00:52,517 INFO L175 Difference]: Start difference. First operand has 231 places, 417 transitions, 7024 flow. Second operand 8 states and 138 transitions. [2024-06-27 22:00:52,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 446 transitions, 8198 flow [2024-06-27 22:00:52,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 446 transitions, 8036 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 22:00:52,742 INFO L231 Difference]: Finished difference. Result has 236 places, 419 transitions, 6990 flow [2024-06-27 22:00:52,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6864, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6990, PETRI_PLACES=236, PETRI_TRANSITIONS=419} [2024-06-27 22:00:52,743 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-27 22:00:52,743 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 419 transitions, 6990 flow [2024-06-27 22:00:52,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:52,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:52,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:52,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:00:52,744 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:52,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:52,744 INFO L85 PathProgramCache]: Analyzing trace with hash -2058006567, now seen corresponding path program 10 times [2024-06-27 22:00:52,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:52,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621105443] [2024-06-27 22:00:52,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:52,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:52,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:53,725 INFO 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 22:00:53,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:53,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621105443] [2024-06-27 22:00:53,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621105443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:53,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:53,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:53,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735501939] [2024-06-27 22:00:53,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:53,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:53,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:53,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:53,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:53,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:53,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 419 transitions, 6990 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:53,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:53,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:53,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:54,669 INFO L124 PetriNetUnfolderBase]: 1915/3705 cut-off events. [2024-06-27 22:00:54,669 INFO L125 PetriNetUnfolderBase]: For 68394/68394 co-relation queries the response was YES. [2024-06-27 22:00:54,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25324 conditions, 3705 events. 1915/3705 cut-off events. For 68394/68394 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27133 event pairs, 551 based on Foata normal form. 1/3552 useless extension candidates. Maximal degree in co-relation 25207. Up to 2962 conditions per place. [2024-06-27 22:00:54,697 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 409 selfloop transitions, 31 changer transitions 0/447 dead transitions. [2024-06-27 22:00:54,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 447 transitions, 8116 flow [2024-06-27 22:00:54,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:54,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:54,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 22:00:54,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-27 22:00:54,698 INFO L175 Difference]: Start difference. First operand has 236 places, 419 transitions, 6990 flow. Second operand 8 states and 134 transitions. [2024-06-27 22:00:54,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 447 transitions, 8116 flow [2024-06-27 22:00:54,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 447 transitions, 8013 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:54,903 INFO L231 Difference]: Finished difference. Result has 238 places, 425 transitions, 7066 flow [2024-06-27 22:00:54,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=6887, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7066, PETRI_PLACES=238, PETRI_TRANSITIONS=425} [2024-06-27 22:00:54,904 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 22:00:54,904 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 425 transitions, 7066 flow [2024-06-27 22:00:54,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:54,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:54,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:54,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:00:54,905 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:54,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:54,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1510692443, now seen corresponding path program 8 times [2024-06-27 22:00:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475309837] [2024-06-27 22:00:54,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:54,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:54,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:55,897 INFO 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 22:00:55,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:55,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475309837] [2024-06-27 22:00:55,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475309837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:55,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:55,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489278737] [2024-06-27 22:00:55,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:55,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:55,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:55,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:55,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:55,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:55,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 425 transitions, 7066 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:55,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:55,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:55,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:56,772 INFO L124 PetriNetUnfolderBase]: 1940/3759 cut-off events. [2024-06-27 22:00:56,772 INFO L125 PetriNetUnfolderBase]: For 70279/70279 co-relation queries the response was YES. [2024-06-27 22:00:56,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25755 conditions, 3759 events. 1940/3759 cut-off events. For 70279/70279 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 27641 event pairs, 551 based on Foata normal form. 1/3603 useless extension candidates. Maximal degree in co-relation 25637. Up to 2927 conditions per place. [2024-06-27 22:00:56,806 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 392 selfloop transitions, 58 changer transitions 0/457 dead transitions. [2024-06-27 22:00:56,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 457 transitions, 8341 flow [2024-06-27 22:00:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:56,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:56,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 22:00:56,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47635135135135137 [2024-06-27 22:00:56,808 INFO L175 Difference]: Start difference. First operand has 238 places, 425 transitions, 7066 flow. Second operand 8 states and 141 transitions. [2024-06-27 22:00:56,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 457 transitions, 8341 flow [2024-06-27 22:00:57,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 457 transitions, 8279 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:57,034 INFO L231 Difference]: Finished difference. Result has 240 places, 431 transitions, 7235 flow [2024-06-27 22:00:57,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7004, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7235, PETRI_PLACES=240, PETRI_TRANSITIONS=431} [2024-06-27 22:00:57,034 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 199 predicate places. [2024-06-27 22:00:57,034 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 431 transitions, 7235 flow [2024-06-27 22:00:57,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:57,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:57,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:57,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:00:57,035 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:57,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:57,035 INFO L85 PathProgramCache]: Analyzing trace with hash -2057999871, now seen corresponding path program 9 times [2024-06-27 22:00:57,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:57,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853832087] [2024-06-27 22:00:57,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:57,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:57,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:57,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:00:57,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:57,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853832087] [2024-06-27 22:00:57,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853832087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:57,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:57,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:57,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507177259] [2024-06-27 22:00:57,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:57,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:57,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:57,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:57,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:57,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:57,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 431 transitions, 7235 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:57,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:57,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:57,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:00:58,732 INFO L124 PetriNetUnfolderBase]: 1965/3801 cut-off events. [2024-06-27 22:00:58,733 INFO L125 PetriNetUnfolderBase]: For 73115/73115 co-relation queries the response was YES. [2024-06-27 22:00:58,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26268 conditions, 3801 events. 1965/3801 cut-off events. For 73115/73115 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27950 event pairs, 562 based on Foata normal form. 1/3645 useless extension candidates. Maximal degree in co-relation 26149. Up to 3050 conditions per place. [2024-06-27 22:00:58,768 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 406 selfloop transitions, 44 changer transitions 0/457 dead transitions. [2024-06-27 22:00:58,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 457 transitions, 8384 flow [2024-06-27 22:00:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:00:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:00:58,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 22:00:58,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:00:58,769 INFO L175 Difference]: Start difference. First operand has 240 places, 431 transitions, 7235 flow. Second operand 8 states and 136 transitions. [2024-06-27 22:00:58,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 457 transitions, 8384 flow [2024-06-27 22:00:59,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 457 transitions, 8181 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:00:59,012 INFO L231 Difference]: Finished difference. Result has 242 places, 437 transitions, 7258 flow [2024-06-27 22:00:59,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7258, PETRI_PLACES=242, PETRI_TRANSITIONS=437} [2024-06-27 22:00:59,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 22:00:59,013 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 437 transitions, 7258 flow [2024-06-27 22:00:59,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:59,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:00:59,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:00:59,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:00:59,015 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:00:59,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:00:59,015 INFO L85 PathProgramCache]: Analyzing trace with hash -2048831931, now seen corresponding path program 10 times [2024-06-27 22:00:59,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:00:59,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430889597] [2024-06-27 22:00:59,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:00:59,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:00:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:00:59,884 INFO 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 22:00:59,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:00:59,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430889597] [2024-06-27 22:00:59,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430889597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:00:59,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:00:59,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:00:59,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995534119] [2024-06-27 22:00:59,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:00:59,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:00:59,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:00:59,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:00:59,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:00:59,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:00:59,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 437 transitions, 7258 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:00:59,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:00:59,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:00:59,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:00,792 INFO L124 PetriNetUnfolderBase]: 1959/3792 cut-off events. [2024-06-27 22:01:00,792 INFO L125 PetriNetUnfolderBase]: For 72074/72074 co-relation queries the response was YES. [2024-06-27 22:01:00,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25972 conditions, 3792 events. 1959/3792 cut-off events. For 72074/72074 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 27901 event pairs, 562 based on Foata normal form. 3/3638 useless extension candidates. Maximal degree in co-relation 25852. Up to 3027 conditions per place. [2024-06-27 22:01:00,826 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 414 selfloop transitions, 37 changer transitions 0/458 dead transitions. [2024-06-27 22:01:00,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 458 transitions, 8300 flow [2024-06-27 22:01:00,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:01:00,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:01:00,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 22:01:00,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:01:00,827 INFO L175 Difference]: Start difference. First operand has 242 places, 437 transitions, 7258 flow. Second operand 8 states and 136 transitions. [2024-06-27 22:01:00,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 458 transitions, 8300 flow [2024-06-27 22:01:01,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 458 transitions, 8142 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 22:01:01,048 INFO L231 Difference]: Finished difference. Result has 245 places, 437 transitions, 7190 flow [2024-06-27 22:01:01,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7100, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7190, PETRI_PLACES=245, PETRI_TRANSITIONS=437} [2024-06-27 22:01:01,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 22:01:01,049 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 437 transitions, 7190 flow [2024-06-27 22:01:01,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:01,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:01,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:01,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:01:01,050 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:01,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2048494310, now seen corresponding path program 1 times [2024-06-27 22:01:01,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:01,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371284032] [2024-06-27 22:01:01,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:01,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:01,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:02,565 INFO 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 22:01:02,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:02,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371284032] [2024-06-27 22:01:02,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371284032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:02,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:02,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:02,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359899410] [2024-06-27 22:01:02,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:02,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:02,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:02,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:02,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:02,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:02,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 437 transitions, 7190 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:02,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:02,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:02,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:03,766 INFO L124 PetriNetUnfolderBase]: 1976/3822 cut-off events. [2024-06-27 22:01:03,766 INFO L125 PetriNetUnfolderBase]: For 72468/72468 co-relation queries the response was YES. [2024-06-27 22:01:03,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26010 conditions, 3822 events. 1976/3822 cut-off events. For 72468/72468 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 28109 event pairs, 550 based on Foata normal form. 4/3669 useless extension candidates. Maximal degree in co-relation 25889. Up to 3037 conditions per place. [2024-06-27 22:01:03,802 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 430 selfloop transitions, 32 changer transitions 0/469 dead transitions. [2024-06-27 22:01:03,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 469 transitions, 8326 flow [2024-06-27 22:01:03,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:03,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:03,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 22:01:03,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44324324324324327 [2024-06-27 22:01:03,803 INFO L175 Difference]: Start difference. First operand has 245 places, 437 transitions, 7190 flow. Second operand 10 states and 164 transitions. [2024-06-27 22:01:03,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 469 transitions, 8326 flow [2024-06-27 22:01:04,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 469 transitions, 8207 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 22:01:04,044 INFO L231 Difference]: Finished difference. Result has 248 places, 440 transitions, 7194 flow [2024-06-27 22:01:04,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7194, PETRI_PLACES=248, PETRI_TRANSITIONS=440} [2024-06-27 22:01:04,044 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 207 predicate places. [2024-06-27 22:01:04,045 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 440 transitions, 7194 flow [2024-06-27 22:01:04,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:04,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:04,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:04,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:01:04,048 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:04,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:04,049 INFO L85 PathProgramCache]: Analyzing trace with hash 623441925, now seen corresponding path program 1 times [2024-06-27 22:01:04,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:04,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464411008] [2024-06-27 22:01:04,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:04,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:04,764 INFO 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 22:01:04,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:04,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464411008] [2024-06-27 22:01:04,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464411008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:04,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:04,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:04,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433092422] [2024-06-27 22:01:04,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:04,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:04,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:04,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:04,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:04,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 440 transitions, 7194 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:04,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:04,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:04,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:06,165 INFO L124 PetriNetUnfolderBase]: 2038/3986 cut-off events. [2024-06-27 22:01:06,165 INFO L125 PetriNetUnfolderBase]: For 74888/74888 co-relation queries the response was YES. [2024-06-27 22:01:06,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26883 conditions, 3986 events. 2038/3986 cut-off events. For 74888/74888 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 29259 event pairs, 349 based on Foata normal form. 2/3815 useless extension candidates. Maximal degree in co-relation 26761. Up to 2535 conditions per place. [2024-06-27 22:01:06,205 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 401 selfloop transitions, 114 changer transitions 0/522 dead transitions. [2024-06-27 22:01:06,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 522 transitions, 8921 flow [2024-06-27 22:01:06,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:01:06,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:01:06,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 263 transitions. [2024-06-27 22:01:06,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47387387387387386 [2024-06-27 22:01:06,207 INFO L175 Difference]: Start difference. First operand has 248 places, 440 transitions, 7194 flow. Second operand 15 states and 263 transitions. [2024-06-27 22:01:06,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 522 transitions, 8921 flow [2024-06-27 22:01:06,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 522 transitions, 8826 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 22:01:06,450 INFO L231 Difference]: Finished difference. Result has 257 places, 447 transitions, 7444 flow [2024-06-27 22:01:06,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7099, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7444, PETRI_PLACES=257, PETRI_TRANSITIONS=447} [2024-06-27 22:01:06,450 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 216 predicate places. [2024-06-27 22:01:06,450 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 447 transitions, 7444 flow [2024-06-27 22:01:06,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:06,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:06,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:06,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:01:06,451 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:06,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:06,451 INFO L85 PathProgramCache]: Analyzing trace with hash -71025715, now seen corresponding path program 2 times [2024-06-27 22:01:06,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:06,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514735783] [2024-06-27 22:01:06,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:06,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:07,266 INFO 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 22:01:07,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:07,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514735783] [2024-06-27 22:01:07,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [514735783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:07,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:07,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:07,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77216035] [2024-06-27 22:01:07,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:07,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:07,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:07,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:07,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:07,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:07,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 447 transitions, 7444 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:07,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:07,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:07,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:08,466 INFO L124 PetriNetUnfolderBase]: 2088/4132 cut-off events. [2024-06-27 22:01:08,466 INFO L125 PetriNetUnfolderBase]: For 81400/81400 co-relation queries the response was YES. [2024-06-27 22:01:08,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27939 conditions, 4132 events. 2088/4132 cut-off events. For 81400/81400 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 30943 event pairs, 413 based on Foata normal form. 2/3943 useless extension candidates. Maximal degree in co-relation 27816. Up to 2908 conditions per place. [2024-06-27 22:01:08,506 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 409 selfloop transitions, 85 changer transitions 0/501 dead transitions. [2024-06-27 22:01:08,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 501 transitions, 8840 flow [2024-06-27 22:01:08,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:08,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:08,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 22:01:08,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4864864864864865 [2024-06-27 22:01:08,507 INFO L175 Difference]: Start difference. First operand has 257 places, 447 transitions, 7444 flow. Second operand 10 states and 180 transitions. [2024-06-27 22:01:08,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 501 transitions, 8840 flow [2024-06-27 22:01:08,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 501 transitions, 8673 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 22:01:08,809 INFO L231 Difference]: Finished difference. Result has 260 places, 453 transitions, 7559 flow [2024-06-27 22:01:08,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7315, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7559, PETRI_PLACES=260, PETRI_TRANSITIONS=453} [2024-06-27 22:01:08,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 22:01:08,809 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 453 transitions, 7559 flow [2024-06-27 22:01:08,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:08,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:08,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:08,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:01:08,810 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:08,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:08,810 INFO L85 PathProgramCache]: Analyzing trace with hash -37807975, now seen corresponding path program 3 times [2024-06-27 22:01:08,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:08,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264346680] [2024-06-27 22:01:08,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:08,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:09,612 INFO 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 22:01:09,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:09,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264346680] [2024-06-27 22:01:09,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264346680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:09,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:09,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:09,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776927122] [2024-06-27 22:01:09,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:09,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:09,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:09,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:09,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:09,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:09,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 453 transitions, 7559 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:09,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:09,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:09,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:10,854 INFO L124 PetriNetUnfolderBase]: 2156/4111 cut-off events. [2024-06-27 22:01:10,854 INFO L125 PetriNetUnfolderBase]: For 85706/85706 co-relation queries the response was YES. [2024-06-27 22:01:10,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28673 conditions, 4111 events. 2156/4111 cut-off events. For 85706/85706 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 30189 event pairs, 267 based on Foata normal form. 2/3951 useless extension candidates. Maximal degree in co-relation 28548. Up to 1687 conditions per place. [2024-06-27 22:01:10,895 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 316 selfloop transitions, 195 changer transitions 0/518 dead transitions. [2024-06-27 22:01:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 518 transitions, 9281 flow [2024-06-27 22:01:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 22:01:10,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162162162162162 [2024-06-27 22:01:10,896 INFO L175 Difference]: Start difference. First operand has 260 places, 453 transitions, 7559 flow. Second operand 10 states and 191 transitions. [2024-06-27 22:01:10,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 518 transitions, 9281 flow [2024-06-27 22:01:11,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 518 transitions, 9157 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 22:01:11,230 INFO L231 Difference]: Finished difference. Result has 265 places, 463 transitions, 8028 flow [2024-06-27 22:01:11,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7435, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8028, PETRI_PLACES=265, PETRI_TRANSITIONS=463} [2024-06-27 22:01:11,231 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 224 predicate places. [2024-06-27 22:01:11,231 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 463 transitions, 8028 flow [2024-06-27 22:01:11,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:11,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:11,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:11,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:01:11,232 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:11,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:11,232 INFO L85 PathProgramCache]: Analyzing trace with hash -70875768, now seen corresponding path program 1 times [2024-06-27 22:01:11,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:11,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468537031] [2024-06-27 22:01:11,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:11,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:12,900 INFO 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 22:01:12,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:12,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468537031] [2024-06-27 22:01:12,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468537031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:12,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:12,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:12,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212101102] [2024-06-27 22:01:12,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:12,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:12,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:12,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:12,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:12,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:12,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 463 transitions, 8028 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:12,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:12,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:12,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:14,255 INFO L124 PetriNetUnfolderBase]: 2248/4398 cut-off events. [2024-06-27 22:01:14,255 INFO L125 PetriNetUnfolderBase]: For 95299/95299 co-relation queries the response was YES. [2024-06-27 22:01:14,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30723 conditions, 4398 events. 2248/4398 cut-off events. For 95299/95299 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33482 event pairs, 432 based on Foata normal form. 2/4203 useless extension candidates. Maximal degree in co-relation 30596. Up to 2694 conditions per place. [2024-06-27 22:01:14,290 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 353 selfloop transitions, 163 changer transitions 0/523 dead transitions. [2024-06-27 22:01:14,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 523 transitions, 9767 flow [2024-06-27 22:01:14,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:14,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:14,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 22:01:14,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5495495495495496 [2024-06-27 22:01:14,292 INFO L175 Difference]: Start difference. First operand has 265 places, 463 transitions, 8028 flow. Second operand 9 states and 183 transitions. [2024-06-27 22:01:14,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 523 transitions, 9767 flow [2024-06-27 22:01:14,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 523 transitions, 9610 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:14,616 INFO L231 Difference]: Finished difference. Result has 272 places, 479 transitions, 8512 flow [2024-06-27 22:01:14,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=7885, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8512, PETRI_PLACES=272, PETRI_TRANSITIONS=479} [2024-06-27 22:01:14,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 22:01:14,617 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 479 transitions, 8512 flow [2024-06-27 22:01:14,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:14,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:14,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:14,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:01:14,617 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:14,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:14,617 INFO L85 PathProgramCache]: Analyzing trace with hash -625385105, now seen corresponding path program 4 times [2024-06-27 22:01:14,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:14,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629520628] [2024-06-27 22:01:14,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:14,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:15,452 INFO 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 22:01:15,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:15,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629520628] [2024-06-27 22:01:15,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629520628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:15,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:15,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:15,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280542317] [2024-06-27 22:01:15,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:15,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:15,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:15,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:15,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:15,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:15,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 479 transitions, 8512 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:15,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:15,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:15,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:16,704 INFO L124 PetriNetUnfolderBase]: 2244/4287 cut-off events. [2024-06-27 22:01:16,704 INFO L125 PetriNetUnfolderBase]: For 97887/97887 co-relation queries the response was YES. [2024-06-27 22:01:16,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31378 conditions, 4287 events. 2244/4287 cut-off events. For 97887/97887 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31750 event pairs, 284 based on Foata normal form. 2/4118 useless extension candidates. Maximal degree in co-relation 31248. Up to 1829 conditions per place. [2024-06-27 22:01:16,742 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 341 selfloop transitions, 185 changer transitions 0/533 dead transitions. [2024-06-27 22:01:16,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 533 transitions, 10071 flow [2024-06-27 22:01:16,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:16,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:16,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 22:01:16,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5162162162162162 [2024-06-27 22:01:16,743 INFO L175 Difference]: Start difference. First operand has 272 places, 479 transitions, 8512 flow. Second operand 10 states and 191 transitions. [2024-06-27 22:01:16,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 533 transitions, 10071 flow [2024-06-27 22:01:17,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 533 transitions, 9889 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:17,109 INFO L231 Difference]: Finished difference. Result has 279 places, 479 transitions, 8710 flow [2024-06-27 22:01:17,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8710, PETRI_PLACES=279, PETRI_TRANSITIONS=479} [2024-06-27 22:01:17,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 238 predicate places. [2024-06-27 22:01:17,110 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 479 transitions, 8710 flow [2024-06-27 22:01:17,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:17,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:17,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:17,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:01:17,110 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:17,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:17,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1840964944, now seen corresponding path program 1 times [2024-06-27 22:01:17,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:17,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600660631] [2024-06-27 22:01:17,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:17,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:17,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:18,849 INFO 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 22:01:18,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:18,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600660631] [2024-06-27 22:01:18,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600660631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:18,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:18,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:18,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851805531] [2024-06-27 22:01:18,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:18,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:18,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:18,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:18,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:18,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:18,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 479 transitions, 8710 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:18,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:18,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:18,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:20,280 INFO L124 PetriNetUnfolderBase]: 2310/4490 cut-off events. [2024-06-27 22:01:20,280 INFO L125 PetriNetUnfolderBase]: For 104161/104161 co-relation queries the response was YES. [2024-06-27 22:01:20,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33165 conditions, 4490 events. 2310/4490 cut-off events. For 104161/104161 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34231 event pairs, 581 based on Foata normal form. 1/4301 useless extension candidates. Maximal degree in co-relation 33032. Up to 3514 conditions per place. [2024-06-27 22:01:20,324 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 471 selfloop transitions, 66 changer transitions 0/544 dead transitions. [2024-06-27 22:01:20,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 544 transitions, 10784 flow [2024-06-27 22:01:20,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:01:20,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:01:20,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 22:01:20,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.457002457002457 [2024-06-27 22:01:20,325 INFO L175 Difference]: Start difference. First operand has 279 places, 479 transitions, 8710 flow. Second operand 11 states and 186 transitions. [2024-06-27 22:01:20,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 544 transitions, 10784 flow [2024-06-27 22:01:20,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 544 transitions, 10322 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 22:01:20,699 INFO L231 Difference]: Finished difference. Result has 281 places, 507 transitions, 9098 flow [2024-06-27 22:01:20,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9098, PETRI_PLACES=281, PETRI_TRANSITIONS=507} [2024-06-27 22:01:20,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 22:01:20,700 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 507 transitions, 9098 flow [2024-06-27 22:01:20,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:20,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:20,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:20,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:01:20,701 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:20,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:20,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1398156014, now seen corresponding path program 2 times [2024-06-27 22:01:20,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:20,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881983067] [2024-06-27 22:01:20,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:20,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:20,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:22,534 INFO 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 22:01:22,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:22,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881983067] [2024-06-27 22:01:22,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881983067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:22,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:22,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:01:22,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476108942] [2024-06-27 22:01:22,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:22,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:01:22,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:22,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:01:22,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:01:22,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:22,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 507 transitions, 9098 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:22,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:22,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:22,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:23,918 INFO L124 PetriNetUnfolderBase]: 2308/4494 cut-off events. [2024-06-27 22:01:23,918 INFO L125 PetriNetUnfolderBase]: For 101477/101477 co-relation queries the response was YES. [2024-06-27 22:01:23,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32570 conditions, 4494 events. 2308/4494 cut-off events. For 101477/101477 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34325 event pairs, 584 based on Foata normal form. 1/4308 useless extension candidates. Maximal degree in co-relation 32435. Up to 3439 conditions per place. [2024-06-27 22:01:23,961 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 442 selfloop transitions, 89 changer transitions 0/538 dead transitions. [2024-06-27 22:01:23,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 538 transitions, 10374 flow [2024-06-27 22:01:23,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:23,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:23,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:01:23,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 22:01:23,962 INFO L175 Difference]: Start difference. First operand has 281 places, 507 transitions, 9098 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:01:23,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 538 transitions, 10374 flow [2024-06-27 22:01:24,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 538 transitions, 10267 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 22:01:24,331 INFO L231 Difference]: Finished difference. Result has 284 places, 507 transitions, 9222 flow [2024-06-27 22:01:24,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=8991, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9222, PETRI_PLACES=284, PETRI_TRANSITIONS=507} [2024-06-27 22:01:24,332 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-27 22:01:24,332 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 507 transitions, 9222 flow [2024-06-27 22:01:24,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:24,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:24,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:24,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:01:24,333 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:24,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:24,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1398156169, now seen corresponding path program 5 times [2024-06-27 22:01:24,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:24,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082750610] [2024-06-27 22:01:24,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:24,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:24,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:26,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:01:26,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:26,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082750610] [2024-06-27 22:01:26,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082750610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:26,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:26,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:26,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605979232] [2024-06-27 22:01:26,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:26,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:26,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:26,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:26,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:26,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:26,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 507 transitions, 9222 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:26,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:26,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:26,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:27,542 INFO L124 PetriNetUnfolderBase]: 2372/4612 cut-off events. [2024-06-27 22:01:27,542 INFO L125 PetriNetUnfolderBase]: For 106595/106595 co-relation queries the response was YES. [2024-06-27 22:01:27,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33491 conditions, 4612 events. 2372/4612 cut-off events. For 106595/106595 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 35375 event pairs, 588 based on Foata normal form. 2/4423 useless extension candidates. Maximal degree in co-relation 33354. Up to 3417 conditions per place. [2024-06-27 22:01:27,593 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 449 selfloop transitions, 96 changer transitions 0/552 dead transitions. [2024-06-27 22:01:27,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 552 transitions, 10662 flow [2024-06-27 22:01:27,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:27,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 22:01:27,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4924924924924925 [2024-06-27 22:01:27,594 INFO L175 Difference]: Start difference. First operand has 284 places, 507 transitions, 9222 flow. Second operand 9 states and 164 transitions. [2024-06-27 22:01:27,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 552 transitions, 10662 flow [2024-06-27 22:01:28,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 552 transitions, 10506 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 22:01:28,023 INFO L231 Difference]: Finished difference. Result has 287 places, 515 transitions, 9392 flow [2024-06-27 22:01:28,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9392, PETRI_PLACES=287, PETRI_TRANSITIONS=515} [2024-06-27 22:01:28,024 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 22:01:28,024 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 515 transitions, 9392 flow [2024-06-27 22:01:28,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:28,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:28,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:28,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:01:28,024 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:28,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:28,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1401875239, now seen corresponding path program 6 times [2024-06-27 22:01:28,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:28,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304159744] [2024-06-27 22:01:28,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:28,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:28,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:29,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 22:01:29,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:29,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304159744] [2024-06-27 22:01:29,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304159744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:29,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:29,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:01:29,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740548015] [2024-06-27 22:01:29,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:29,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:01:29,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:29,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:01:29,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:01:29,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:29,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 515 transitions, 9392 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:29,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:29,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:29,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:30,504 INFO L124 PetriNetUnfolderBase]: 2544/4972 cut-off events. [2024-06-27 22:01:30,504 INFO L125 PetriNetUnfolderBase]: For 117692/117692 co-relation queries the response was YES. [2024-06-27 22:01:30,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35565 conditions, 4972 events. 2544/4972 cut-off events. For 117692/117692 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38867 event pairs, 608 based on Foata normal form. 2/4761 useless extension candidates. Maximal degree in co-relation 35429. Up to 2994 conditions per place. [2024-06-27 22:01:30,559 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 401 selfloop transitions, 178 changer transitions 0/586 dead transitions. [2024-06-27 22:01:30,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 586 transitions, 11427 flow [2024-06-27 22:01:30,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:30,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:30,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-27 22:01:30,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518918918918919 [2024-06-27 22:01:30,561 INFO L175 Difference]: Start difference. First operand has 287 places, 515 transitions, 9392 flow. Second operand 10 states and 192 transitions. [2024-06-27 22:01:30,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 586 transitions, 11427 flow [2024-06-27 22:01:31,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 586 transitions, 11247 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 22:01:31,025 INFO L231 Difference]: Finished difference. Result has 291 places, 533 transitions, 9893 flow [2024-06-27 22:01:31,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9212, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9893, PETRI_PLACES=291, PETRI_TRANSITIONS=533} [2024-06-27 22:01:31,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-27 22:01:31,026 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 533 transitions, 9893 flow [2024-06-27 22:01:31,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:31,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:31,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:31,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:01:31,026 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:31,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:31,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1401880819, now seen corresponding path program 7 times [2024-06-27 22:01:31,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:31,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946208877] [2024-06-27 22:01:31,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:31,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:32,177 INFO 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 22:01:32,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:32,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946208877] [2024-06-27 22:01:32,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946208877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:32,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:32,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:01:32,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002356295] [2024-06-27 22:01:32,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:32,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:01:32,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:32,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:01:32,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:01:32,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:32,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 533 transitions, 9893 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:32,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:32,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:32,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:33,597 INFO L124 PetriNetUnfolderBase]: 2540/5002 cut-off events. [2024-06-27 22:01:33,597 INFO L125 PetriNetUnfolderBase]: For 118480/118480 co-relation queries the response was YES. [2024-06-27 22:01:33,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36363 conditions, 5002 events. 2540/5002 cut-off events. For 118480/118480 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 39445 event pairs, 581 based on Foata normal form. 2/4779 useless extension candidates. Maximal degree in co-relation 36223. Up to 2991 conditions per place. [2024-06-27 22:01:33,655 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 380 selfloop transitions, 198 changer transitions 0/585 dead transitions. [2024-06-27 22:01:33,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 585 transitions, 11624 flow [2024-06-27 22:01:33,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:33,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:33,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 22:01:33,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:01:33,656 INFO L175 Difference]: Start difference. First operand has 291 places, 533 transitions, 9893 flow. Second operand 10 states and 190 transitions. [2024-06-27 22:01:33,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 585 transitions, 11624 flow [2024-06-27 22:01:34,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 585 transitions, 11442 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 22:01:34,248 INFO L231 Difference]: Finished difference. Result has 296 places, 533 transitions, 10119 flow [2024-06-27 22:01:34,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9711, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10119, PETRI_PLACES=296, PETRI_TRANSITIONS=533} [2024-06-27 22:01:34,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 22:01:34,249 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 533 transitions, 10119 flow [2024-06-27 22:01:34,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:34,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:34,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:34,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:01:34,249 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:34,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:34,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1401881036, now seen corresponding path program 2 times [2024-06-27 22:01:34,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:34,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363965717] [2024-06-27 22:01:34,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:34,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:35,984 INFO 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 22:01:35,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:35,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363965717] [2024-06-27 22:01:35,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363965717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:35,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:35,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:01:35,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027547098] [2024-06-27 22:01:35,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:35,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:01:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:01:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:01:36,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:36,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 533 transitions, 10119 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:36,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:36,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:36,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:37,502 INFO L124 PetriNetUnfolderBase]: 2662/5235 cut-off events. [2024-06-27 22:01:37,502 INFO L125 PetriNetUnfolderBase]: For 127708/127708 co-relation queries the response was YES. [2024-06-27 22:01:37,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38231 conditions, 5235 events. 2662/5235 cut-off events. For 127708/127708 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 41527 event pairs, 594 based on Foata normal form. 2/5001 useless extension candidates. Maximal degree in co-relation 38089. Up to 3650 conditions per place. [2024-06-27 22:01:37,565 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 443 selfloop transitions, 146 changer transitions 0/596 dead transitions. [2024-06-27 22:01:37,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 596 transitions, 12078 flow [2024-06-27 22:01:37,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:37,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:37,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 22:01:37,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5108108108108108 [2024-06-27 22:01:37,566 INFO L175 Difference]: Start difference. First operand has 296 places, 533 transitions, 10119 flow. Second operand 10 states and 189 transitions. [2024-06-27 22:01:37,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 596 transitions, 12078 flow [2024-06-27 22:01:38,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 596 transitions, 11662 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 22:01:38,131 INFO L231 Difference]: Finished difference. Result has 299 places, 553 transitions, 10352 flow [2024-06-27 22:01:38,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=9703, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10352, PETRI_PLACES=299, PETRI_TRANSITIONS=553} [2024-06-27 22:01:38,132 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 258 predicate places. [2024-06-27 22:01:38,132 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 553 transitions, 10352 flow [2024-06-27 22:01:38,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:38,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:38,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:38,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:01:38,132 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:38,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:38,133 INFO L85 PathProgramCache]: Analyzing trace with hash -869375412, now seen corresponding path program 3 times [2024-06-27 22:01:38,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:38,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366178437] [2024-06-27 22:01:38,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:38,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:38,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:39,737 INFO 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 22:01:39,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:39,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366178437] [2024-06-27 22:01:39,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366178437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:39,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:39,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:39,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982625311] [2024-06-27 22:01:39,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:39,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:39,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:39,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:39,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:39,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:39,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 553 transitions, 10352 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:39,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:39,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:39,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:41,327 INFO L124 PetriNetUnfolderBase]: 2738/5315 cut-off events. [2024-06-27 22:01:41,327 INFO L125 PetriNetUnfolderBase]: For 131261/131261 co-relation queries the response was YES. [2024-06-27 22:01:41,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39499 conditions, 5315 events. 2738/5315 cut-off events. For 131261/131261 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 41916 event pairs, 616 based on Foata normal form. 2/5092 useless extension candidates. Maximal degree in co-relation 39354. Up to 3966 conditions per place. [2024-06-27 22:01:41,385 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 488 selfloop transitions, 111 changer transitions 0/606 dead transitions. [2024-06-27 22:01:41,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 606 transitions, 12270 flow [2024-06-27 22:01:41,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:41,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:41,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 22:01:41,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5405405405405406 [2024-06-27 22:01:41,386 INFO L175 Difference]: Start difference. First operand has 299 places, 553 transitions, 10352 flow. Second operand 9 states and 180 transitions. [2024-06-27 22:01:41,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 606 transitions, 12270 flow [2024-06-27 22:01:41,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 606 transitions, 12098 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:41,944 INFO L231 Difference]: Finished difference. Result has 305 places, 566 transitions, 10669 flow [2024-06-27 22:01:41,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10180, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10669, PETRI_PLACES=305, PETRI_TRANSITIONS=566} [2024-06-27 22:01:41,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 264 predicate places. [2024-06-27 22:01:41,944 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 566 transitions, 10669 flow [2024-06-27 22:01:41,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:41,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:41,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:41,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:01:41,945 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:41,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:41,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1545980816, now seen corresponding path program 4 times [2024-06-27 22:01:41,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:41,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214137115] [2024-06-27 22:01:41,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:41,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:41,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:43,454 INFO 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 22:01:43,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:43,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214137115] [2024-06-27 22:01:43,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214137115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:43,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:43,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:43,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226661695] [2024-06-27 22:01:43,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:43,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:43,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:43,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:43,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:43,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:43,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 566 transitions, 10669 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:43,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:43,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:43,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:44,840 INFO L124 PetriNetUnfolderBase]: 2762/5349 cut-off events. [2024-06-27 22:01:44,840 INFO L125 PetriNetUnfolderBase]: For 139218/139218 co-relation queries the response was YES. [2024-06-27 22:01:44,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40383 conditions, 5349 events. 2762/5349 cut-off events. For 139218/139218 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42133 event pairs, 689 based on Foata normal form. 2/5127 useless extension candidates. Maximal degree in co-relation 40236. Up to 4144 conditions per place. [2024-06-27 22:01:44,899 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 503 selfloop transitions, 93 changer transitions 0/603 dead transitions. [2024-06-27 22:01:44,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 603 transitions, 12300 flow [2024-06-27 22:01:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:44,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:44,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-27 22:01:44,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4810810810810811 [2024-06-27 22:01:44,900 INFO L175 Difference]: Start difference. First operand has 305 places, 566 transitions, 10669 flow. Second operand 10 states and 178 transitions. [2024-06-27 22:01:44,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 603 transitions, 12300 flow [2024-06-27 22:01:45,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 603 transitions, 12138 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-27 22:01:45,454 INFO L231 Difference]: Finished difference. Result has 311 places, 573 transitions, 10864 flow [2024-06-27 22:01:45,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10507, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10864, PETRI_PLACES=311, PETRI_TRANSITIONS=573} [2024-06-27 22:01:45,455 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 22:01:45,455 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 573 transitions, 10864 flow [2024-06-27 22:01:45,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:45,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:45,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:45,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:01:45,456 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:45,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:45,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1894483939, now seen corresponding path program 8 times [2024-06-27 22:01:45,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:45,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685269605] [2024-06-27 22:01:45,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:45,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:45,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:46,642 INFO 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 22:01:46,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:46,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685269605] [2024-06-27 22:01:46,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685269605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:46,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:46,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:46,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820951476] [2024-06-27 22:01:46,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:46,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:46,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:46,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:46,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 573 transitions, 10864 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:46,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:46,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:46,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:48,148 INFO L124 PetriNetUnfolderBase]: 2852/5530 cut-off events. [2024-06-27 22:01:48,148 INFO L125 PetriNetUnfolderBase]: For 148905/148905 co-relation queries the response was YES. [2024-06-27 22:01:48,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42009 conditions, 5530 events. 2852/5530 cut-off events. For 148905/148905 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43822 event pairs, 746 based on Foata normal form. 2/5298 useless extension candidates. Maximal degree in co-relation 41859. Up to 4156 conditions per place. [2024-06-27 22:01:48,206 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 518 selfloop transitions, 100 changer transitions 0/625 dead transitions. [2024-06-27 22:01:48,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 625 transitions, 12839 flow [2024-06-27 22:01:48,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:48,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:48,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 22:01:48,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285285285285285 [2024-06-27 22:01:48,207 INFO L175 Difference]: Start difference. First operand has 311 places, 573 transitions, 10864 flow. Second operand 9 states and 176 transitions. [2024-06-27 22:01:48,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 625 transitions, 12839 flow [2024-06-27 22:01:48,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 625 transitions, 12600 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-06-27 22:01:48,820 INFO L231 Difference]: Finished difference. Result has 312 places, 583 transitions, 10994 flow [2024-06-27 22:01:48,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10625, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10994, PETRI_PLACES=312, PETRI_TRANSITIONS=583} [2024-06-27 22:01:48,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 271 predicate places. [2024-06-27 22:01:48,821 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 583 transitions, 10994 flow [2024-06-27 22:01:48,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:48,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:48,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:48,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:01:48,822 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:48,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:48,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1894489519, now seen corresponding path program 9 times [2024-06-27 22:01:48,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:48,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833542107] [2024-06-27 22:01:48,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:48,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:50,011 INFO 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 22:01:50,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:50,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833542107] [2024-06-27 22:01:50,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833542107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:50,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:50,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:50,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931595663] [2024-06-27 22:01:50,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:50,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:50,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:50,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:50,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:50,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:50,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 583 transitions, 10994 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:50,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:50,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:50,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:51,469 INFO L124 PetriNetUnfolderBase]: 2848/5503 cut-off events. [2024-06-27 22:01:51,469 INFO L125 PetriNetUnfolderBase]: For 147685/147685 co-relation queries the response was YES. [2024-06-27 22:01:51,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41843 conditions, 5503 events. 2848/5503 cut-off events. For 147685/147685 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43435 event pairs, 733 based on Foata normal form. 2/5276 useless extension candidates. Maximal degree in co-relation 41693. Up to 4153 conditions per place. [2024-06-27 22:01:51,534 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 511 selfloop transitions, 103 changer transitions 0/621 dead transitions. [2024-06-27 22:01:51,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 621 transitions, 12653 flow [2024-06-27 22:01:51,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:51,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:51,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 22:01:51,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195195195195195 [2024-06-27 22:01:51,535 INFO L175 Difference]: Start difference. First operand has 312 places, 583 transitions, 10994 flow. Second operand 9 states and 173 transitions. [2024-06-27 22:01:51,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 621 transitions, 12653 flow [2024-06-27 22:01:52,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 621 transitions, 12549 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-27 22:01:52,178 INFO L231 Difference]: Finished difference. Result has 318 places, 583 transitions, 11108 flow [2024-06-27 22:01:52,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10890, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11108, PETRI_PLACES=318, PETRI_TRANSITIONS=583} [2024-06-27 22:01:52,179 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 22:01:52,179 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 583 transitions, 11108 flow [2024-06-27 22:01:52,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:52,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:52,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:52,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:01:52,179 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:52,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:52,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1894282129, now seen corresponding path program 10 times [2024-06-27 22:01:52,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:52,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967249698] [2024-06-27 22:01:52,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:52,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:52,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:53,481 INFO 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 22:01:53,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:53,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967249698] [2024-06-27 22:01:53,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967249698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:53,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:53,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:01:53,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776150820] [2024-06-27 22:01:53,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:53,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:01:53,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:53,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:01:53,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:01:53,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:53,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 583 transitions, 11108 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:53,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:53,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:53,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:54,928 INFO L124 PetriNetUnfolderBase]: 2844/5501 cut-off events. [2024-06-27 22:01:54,928 INFO L125 PetriNetUnfolderBase]: For 145519/145519 co-relation queries the response was YES. [2024-06-27 22:01:54,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41894 conditions, 5501 events. 2844/5501 cut-off events. For 145519/145519 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 43535 event pairs, 697 based on Foata normal form. 2/5274 useless extension candidates. Maximal degree in co-relation 41742. Up to 4336 conditions per place. [2024-06-27 22:01:54,994 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 527 selfloop transitions, 79 changer transitions 0/613 dead transitions. [2024-06-27 22:01:54,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 613 transitions, 12546 flow [2024-06-27 22:01:54,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:01:54,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:01:54,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 22:01:54,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015015015015015 [2024-06-27 22:01:54,995 INFO L175 Difference]: Start difference. First operand has 318 places, 583 transitions, 11108 flow. Second operand 9 states and 167 transitions. [2024-06-27 22:01:54,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 613 transitions, 12546 flow [2024-06-27 22:01:55,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 613 transitions, 12341 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 22:01:55,719 INFO L231 Difference]: Finished difference. Result has 320 places, 583 transitions, 11070 flow [2024-06-27 22:01:55,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10903, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11070, PETRI_PLACES=320, PETRI_TRANSITIONS=583} [2024-06-27 22:01:55,719 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 279 predicate places. [2024-06-27 22:01:55,719 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 583 transitions, 11070 flow [2024-06-27 22:01:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:01:55,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:55,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:55,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:01:55,720 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:55,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:55,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1894281912, now seen corresponding path program 5 times [2024-06-27 22:01:55,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:55,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949106620] [2024-06-27 22:01:55,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:55,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:55,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:01:57,336 INFO 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 22:01:57,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:01:57,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949106620] [2024-06-27 22:01:57,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949106620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:01:57,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:01:57,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:01:57,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782579709] [2024-06-27 22:01:57,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:01:57,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:01:57,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:01:57,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:01:57,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:01:57,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:01:57,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 583 transitions, 11070 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:57,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:01:57,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:01:57,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:01:59,122 INFO L124 PetriNetUnfolderBase]: 2852/5527 cut-off events. [2024-06-27 22:01:59,122 INFO L125 PetriNetUnfolderBase]: For 145947/145947 co-relation queries the response was YES. [2024-06-27 22:01:59,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41804 conditions, 5527 events. 2852/5527 cut-off events. For 145947/145947 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 43818 event pairs, 709 based on Foata normal form. 2/5297 useless extension candidates. Maximal degree in co-relation 41651. Up to 4211 conditions per place. [2024-06-27 22:01:59,185 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 509 selfloop transitions, 107 changer transitions 0/623 dead transitions. [2024-06-27 22:01:59,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 623 transitions, 12765 flow [2024-06-27 22:01:59,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:01:59,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:01:59,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 22:01:59,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945945945945946 [2024-06-27 22:01:59,186 INFO L175 Difference]: Start difference. First operand has 320 places, 583 transitions, 11070 flow. Second operand 10 states and 183 transitions. [2024-06-27 22:01:59,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 623 transitions, 12765 flow [2024-06-27 22:01:59,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 623 transitions, 12561 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 22:01:59,765 INFO L231 Difference]: Finished difference. Result has 321 places, 588 transitions, 11208 flow [2024-06-27 22:01:59,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10866, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11208, PETRI_PLACES=321, PETRI_TRANSITIONS=588} [2024-06-27 22:01:59,766 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 280 predicate places. [2024-06-27 22:01:59,766 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 588 transitions, 11208 flow [2024-06-27 22:01:59,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:01:59,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:01:59,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:01:59,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:01:59,767 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:01:59,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:01:59,767 INFO L85 PathProgramCache]: Analyzing trace with hash 998111961, now seen corresponding path program 11 times [2024-06-27 22:01:59,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:01:59,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533988337] [2024-06-27 22:01:59,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:01:59,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:01:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:00,895 INFO 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 22:02:00,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:00,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533988337] [2024-06-27 22:02:00,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533988337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:00,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:00,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:00,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870346108] [2024-06-27 22:02:00,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:00,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:00,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:00,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:00,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:00,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 588 transitions, 11208 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:00,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:02,470 INFO L124 PetriNetUnfolderBase]: 2896/5554 cut-off events. [2024-06-27 22:02:02,470 INFO L125 PetriNetUnfolderBase]: For 146056/146056 co-relation queries the response was YES. [2024-06-27 22:02:02,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42533 conditions, 5554 events. 2896/5554 cut-off events. For 146056/146056 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 43745 event pairs, 769 based on Foata normal form. 2/5334 useless extension candidates. Maximal degree in co-relation 42378. Up to 4262 conditions per place. [2024-06-27 22:02:02,540 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 558 selfloop transitions, 70 changer transitions 0/635 dead transitions. [2024-06-27 22:02:02,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 635 transitions, 12895 flow [2024-06-27 22:02:02,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:02,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:02,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:02:02,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 22:02:02,541 INFO L175 Difference]: Start difference. First operand has 321 places, 588 transitions, 11208 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:02:02,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 635 transitions, 12895 flow [2024-06-27 22:02:03,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 635 transitions, 12624 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:03,270 INFO L231 Difference]: Finished difference. Result has 324 places, 596 transitions, 11220 flow [2024-06-27 22:02:03,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10937, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11220, PETRI_PLACES=324, PETRI_TRANSITIONS=596} [2024-06-27 22:02:03,270 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 22:02:03,271 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 596 transitions, 11220 flow [2024-06-27 22:02:03,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:03,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:03,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:03,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:02:03,271 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:03,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:03,271 INFO L85 PathProgramCache]: Analyzing trace with hash 998256111, now seen corresponding path program 12 times [2024-06-27 22:02:03,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:03,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621619846] [2024-06-27 22:02:03,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:03,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:04,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:04,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621619846] [2024-06-27 22:02:04,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621619846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:04,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:04,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:04,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382810135] [2024-06-27 22:02:04,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:04,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:04,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:04,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:04,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:04,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:04,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 596 transitions, 11220 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:04,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:04,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:04,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:06,462 INFO L124 PetriNetUnfolderBase]: 3122/5955 cut-off events. [2024-06-27 22:02:06,462 INFO L125 PetriNetUnfolderBase]: For 164448/164448 co-relation queries the response was YES. [2024-06-27 22:02:06,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45303 conditions, 5955 events. 3122/5955 cut-off events. For 164448/164448 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 47314 event pairs, 791 based on Foata normal form. 2/5723 useless extension candidates. Maximal degree in co-relation 45146. Up to 3663 conditions per place. [2024-06-27 22:02:06,523 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 494 selfloop transitions, 173 changer transitions 0/674 dead transitions. [2024-06-27 22:02:06,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 674 transitions, 13633 flow [2024-06-27 22:02:06,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:06,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:06,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 22:02:06,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4891891891891892 [2024-06-27 22:02:06,528 INFO L175 Difference]: Start difference. First operand has 324 places, 596 transitions, 11220 flow. Second operand 10 states and 181 transitions. [2024-06-27 22:02:06,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 674 transitions, 13633 flow [2024-06-27 22:02:07,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 674 transitions, 13516 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 22:02:07,243 INFO L231 Difference]: Finished difference. Result has 331 places, 620 transitions, 11903 flow [2024-06-27 22:02:07,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11103, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11903, PETRI_PLACES=331, PETRI_TRANSITIONS=620} [2024-06-27 22:02:07,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 22:02:07,244 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 620 transitions, 11903 flow [2024-06-27 22:02:07,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:07,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:07,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:07,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:02:07,245 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:07,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:07,245 INFO L85 PathProgramCache]: Analyzing trace with hash 998261908, now seen corresponding path program 6 times [2024-06-27 22:02:07,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:07,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857392479] [2024-06-27 22:02:07,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:07,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:07,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:09,248 INFO 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 22:02:09,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:09,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857392479] [2024-06-27 22:02:09,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857392479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:09,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:09,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:09,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517238353] [2024-06-27 22:02:09,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:09,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:09,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:09,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:09,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:09,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:09,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 620 transitions, 11903 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:09,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:09,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:09,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:11,162 INFO L124 PetriNetUnfolderBase]: 3262/6363 cut-off events. [2024-06-27 22:02:11,162 INFO L125 PetriNetUnfolderBase]: For 174847/174847 co-relation queries the response was YES. [2024-06-27 22:02:11,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48120 conditions, 6363 events. 3262/6363 cut-off events. For 174847/174847 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 52084 event pairs, 818 based on Foata normal form. 2/6085 useless extension candidates. Maximal degree in co-relation 47960. Up to 4288 conditions per place. [2024-06-27 22:02:11,243 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 527 selfloop transitions, 163 changer transitions 0/697 dead transitions. [2024-06-27 22:02:11,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 697 transitions, 14357 flow [2024-06-27 22:02:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:11,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:11,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 22:02:11,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-27 22:02:11,245 INFO L175 Difference]: Start difference. First operand has 331 places, 620 transitions, 11903 flow. Second operand 10 states and 176 transitions. [2024-06-27 22:02:11,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 697 transitions, 14357 flow [2024-06-27 22:02:12,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 697 transitions, 14124 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:12,154 INFO L231 Difference]: Finished difference. Result has 338 places, 649 transitions, 12559 flow [2024-06-27 22:02:12,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11670, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12559, PETRI_PLACES=338, PETRI_TRANSITIONS=649} [2024-06-27 22:02:12,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-27 22:02:12,155 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 649 transitions, 12559 flow [2024-06-27 22:02:12,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:12,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:12,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:12,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:02:12,155 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:12,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:12,156 INFO L85 PathProgramCache]: Analyzing trace with hash -416603691, now seen corresponding path program 13 times [2024-06-27 22:02:12,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:12,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562475398] [2024-06-27 22:02:12,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:12,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:12,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:13,668 INFO 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 22:02:13,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:13,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562475398] [2024-06-27 22:02:13,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562475398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:13,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:13,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:13,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481165627] [2024-06-27 22:02:13,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:13,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:13,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:13,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:13,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:13,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:13,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 649 transitions, 12559 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:13,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:13,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:13,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:15,517 INFO L124 PetriNetUnfolderBase]: 3260/6308 cut-off events. [2024-06-27 22:02:15,517 INFO L125 PetriNetUnfolderBase]: For 176561/176561 co-relation queries the response was YES. [2024-06-27 22:02:15,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48645 conditions, 6308 events. 3260/6308 cut-off events. For 176561/176561 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 51103 event pairs, 784 based on Foata normal form. 1/6041 useless extension candidates. Maximal degree in co-relation 48483. Up to 4354 conditions per place. [2024-06-27 22:02:15,590 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 586 selfloop transitions, 135 changer transitions 0/728 dead transitions. [2024-06-27 22:02:15,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 728 transitions, 15110 flow [2024-06-27 22:02:15,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:15,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:15,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-27 22:02:15,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47297297297297297 [2024-06-27 22:02:15,591 INFO L175 Difference]: Start difference. First operand has 338 places, 649 transitions, 12559 flow. Second operand 10 states and 175 transitions. [2024-06-27 22:02:15,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 728 transitions, 15110 flow [2024-06-27 22:02:16,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 728 transitions, 14969 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-27 22:02:16,366 INFO L231 Difference]: Finished difference. Result has 347 places, 683 transitions, 13386 flow [2024-06-27 22:02:16,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12418, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13386, PETRI_PLACES=347, PETRI_TRANSITIONS=683} [2024-06-27 22:02:16,367 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 22:02:16,367 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 683 transitions, 13386 flow [2024-06-27 22:02:16,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:16,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:16,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:16,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:02:16,368 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:16,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:16,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1142354031, now seen corresponding path program 14 times [2024-06-27 22:02:16,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:16,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697776804] [2024-06-27 22:02:16,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:16,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:17,492 INFO 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 22:02:17,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:17,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697776804] [2024-06-27 22:02:17,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697776804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:17,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:17,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:17,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547418698] [2024-06-27 22:02:17,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:17,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:17,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:17,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:17,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:17,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:17,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 683 transitions, 13386 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:17,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:17,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:17,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:19,239 INFO L124 PetriNetUnfolderBase]: 3310/6344 cut-off events. [2024-06-27 22:02:19,240 INFO L125 PetriNetUnfolderBase]: For 187264/187264 co-relation queries the response was YES. [2024-06-27 22:02:19,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50678 conditions, 6344 events. 3310/6344 cut-off events. For 187264/187264 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 51147 event pairs, 925 based on Foata normal form. 2/6090 useless extension candidates. Maximal degree in co-relation 50511. Up to 5064 conditions per place. [2024-06-27 22:02:19,338 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 631 selfloop transitions, 79 changer transitions 0/717 dead transitions. [2024-06-27 22:02:19,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 717 transitions, 15182 flow [2024-06-27 22:02:19,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:19,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:19,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-27 22:02:19,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46846846846846846 [2024-06-27 22:02:19,339 INFO L175 Difference]: Start difference. First operand has 347 places, 683 transitions, 13386 flow. Second operand 9 states and 156 transitions. [2024-06-27 22:02:19,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 717 transitions, 15182 flow [2024-06-27 22:02:20,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 717 transitions, 15106 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 22:02:20,337 INFO L231 Difference]: Finished difference. Result has 352 places, 692 transitions, 13684 flow [2024-06-27 22:02:20,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13310, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13684, PETRI_PLACES=352, PETRI_TRANSITIONS=692} [2024-06-27 22:02:20,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-27 22:02:20,338 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 692 transitions, 13684 flow [2024-06-27 22:02:20,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:20,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:20,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:20,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:02:20,338 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:20,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:20,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1142354248, now seen corresponding path program 7 times [2024-06-27 22:02:20,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:20,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890291899] [2024-06-27 22:02:20,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:20,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:20,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:21,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:21,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:21,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890291899] [2024-06-27 22:02:21,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890291899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:21,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:21,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:21,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012981975] [2024-06-27 22:02:21,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:21,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:21,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:21,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:21,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:21,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:21,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 692 transitions, 13684 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:21,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:21,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:21,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:23,695 INFO L124 PetriNetUnfolderBase]: 3366/6453 cut-off events. [2024-06-27 22:02:23,695 INFO L125 PetriNetUnfolderBase]: For 192140/192140 co-relation queries the response was YES. [2024-06-27 22:02:23,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51640 conditions, 6453 events. 3366/6453 cut-off events. For 192140/192140 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 52247 event pairs, 913 based on Foata normal form. 2/6194 useless extension candidates. Maximal degree in co-relation 51471. Up to 4926 conditions per place. [2024-06-27 22:02:23,780 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 635 selfloop transitions, 99 changer transitions 0/741 dead transitions. [2024-06-27 22:02:23,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 741 transitions, 15771 flow [2024-06-27 22:02:23,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:23,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:23,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 22:02:23,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702702702702703 [2024-06-27 22:02:23,781 INFO L175 Difference]: Start difference. First operand has 352 places, 692 transitions, 13684 flow. Second operand 10 states and 174 transitions. [2024-06-27 22:02:23,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 741 transitions, 15771 flow [2024-06-27 22:02:24,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 741 transitions, 15566 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:24,792 INFO L231 Difference]: Finished difference. Result has 356 places, 700 transitions, 13858 flow [2024-06-27 22:02:24,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13479, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13858, PETRI_PLACES=356, PETRI_TRANSITIONS=700} [2024-06-27 22:02:24,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-27 22:02:24,793 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 700 transitions, 13858 flow [2024-06-27 22:02:24,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:24,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:24,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:24,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:02:24,793 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:24,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:24,794 INFO L85 PathProgramCache]: Analyzing trace with hash -272713161, now seen corresponding path program 15 times [2024-06-27 22:02:24,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:24,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304086983] [2024-06-27 22:02:24,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:24,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:24,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:25,961 INFO 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 22:02:25,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:25,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304086983] [2024-06-27 22:02:25,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304086983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:25,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:25,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:25,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255429992] [2024-06-27 22:02:25,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:25,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:25,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:25,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:25,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:26,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:26,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 700 transitions, 13858 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:26,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:26,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:26,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:27,859 INFO L124 PetriNetUnfolderBase]: 3470/6702 cut-off events. [2024-06-27 22:02:27,859 INFO L125 PetriNetUnfolderBase]: For 204543/204543 co-relation queries the response was YES. [2024-06-27 22:02:27,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53629 conditions, 6702 events. 3470/6702 cut-off events. For 204543/204543 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 54959 event pairs, 930 based on Foata normal form. 2/6419 useless extension candidates. Maximal degree in co-relation 53459. Up to 5047 conditions per place. [2024-06-27 22:02:27,940 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 626 selfloop transitions, 120 changer transitions 0/753 dead transitions. [2024-06-27 22:02:27,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 753 transitions, 16213 flow [2024-06-27 22:02:27,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:27,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:27,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 22:02:27,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46756756756756757 [2024-06-27 22:02:27,942 INFO L175 Difference]: Start difference. First operand has 356 places, 700 transitions, 13858 flow. Second operand 10 states and 173 transitions. [2024-06-27 22:02:27,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 753 transitions, 16213 flow [2024-06-27 22:02:29,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 753 transitions, 15958 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 22:02:29,062 INFO L231 Difference]: Finished difference. Result has 358 places, 718 transitions, 14275 flow [2024-06-27 22:02:29,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13603, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14275, PETRI_PLACES=358, PETRI_TRANSITIONS=718} [2024-06-27 22:02:29,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-27 22:02:29,063 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 718 transitions, 14275 flow [2024-06-27 22:02:29,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:29,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:29,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:29,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:02:29,063 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:29,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:29,063 INFO L85 PathProgramCache]: Analyzing trace with hash 513734350, now seen corresponding path program 8 times [2024-06-27 22:02:29,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:29,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86200346] [2024-06-27 22:02:29,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:29,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:29,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:30,584 INFO 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 22:02:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86200346] [2024-06-27 22:02:30,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86200346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:30,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:30,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:30,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590052312] [2024-06-27 22:02:30,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:30,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:30,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:30,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:30,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:30,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:30,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 718 transitions, 14275 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:30,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:30,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:30,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:32,720 INFO L124 PetriNetUnfolderBase]: 3529/6787 cut-off events. [2024-06-27 22:02:32,720 INFO L125 PetriNetUnfolderBase]: For 209385/209385 co-relation queries the response was YES. [2024-06-27 22:02:32,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54455 conditions, 6787 events. 3529/6787 cut-off events. For 209385/209385 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 55562 event pairs, 924 based on Foata normal form. 2/6509 useless extension candidates. Maximal degree in co-relation 54284. Up to 5047 conditions per place. [2024-06-27 22:02:32,825 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 644 selfloop transitions, 122 changer transitions 0/773 dead transitions. [2024-06-27 22:02:32,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 773 transitions, 16557 flow [2024-06-27 22:02:32,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:32,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 22:02:32,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4756756756756757 [2024-06-27 22:02:32,826 INFO L175 Difference]: Start difference. First operand has 358 places, 718 transitions, 14275 flow. Second operand 10 states and 176 transitions. [2024-06-27 22:02:32,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 773 transitions, 16557 flow [2024-06-27 22:02:33,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 773 transitions, 16379 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-27 22:02:33,886 INFO L231 Difference]: Finished difference. Result has 364 places, 728 transitions, 14590 flow [2024-06-27 22:02:33,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14097, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14590, PETRI_PLACES=364, PETRI_TRANSITIONS=728} [2024-06-27 22:02:33,887 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-27 22:02:33,887 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 728 transitions, 14590 flow [2024-06-27 22:02:33,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:33,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:33,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:33,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:02:33,887 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:33,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:33,887 INFO L85 PathProgramCache]: Analyzing trace with hash 513728553, now seen corresponding path program 16 times [2024-06-27 22:02:33,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:33,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066844451] [2024-06-27 22:02:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:33,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:33,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:35,001 INFO 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 22:02:35,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:35,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066844451] [2024-06-27 22:02:35,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066844451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:35,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:35,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:35,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489202871] [2024-06-27 22:02:35,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:35,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:35,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:35,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:35,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:35,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:35,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 728 transitions, 14590 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:35,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:35,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:35,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:36,825 INFO L124 PetriNetUnfolderBase]: 3525/6759 cut-off events. [2024-06-27 22:02:36,825 INFO L125 PetriNetUnfolderBase]: For 207853/207853 co-relation queries the response was YES. [2024-06-27 22:02:36,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54667 conditions, 6759 events. 3525/6759 cut-off events. For 207853/207853 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 55145 event pairs, 923 based on Foata normal form. 2/6487 useless extension candidates. Maximal degree in co-relation 54493. Up to 5137 conditions per place. [2024-06-27 22:02:36,914 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 628 selfloop transitions, 124 changer transitions 0/759 dead transitions. [2024-06-27 22:02:36,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 759 transitions, 16384 flow [2024-06-27 22:02:36,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:36,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:36,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 22:02:36,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48348348348348347 [2024-06-27 22:02:36,915 INFO L175 Difference]: Start difference. First operand has 364 places, 728 transitions, 14590 flow. Second operand 9 states and 161 transitions. [2024-06-27 22:02:36,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 759 transitions, 16384 flow [2024-06-27 22:02:37,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 759 transitions, 16126 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:38,007 INFO L231 Difference]: Finished difference. Result has 367 places, 728 transitions, 14602 flow [2024-06-27 22:02:38,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14332, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=604, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14602, PETRI_PLACES=367, PETRI_TRANSITIONS=728} [2024-06-27 22:02:38,008 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 22:02:38,008 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 728 transitions, 14602 flow [2024-06-27 22:02:38,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:38,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:38,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:38,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:02:38,009 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:38,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:38,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1792573299, now seen corresponding path program 1 times [2024-06-27 22:02:38,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:38,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076320312] [2024-06-27 22:02:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:39,031 INFO 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 22:02:39,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:39,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076320312] [2024-06-27 22:02:39,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076320312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:39,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:39,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:39,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055145712] [2024-06-27 22:02:39,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:39,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:39,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:39,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:39,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:39,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:39,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 728 transitions, 14602 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:39,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:39,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:39,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:40,931 INFO L124 PetriNetUnfolderBase]: 3523/6744 cut-off events. [2024-06-27 22:02:40,931 INFO L125 PetriNetUnfolderBase]: For 203414/203414 co-relation queries the response was YES. [2024-06-27 22:02:40,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54643 conditions, 6744 events. 3523/6744 cut-off events. For 203414/203414 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 54885 event pairs, 1036 based on Foata normal form. 1/6475 useless extension candidates. Maximal degree in co-relation 54467. Up to 5526 conditions per place. [2024-06-27 22:02:41,028 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 718 selfloop transitions, 24 changer transitions 0/749 dead transitions. [2024-06-27 22:02:41,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 749 transitions, 16248 flow [2024-06-27 22:02:41,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:41,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:41,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 22:02:41,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264264264264264 [2024-06-27 22:02:41,029 INFO L175 Difference]: Start difference. First operand has 367 places, 728 transitions, 14602 flow. Second operand 9 states and 142 transitions. [2024-06-27 22:02:41,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 749 transitions, 16248 flow [2024-06-27 22:02:41,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 749 transitions, 16008 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 22:02:42,005 INFO L231 Difference]: Finished difference. Result has 369 places, 728 transitions, 14425 flow [2024-06-27 22:02:42,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14366, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14425, PETRI_PLACES=369, PETRI_TRANSITIONS=728} [2024-06-27 22:02:42,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 22:02:42,006 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 728 transitions, 14425 flow [2024-06-27 22:02:42,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:42,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:42,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:42,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:02:42,007 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:42,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:42,007 INFO L85 PathProgramCache]: Analyzing trace with hash 910720435, now seen corresponding path program 17 times [2024-06-27 22:02:42,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:42,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794767570] [2024-06-27 22:02:42,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:42,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:42,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:43,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 22:02:43,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:43,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794767570] [2024-06-27 22:02:43,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794767570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:43,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:43,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:43,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624505716] [2024-06-27 22:02:43,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:43,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:43,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:43,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:43,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:43,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:43,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 728 transitions, 14425 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:43,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:43,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:43,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:45,076 INFO L124 PetriNetUnfolderBase]: 3682/7026 cut-off events. [2024-06-27 22:02:45,076 INFO L125 PetriNetUnfolderBase]: For 228128/228128 co-relation queries the response was YES. [2024-06-27 22:02:45,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56500 conditions, 7026 events. 3682/7026 cut-off events. For 228128/228128 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 57460 event pairs, 999 based on Foata normal form. 10/6759 useless extension candidates. Maximal degree in co-relation 56323. Up to 5367 conditions per place. [2024-06-27 22:02:45,179 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 707 selfloop transitions, 71 changer transitions 0/785 dead transitions. [2024-06-27 22:02:45,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 785 transitions, 16911 flow [2024-06-27 22:02:45,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:02:45,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:02:45,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 22:02:45,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744744744744745 [2024-06-27 22:02:45,181 INFO L175 Difference]: Start difference. First operand has 369 places, 728 transitions, 14425 flow. Second operand 9 states and 158 transitions. [2024-06-27 22:02:45,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 785 transitions, 16911 flow [2024-06-27 22:02:46,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 785 transitions, 16800 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-06-27 22:02:46,221 INFO L231 Difference]: Finished difference. Result has 369 places, 749 transitions, 15028 flow [2024-06-27 22:02:46,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14314, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15028, PETRI_PLACES=369, PETRI_TRANSITIONS=749} [2024-06-27 22:02:46,221 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 22:02:46,221 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 749 transitions, 15028 flow [2024-06-27 22:02:46,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:46,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:46,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:46,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:02:46,222 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:46,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:46,222 INFO L85 PathProgramCache]: Analyzing trace with hash 910728092, now seen corresponding path program 9 times [2024-06-27 22:02:46,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:46,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118672861] [2024-06-27 22:02:46,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:46,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:46,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:02:47,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:47,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118672861] [2024-06-27 22:02:47,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118672861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:47,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:47,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:47,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520624198] [2024-06-27 22:02:47,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:47,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:47,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:47,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:47,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:47,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 749 transitions, 15028 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:47,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:47,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:47,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:49,805 INFO L124 PetriNetUnfolderBase]: 3709/7088 cut-off events. [2024-06-27 22:02:49,805 INFO L125 PetriNetUnfolderBase]: For 213113/213113 co-relation queries the response was YES. [2024-06-27 22:02:49,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57701 conditions, 7088 events. 3709/7088 cut-off events. For 213113/213113 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 58111 event pairs, 1069 based on Foata normal form. 2/6808 useless extension candidates. Maximal degree in co-relation 57526. Up to 5722 conditions per place. [2024-06-27 22:02:49,886 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 739 selfloop transitions, 43 changer transitions 0/789 dead transitions. [2024-06-27 22:02:49,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 789 transitions, 17057 flow [2024-06-27 22:02:49,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:49,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 22:02:49,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44054054054054054 [2024-06-27 22:02:49,887 INFO L175 Difference]: Start difference. First operand has 369 places, 749 transitions, 15028 flow. Second operand 10 states and 163 transitions. [2024-06-27 22:02:49,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 789 transitions, 17057 flow [2024-06-27 22:02:50,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 789 transitions, 16795 flow, removed 104 selfloop flow, removed 6 redundant places. [2024-06-27 22:02:50,951 INFO L231 Difference]: Finished difference. Result has 373 places, 757 transitions, 15087 flow [2024-06-27 22:02:50,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14788, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15087, PETRI_PLACES=373, PETRI_TRANSITIONS=757} [2024-06-27 22:02:50,952 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 22:02:50,952 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 757 transitions, 15087 flow [2024-06-27 22:02:50,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:50,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:50,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:50,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:02:50,952 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:50,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:50,952 INFO L85 PathProgramCache]: Analyzing trace with hash 626312485, now seen corresponding path program 18 times [2024-06-27 22:02:50,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:50,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968192963] [2024-06-27 22:02:50,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:50,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:50,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:52,102 INFO 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 22:02:52,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:52,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968192963] [2024-06-27 22:02:52,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968192963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:52,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:52,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:02:52,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031316005] [2024-06-27 22:02:52,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:52,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:02:52,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:52,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:02:52,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:02:52,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:52,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 757 transitions, 15087 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:52,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:52,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:52,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:54,264 INFO L124 PetriNetUnfolderBase]: 3813/7306 cut-off events. [2024-06-27 22:02:54,264 INFO L125 PetriNetUnfolderBase]: For 223964/223964 co-relation queries the response was YES. [2024-06-27 22:02:54,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59250 conditions, 7306 events. 3813/7306 cut-off events. For 223964/223964 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 60234 event pairs, 1086 based on Foata normal form. 2/7014 useless extension candidates. Maximal degree in co-relation 59074. Up to 5485 conditions per place. [2024-06-27 22:02:54,366 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 703 selfloop transitions, 105 changer transitions 0/815 dead transitions. [2024-06-27 22:02:54,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 815 transitions, 17864 flow [2024-06-27 22:02:54,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:54,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:54,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:02:54,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:02:54,367 INFO L175 Difference]: Start difference. First operand has 373 places, 757 transitions, 15087 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:02:54,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 815 transitions, 17864 flow [2024-06-27 22:02:55,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 815 transitions, 17715 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-27 22:02:55,490 INFO L231 Difference]: Finished difference. Result has 375 places, 775 transitions, 15630 flow [2024-06-27 22:02:55,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14938, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=670, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15630, PETRI_PLACES=375, PETRI_TRANSITIONS=775} [2024-06-27 22:02:55,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-27 22:02:55,491 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 775 transitions, 15630 flow [2024-06-27 22:02:55,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:02:55,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:02:55,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:02:55,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:02:55,491 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:02:55,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:02:55,492 INFO L85 PathProgramCache]: Analyzing trace with hash 626312702, now seen corresponding path program 10 times [2024-06-27 22:02:55,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:02:55,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948971763] [2024-06-27 22:02:55,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:02:55,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:02:55,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:02:57,096 INFO 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 22:02:57,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:02:57,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948971763] [2024-06-27 22:02:57,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948971763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:02:57,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:02:57,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:02:57,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086216361] [2024-06-27 22:02:57,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:02:57,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:02:57,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:02:57,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:02:57,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:02:57,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:02:57,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 775 transitions, 15630 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:02:57,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:02:57,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:02:57,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:02:59,488 INFO L124 PetriNetUnfolderBase]: 3917/7495 cut-off events. [2024-06-27 22:02:59,488 INFO L125 PetriNetUnfolderBase]: For 237882/237882 co-relation queries the response was YES. [2024-06-27 22:02:59,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61255 conditions, 7495 events. 3917/7495 cut-off events. For 237882/237882 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 61975 event pairs, 1110 based on Foata normal form. 2/7197 useless extension candidates. Maximal degree in co-relation 61078. Up to 5900 conditions per place. [2024-06-27 22:02:59,597 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 740 selfloop transitions, 72 changer transitions 0/819 dead transitions. [2024-06-27 22:02:59,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 819 transitions, 18001 flow [2024-06-27 22:02:59,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:02:59,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:02:59,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 22:02:59,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45135135135135135 [2024-06-27 22:02:59,598 INFO L175 Difference]: Start difference. First operand has 375 places, 775 transitions, 15630 flow. Second operand 10 states and 167 transitions. [2024-06-27 22:02:59,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 819 transitions, 18001 flow [2024-06-27 22:03:00,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 819 transitions, 17354 flow, removed 102 selfloop flow, removed 9 redundant places. [2024-06-27 22:03:00,875 INFO L231 Difference]: Finished difference. Result has 376 places, 787 transitions, 15458 flow [2024-06-27 22:03:00,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=14983, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15458, PETRI_PLACES=376, PETRI_TRANSITIONS=787} [2024-06-27 22:03:00,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 22:03:00,876 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 787 transitions, 15458 flow [2024-06-27 22:03:00,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:00,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:00,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:00,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:03:00,877 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:00,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:00,877 INFO L85 PathProgramCache]: Analyzing trace with hash 910720652, now seen corresponding path program 11 times [2024-06-27 22:03:00,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:00,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86354915] [2024-06-27 22:03:00,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:00,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:02,288 INFO 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 22:03:02,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:02,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86354915] [2024-06-27 22:03:02,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86354915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:02,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:02,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:02,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867730456] [2024-06-27 22:03:02,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:02,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:02,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:02,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:02,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:02,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:02,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 787 transitions, 15458 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:02,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:02,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:02,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:04,683 INFO L124 PetriNetUnfolderBase]: 3973/7603 cut-off events. [2024-06-27 22:03:04,683 INFO L125 PetriNetUnfolderBase]: For 237523/237523 co-relation queries the response was YES. [2024-06-27 22:03:04,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61060 conditions, 7603 events. 3973/7603 cut-off events. For 237523/237523 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 62933 event pairs, 1115 based on Foata normal form. 2/7300 useless extension candidates. Maximal degree in co-relation 60884. Up to 5990 conditions per place. [2024-06-27 22:03:04,788 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 752 selfloop transitions, 69 changer transitions 0/828 dead transitions. [2024-06-27 22:03:04,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 828 transitions, 17731 flow [2024-06-27 22:03:04,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:03:04,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:03:04,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 22:03:04,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44594594594594594 [2024-06-27 22:03:04,789 INFO L175 Difference]: Start difference. First operand has 376 places, 787 transitions, 15458 flow. Second operand 10 states and 165 transitions. [2024-06-27 22:03:04,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 828 transitions, 17731 flow [2024-06-27 22:03:06,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 828 transitions, 17572 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-27 22:03:06,047 INFO L231 Difference]: Finished difference. Result has 380 places, 795 transitions, 15673 flow [2024-06-27 22:03:06,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15309, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15673, PETRI_PLACES=380, PETRI_TRANSITIONS=795} [2024-06-27 22:03:06,048 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 339 predicate places. [2024-06-27 22:03:06,048 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 795 transitions, 15673 flow [2024-06-27 22:03:06,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:06,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:06,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:06,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 22:03:06,048 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:06,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:06,048 INFO L85 PathProgramCache]: Analyzing trace with hash 626306905, now seen corresponding path program 19 times [2024-06-27 22:03:06,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:06,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80292991] [2024-06-27 22:03:06,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:06,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:06,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:07,185 INFO 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 22:03:07,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:07,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80292991] [2024-06-27 22:03:07,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80292991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:07,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:07,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:03:07,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447174565] [2024-06-27 22:03:07,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:07,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:03:07,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:07,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:03:07,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:03:07,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:07,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 795 transitions, 15673 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:03:07,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:07,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:07,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:09,410 INFO L124 PetriNetUnfolderBase]: 3969/7572 cut-off events. [2024-06-27 22:03:09,410 INFO L125 PetriNetUnfolderBase]: For 234219/234219 co-relation queries the response was YES. [2024-06-27 22:03:09,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60869 conditions, 7572 events. 3969/7572 cut-off events. For 234219/234219 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 62606 event pairs, 1075 based on Foata normal form. 2/7276 useless extension candidates. Maximal degree in co-relation 60691. Up to 5732 conditions per place. [2024-06-27 22:03:09,513 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 711 selfloop transitions, 114 changer transitions 0/832 dead transitions. [2024-06-27 22:03:09,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 832 transitions, 17839 flow [2024-06-27 22:03:09,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:03:09,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:03:09,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 22:03:09,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46216216216216216 [2024-06-27 22:03:09,514 INFO L175 Difference]: Start difference. First operand has 380 places, 795 transitions, 15673 flow. Second operand 10 states and 171 transitions. [2024-06-27 22:03:09,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 832 transitions, 17839 flow [2024-06-27 22:03:10,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 832 transitions, 17557 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-27 22:03:10,693 INFO L231 Difference]: Finished difference. Result has 382 places, 795 transitions, 15636 flow [2024-06-27 22:03:10,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15391, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15636, PETRI_PLACES=382, PETRI_TRANSITIONS=795} [2024-06-27 22:03:10,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-27 22:03:10,694 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 795 transitions, 15636 flow [2024-06-27 22:03:10,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 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 22:03:10,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:10,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:10,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 22:03:10,695 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:10,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:10,695 INFO L85 PathProgramCache]: Analyzing trace with hash 626521952, now seen corresponding path program 12 times [2024-06-27 22:03:10,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:10,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532539887] [2024-06-27 22:03:10,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:10,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:10,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:12,121 INFO 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 22:03:12,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:12,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532539887] [2024-06-27 22:03:12,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532539887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:12,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:12,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:12,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326345708] [2024-06-27 22:03:12,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:12,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:12,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:12,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:12,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:12,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:12,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 795 transitions, 15636 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:12,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:12,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:12,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:14,214 INFO L124 PetriNetUnfolderBase]: 3971/7592 cut-off events. [2024-06-27 22:03:14,214 INFO L125 PetriNetUnfolderBase]: For 230100/230100 co-relation queries the response was YES. [2024-06-27 22:03:14,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60575 conditions, 7592 events. 3971/7592 cut-off events. For 230100/230100 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 62878 event pairs, 1132 based on Foata normal form. 2/7290 useless extension candidates. Maximal degree in co-relation 60396. Up to 6076 conditions per place. [2024-06-27 22:03:14,324 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 769 selfloop transitions, 57 changer transitions 0/833 dead transitions. [2024-06-27 22:03:14,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 833 transitions, 17644 flow [2024-06-27 22:03:14,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:03:14,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:03:14,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 22:03:14,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47147147147147145 [2024-06-27 22:03:14,325 INFO L175 Difference]: Start difference. First operand has 382 places, 795 transitions, 15636 flow. Second operand 9 states and 157 transitions. [2024-06-27 22:03:14,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 833 transitions, 17644 flow [2024-06-27 22:03:15,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 833 transitions, 17440 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:03:15,575 INFO L231 Difference]: Finished difference. Result has 384 places, 799 transitions, 15656 flow [2024-06-27 22:03:15,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15432, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15656, PETRI_PLACES=384, PETRI_TRANSITIONS=799} [2024-06-27 22:03:15,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 22:03:15,576 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 799 transitions, 15656 flow [2024-06-27 22:03:15,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:15,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:15,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:15,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 22:03:15,576 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:15,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:15,577 INFO L85 PathProgramCache]: Analyzing trace with hash 626514512, now seen corresponding path program 13 times [2024-06-27 22:03:15,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:15,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276791079] [2024-06-27 22:03:15,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:15,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:15,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:17,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:03:17,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:17,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276791079] [2024-06-27 22:03:17,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276791079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:17,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:17,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:17,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409951976] [2024-06-27 22:03:17,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:17,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:17,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:17,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:17,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:17,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:17,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 799 transitions, 15656 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:17,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:17,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:17,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:19,380 INFO L124 PetriNetUnfolderBase]: 3976/7594 cut-off events. [2024-06-27 22:03:19,380 INFO L125 PetriNetUnfolderBase]: For 226582/226582 co-relation queries the response was YES. [2024-06-27 22:03:19,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60361 conditions, 7594 events. 3976/7594 cut-off events. For 226582/226582 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 62895 event pairs, 1117 based on Foata normal form. 2/7294 useless extension candidates. Maximal degree in co-relation 60180. Up to 6009 conditions per place. [2024-06-27 22:03:19,474 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 764 selfloop transitions, 70 changer transitions 0/841 dead transitions. [2024-06-27 22:03:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 841 transitions, 17757 flow [2024-06-27 22:03:19,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:03:19,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:03:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 22:03:19,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4804804804804805 [2024-06-27 22:03:19,475 INFO L175 Difference]: Start difference. First operand has 384 places, 799 transitions, 15656 flow. Second operand 9 states and 160 transitions. [2024-06-27 22:03:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 841 transitions, 17757 flow [2024-06-27 22:03:20,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 841 transitions, 17428 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-27 22:03:20,634 INFO L231 Difference]: Finished difference. Result has 387 places, 803 transitions, 15604 flow [2024-06-27 22:03:20,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15327, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=799, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=730, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15604, PETRI_PLACES=387, PETRI_TRANSITIONS=803} [2024-06-27 22:03:20,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 346 predicate places. [2024-06-27 22:03:20,635 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 803 transitions, 15604 flow [2024-06-27 22:03:20,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:20,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:20,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:20,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 22:03:20,636 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:20,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:20,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1505976415, now seen corresponding path program 20 times [2024-06-27 22:03:20,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:20,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822904621] [2024-06-27 22:03:20,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:20,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:20,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:21,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 22:03:21,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:21,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822904621] [2024-06-27 22:03:21,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822904621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:21,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:21,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:21,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112601757] [2024-06-27 22:03:21,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:21,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:21,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:21,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:21,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:21,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:21,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 803 transitions, 15604 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:21,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:21,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:21,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:23,917 INFO L124 PetriNetUnfolderBase]: 3972/7574 cut-off events. [2024-06-27 22:03:23,917 INFO L125 PetriNetUnfolderBase]: For 219842/219842 co-relation queries the response was YES. [2024-06-27 22:03:23,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59635 conditions, 7574 events. 3972/7574 cut-off events. For 219842/219842 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 62537 event pairs, 1168 based on Foata normal form. 2/7279 useless extension candidates. Maximal degree in co-relation 59453. Up to 6157 conditions per place. [2024-06-27 22:03:24,019 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 769 selfloop transitions, 53 changer transitions 0/829 dead transitions. [2024-06-27 22:03:24,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 829 transitions, 17474 flow [2024-06-27 22:03:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:03:24,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:03:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-27 22:03:24,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:03:24,020 INFO L175 Difference]: Start difference. First operand has 387 places, 803 transitions, 15604 flow. Second operand 9 states and 153 transitions. [2024-06-27 22:03:24,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 829 transitions, 17474 flow [2024-06-27 22:03:25,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 829 transitions, 17261 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 22:03:25,368 INFO L231 Difference]: Finished difference. Result has 391 places, 803 transitions, 15513 flow [2024-06-27 22:03:25,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15393, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=803, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15513, PETRI_PLACES=391, PETRI_TRANSITIONS=803} [2024-06-27 22:03:25,369 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 350 predicate places. [2024-06-27 22:03:25,369 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 803 transitions, 15513 flow [2024-06-27 22:03:25,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:25,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:25,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:25,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 22:03:25,370 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:25,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:25,370 INFO L85 PathProgramCache]: Analyzing trace with hash 520854174, now seen corresponding path program 1 times [2024-06-27 22:03:25,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:25,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186634530] [2024-06-27 22:03:25,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:25,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:25,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:25,416 INFO 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 22:03:25,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:25,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186634530] [2024-06-27 22:03:25,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186634530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:25,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:25,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:03:25,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604342906] [2024-06-27 22:03:25,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:25,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:03:25,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:25,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:03:25,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:03:25,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 37 [2024-06-27 22:03:25,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 803 transitions, 15513 flow. Second operand has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:25,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:25,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 37 [2024-06-27 22:03:25,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:26,233 INFO L124 PetriNetUnfolderBase]: 1681/3002 cut-off events. [2024-06-27 22:03:26,233 INFO L125 PetriNetUnfolderBase]: For 104115/104186 co-relation queries the response was YES. [2024-06-27 22:03:26,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26470 conditions, 3002 events. 1681/3002 cut-off events. For 104115/104186 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 19405 event pairs, 375 based on Foata normal form. 322/3065 useless extension candidates. Maximal degree in co-relation 26287. Up to 1385 conditions per place. [2024-06-27 22:03:26,277 INFO L140 encePairwiseOnDemand]: 32/37 looper letters, 226 selfloop transitions, 176 changer transitions 0/647 dead transitions. [2024-06-27 22:03:26,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 647 transitions, 13415 flow [2024-06-27 22:03:26,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:03:26,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:03:26,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-27 22:03:26,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6891891891891891 [2024-06-27 22:03:26,279 INFO L175 Difference]: Start difference. First operand has 391 places, 803 transitions, 15513 flow. Second operand 4 states and 102 transitions. [2024-06-27 22:03:26,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 647 transitions, 13415 flow [2024-06-27 22:03:26,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 647 transitions, 11102 flow, removed 411 selfloop flow, removed 63 redundant places. [2024-06-27 22:03:26,954 INFO L231 Difference]: Finished difference. Result has 333 places, 632 transitions, 10902 flow [2024-06-27 22:03:26,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10158, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=10902, PETRI_PLACES=333, PETRI_TRANSITIONS=632} [2024-06-27 22:03:26,954 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 292 predicate places. [2024-06-27 22:03:26,954 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 632 transitions, 10902 flow [2024-06-27 22:03:26,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.5) internal successors, (70), 4 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:26,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:26,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:26,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 22:03:26,955 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:26,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:26,955 INFO L85 PathProgramCache]: Analyzing trace with hash -663175558, now seen corresponding path program 1 times [2024-06-27 22:03:26,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:26,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705134729] [2024-06-27 22:03:26,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:26,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:26,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:27,717 INFO 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 22:03:27,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:27,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705134729] [2024-06-27 22:03:27,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705134729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:27,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:27,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:27,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207964813] [2024-06-27 22:03:27,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:27,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:27,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:27,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:27,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:27,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:27,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 632 transitions, 10902 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:27,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:27,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:27,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:28,765 INFO L124 PetriNetUnfolderBase]: 1561/2827 cut-off events. [2024-06-27 22:03:28,765 INFO L125 PetriNetUnfolderBase]: For 128209/128209 co-relation queries the response was YES. [2024-06-27 22:03:28,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23400 conditions, 2827 events. 1561/2827 cut-off events. For 128209/128209 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 17461 event pairs, 240 based on Foata normal form. 2/2657 useless extension candidates. Maximal degree in co-relation 23243. Up to 2284 conditions per place. [2024-06-27 22:03:28,800 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 558 selfloop transitions, 117 changer transitions 0/683 dead transitions. [2024-06-27 22:03:28,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 683 transitions, 12794 flow [2024-06-27 22:03:28,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:03:28,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:03:28,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-27 22:03:28,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 22:03:28,801 INFO L175 Difference]: Start difference. First operand has 333 places, 632 transitions, 10902 flow. Second operand 14 states and 222 transitions. [2024-06-27 22:03:28,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 683 transitions, 12794 flow [2024-06-27 22:03:29,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 683 transitions, 12773 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:03:29,534 INFO L231 Difference]: Finished difference. Result has 345 places, 635 transitions, 11155 flow [2024-06-27 22:03:29,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=10881, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11155, PETRI_PLACES=345, PETRI_TRANSITIONS=635} [2024-06-27 22:03:29,535 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 304 predicate places. [2024-06-27 22:03:29,535 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 635 transitions, 11155 flow [2024-06-27 22:03:29,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:29,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:29,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:29,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 22:03:29,536 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:29,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:29,536 INFO L85 PathProgramCache]: Analyzing trace with hash 222683172, now seen corresponding path program 2 times [2024-06-27 22:03:29,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:29,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745800121] [2024-06-27 22:03:29,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:29,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:29,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:30,328 INFO 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 22:03:30,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:30,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745800121] [2024-06-27 22:03:30,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745800121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:30,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:30,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:03:30,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564897854] [2024-06-27 22:03:30,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:30,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:03:30,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:30,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:03:30,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:03:30,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:30,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 635 transitions, 11155 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:30,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:30,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:30,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:31,499 INFO L124 PetriNetUnfolderBase]: 1569/2859 cut-off events. [2024-06-27 22:03:31,500 INFO L125 PetriNetUnfolderBase]: For 125072/125072 co-relation queries the response was YES. [2024-06-27 22:03:31,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23649 conditions, 2859 events. 1569/2859 cut-off events. For 125072/125072 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 17827 event pairs, 272 based on Foata normal form. 2/2685 useless extension candidates. Maximal degree in co-relation 23488. Up to 2373 conditions per place. [2024-06-27 22:03:31,532 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 556 selfloop transitions, 115 changer transitions 0/679 dead transitions. [2024-06-27 22:03:31,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 679 transitions, 12841 flow [2024-06-27 22:03:31,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:03:31,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:03:31,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 215 transitions. [2024-06-27 22:03:31,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41505791505791506 [2024-06-27 22:03:31,533 INFO L175 Difference]: Start difference. First operand has 345 places, 635 transitions, 11155 flow. Second operand 14 states and 215 transitions. [2024-06-27 22:03:31,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 679 transitions, 12841 flow [2024-06-27 22:03:32,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 679 transitions, 12689 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-27 22:03:32,236 INFO L231 Difference]: Finished difference. Result has 350 places, 636 transitions, 11252 flow [2024-06-27 22:03:32,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11003, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11252, PETRI_PLACES=350, PETRI_TRANSITIONS=636} [2024-06-27 22:03:32,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 22:03:32,236 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 636 transitions, 11252 flow [2024-06-27 22:03:32,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:32,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:32,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:32,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 22:03:32,237 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:32,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:32,237 INFO L85 PathProgramCache]: Analyzing trace with hash 819023754, now seen corresponding path program 3 times [2024-06-27 22:03:32,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:32,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438461080] [2024-06-27 22:03:32,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:32,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:32,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:32,809 INFO 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 22:03:32,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:32,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438461080] [2024-06-27 22:03:32,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438461080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:32,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:32,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:03:32,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237263607] [2024-06-27 22:03:32,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:32,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:03:32,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:32,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:03:32,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:03:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:03:32,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 636 transitions, 11252 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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 22:03:32,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:32,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:03:32,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:33,926 INFO L124 PetriNetUnfolderBase]: 1557/2898 cut-off events. [2024-06-27 22:03:33,927 INFO L125 PetriNetUnfolderBase]: For 127689/127699 co-relation queries the response was YES. [2024-06-27 22:03:33,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23298 conditions, 2898 events. 1557/2898 cut-off events. For 127689/127699 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 18438 event pairs, 173 based on Foata normal form. 6/2727 useless extension candidates. Maximal degree in co-relation 23135. Up to 1705 conditions per place. [2024-06-27 22:03:33,961 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 416 selfloop transitions, 97 changer transitions 0/697 dead transitions. [2024-06-27 22:03:33,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 697 transitions, 12918 flow [2024-06-27 22:03:33,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:03:33,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:03:33,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 235 transitions. [2024-06-27 22:03:33,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4885654885654886 [2024-06-27 22:03:33,962 INFO L175 Difference]: Start difference. First operand has 350 places, 636 transitions, 11252 flow. Second operand 13 states and 235 transitions. [2024-06-27 22:03:33,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 697 transitions, 12918 flow [2024-06-27 22:03:34,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 697 transitions, 12721 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-27 22:03:34,681 INFO L231 Difference]: Finished difference. Result has 354 places, 641 transitions, 11394 flow [2024-06-27 22:03:34,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11055, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11394, PETRI_PLACES=354, PETRI_TRANSITIONS=641} [2024-06-27 22:03:34,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 22:03:34,682 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 641 transitions, 11394 flow [2024-06-27 22:03:34,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 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 22:03:34,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:34,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:34,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 22:03:34,683 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:34,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:34,683 INFO L85 PathProgramCache]: Analyzing trace with hash -2147040192, now seen corresponding path program 1 times [2024-06-27 22:03:34,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:34,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810346338] [2024-06-27 22:03:34,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:34,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:34,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:36,415 INFO 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 22:03:36,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:36,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810346338] [2024-06-27 22:03:36,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810346338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:36,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:36,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:03:36,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946126906] [2024-06-27 22:03:36,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:36,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:03:36,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:03:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:03:36,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:36,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 641 transitions, 11394 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:36,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:36,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:36,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:37,938 INFO L124 PetriNetUnfolderBase]: 1693/3086 cut-off events. [2024-06-27 22:03:37,938 INFO L125 PetriNetUnfolderBase]: For 162059/162059 co-relation queries the response was YES. [2024-06-27 22:03:37,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26059 conditions, 3086 events. 1693/3086 cut-off events. For 162059/162059 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 19507 event pairs, 305 based on Foata normal form. 4/2896 useless extension candidates. Maximal degree in co-relation 25893. Up to 2417 conditions per place. [2024-06-27 22:03:37,975 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 574 selfloop transitions, 116 changer transitions 0/698 dead transitions. [2024-06-27 22:03:37,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 698 transitions, 13672 flow [2024-06-27 22:03:37,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:03:37,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:03:37,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 211 transitions. [2024-06-27 22:03:37,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386694386694387 [2024-06-27 22:03:37,976 INFO L175 Difference]: Start difference. First operand has 354 places, 641 transitions, 11394 flow. Second operand 13 states and 211 transitions. [2024-06-27 22:03:37,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 698 transitions, 13672 flow [2024-06-27 22:03:38,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 698 transitions, 13473 flow, removed 22 selfloop flow, removed 13 redundant places. [2024-06-27 22:03:38,862 INFO L231 Difference]: Finished difference. Result has 355 places, 651 transitions, 11671 flow [2024-06-27 22:03:38,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11203, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11671, PETRI_PLACES=355, PETRI_TRANSITIONS=651} [2024-06-27 22:03:38,863 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 314 predicate places. [2024-06-27 22:03:38,863 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 651 transitions, 11671 flow [2024-06-27 22:03:38,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:38,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:38,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:38,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 22:03:38,863 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:38,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:38,864 INFO L85 PathProgramCache]: Analyzing trace with hash -511338746, now seen corresponding path program 4 times [2024-06-27 22:03:38,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:38,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378661638] [2024-06-27 22:03:38,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:38,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:38,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:41,114 INFO 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 22:03:41,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:41,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378661638] [2024-06-27 22:03:41,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378661638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:41,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:41,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:03:41,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020494372] [2024-06-27 22:03:41,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:41,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:03:41,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:41,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:03:41,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:03:41,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:41,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 651 transitions, 11671 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:41,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:41,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:41,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:42,697 INFO L124 PetriNetUnfolderBase]: 1832/3420 cut-off events. [2024-06-27 22:03:42,697 INFO L125 PetriNetUnfolderBase]: For 163127/163127 co-relation queries the response was YES. [2024-06-27 22:03:42,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27822 conditions, 3420 events. 1832/3420 cut-off events. For 163127/163127 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 22695 event pairs, 360 based on Foata normal form. 2/3208 useless extension candidates. Maximal degree in co-relation 27657. Up to 2718 conditions per place. [2024-06-27 22:03:42,736 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 615 selfloop transitions, 90 changer transitions 0/713 dead transitions. [2024-06-27 22:03:42,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 713 transitions, 13773 flow [2024-06-27 22:03:42,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:03:42,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:03:42,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-27 22:03:42,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303534303534304 [2024-06-27 22:03:42,737 INFO L175 Difference]: Start difference. First operand has 355 places, 651 transitions, 11671 flow. Second operand 13 states and 207 transitions. [2024-06-27 22:03:42,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 713 transitions, 13773 flow [2024-06-27 22:03:43,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 713 transitions, 13547 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-06-27 22:03:43,639 INFO L231 Difference]: Finished difference. Result has 363 places, 671 transitions, 11934 flow [2024-06-27 22:03:43,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11463, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=566, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11934, PETRI_PLACES=363, PETRI_TRANSITIONS=671} [2024-06-27 22:03:43,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 22:03:43,640 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 671 transitions, 11934 flow [2024-06-27 22:03:43,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:43,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:43,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:43,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 22:03:43,640 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:43,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:43,640 INFO L85 PathProgramCache]: Analyzing trace with hash -421583206, now seen corresponding path program 2 times [2024-06-27 22:03:43,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:43,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752415404] [2024-06-27 22:03:43,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:43,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:43,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:45,292 INFO 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 22:03:45,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:45,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752415404] [2024-06-27 22:03:45,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752415404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:45,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:45,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:03:45,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720457090] [2024-06-27 22:03:45,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:45,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:03:45,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:45,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:03:45,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:03:45,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:45,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 671 transitions, 11934 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:45,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:45,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:45,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:46,734 INFO L124 PetriNetUnfolderBase]: 1877/3510 cut-off events. [2024-06-27 22:03:46,734 INFO L125 PetriNetUnfolderBase]: For 168069/168069 co-relation queries the response was YES. [2024-06-27 22:03:46,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28344 conditions, 3510 events. 1877/3510 cut-off events. For 168069/168069 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 23436 event pairs, 399 based on Foata normal form. 4/3276 useless extension candidates. Maximal degree in co-relation 28175. Up to 2914 conditions per place. [2024-06-27 22:03:46,775 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 609 selfloop transitions, 92 changer transitions 0/709 dead transitions. [2024-06-27 22:03:46,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 709 transitions, 13666 flow [2024-06-27 22:03:46,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:03:46,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:03:46,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 22:03:46,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:03:46,776 INFO L175 Difference]: Start difference. First operand has 363 places, 671 transitions, 11934 flow. Second operand 11 states and 176 transitions. [2024-06-27 22:03:46,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 709 transitions, 13666 flow [2024-06-27 22:03:47,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 709 transitions, 13547 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 22:03:47,725 INFO L231 Difference]: Finished difference. Result has 367 places, 679 transitions, 12127 flow [2024-06-27 22:03:47,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11815, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12127, PETRI_PLACES=367, PETRI_TRANSITIONS=679} [2024-06-27 22:03:47,726 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 22:03:47,726 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 679 transitions, 12127 flow [2024-06-27 22:03:47,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:47,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:47,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:47,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 22:03:47,726 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:47,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:47,726 INFO L85 PathProgramCache]: Analyzing trace with hash -508392506, now seen corresponding path program 5 times [2024-06-27 22:03:47,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:47,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132168697] [2024-06-27 22:03:47,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:47,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:47,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:50,117 INFO 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 22:03:50,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:50,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132168697] [2024-06-27 22:03:50,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132168697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:50,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:50,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:03:50,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670174226] [2024-06-27 22:03:50,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:50,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:03:50,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:50,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:03:50,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:03:50,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:50,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 679 transitions, 12127 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:50,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:50,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:50,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:52,058 INFO L124 PetriNetUnfolderBase]: 1938/3658 cut-off events. [2024-06-27 22:03:52,058 INFO L125 PetriNetUnfolderBase]: For 166067/166067 co-relation queries the response was YES. [2024-06-27 22:03:52,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29387 conditions, 3658 events. 1938/3658 cut-off events. For 166067/166067 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24854 event pairs, 416 based on Foata normal form. 2/3413 useless extension candidates. Maximal degree in co-relation 29216. Up to 3029 conditions per place. [2024-06-27 22:03:52,099 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 627 selfloop transitions, 91 changer transitions 0/726 dead transitions. [2024-06-27 22:03:52,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 726 transitions, 14052 flow [2024-06-27 22:03:52,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:03:52,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:03:52,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 201 transitions. [2024-06-27 22:03:52,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178794178794179 [2024-06-27 22:03:52,101 INFO L175 Difference]: Start difference. First operand has 367 places, 679 transitions, 12127 flow. Second operand 13 states and 201 transitions. [2024-06-27 22:03:52,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 726 transitions, 14052 flow [2024-06-27 22:03:53,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 726 transitions, 13836 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 22:03:53,049 INFO L231 Difference]: Finished difference. Result has 371 places, 691 transitions, 12332 flow [2024-06-27 22:03:53,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=11927, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12332, PETRI_PLACES=371, PETRI_TRANSITIONS=691} [2024-06-27 22:03:53,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 22:03:53,050 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 691 transitions, 12332 flow [2024-06-27 22:03:53,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:53,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:53,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:53,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 22:03:53,051 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:53,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:53,051 INFO L85 PathProgramCache]: Analyzing trace with hash -421700696, now seen corresponding path program 6 times [2024-06-27 22:03:53,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:53,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330363466] [2024-06-27 22:03:53,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:53,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:53,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:55,226 INFO 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 22:03:55,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:55,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330363466] [2024-06-27 22:03:55,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330363466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:55,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:55,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:03:55,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281658880] [2024-06-27 22:03:55,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:55,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:03:55,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:55,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:03:55,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:03:55,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:55,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 691 transitions, 12332 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:55,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:55,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:55,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:03:56,646 INFO L124 PetriNetUnfolderBase]: 1935/3653 cut-off events. [2024-06-27 22:03:56,646 INFO L125 PetriNetUnfolderBase]: For 161854/161854 co-relation queries the response was YES. [2024-06-27 22:03:56,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29244 conditions, 3653 events. 1935/3653 cut-off events. For 161854/161854 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 24873 event pairs, 426 based on Foata normal form. 2/3406 useless extension candidates. Maximal degree in co-relation 29072. Up to 3070 conditions per place. [2024-06-27 22:03:56,692 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 650 selfloop transitions, 67 changer transitions 0/725 dead transitions. [2024-06-27 22:03:56,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 725 transitions, 14069 flow [2024-06-27 22:03:56,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:03:56,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:03:56,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 22:03:56,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226044226044226 [2024-06-27 22:03:56,694 INFO L175 Difference]: Start difference. First operand has 371 places, 691 transitions, 12332 flow. Second operand 11 states and 172 transitions. [2024-06-27 22:03:56,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 725 transitions, 14069 flow [2024-06-27 22:03:57,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 725 transitions, 13886 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-27 22:03:57,695 INFO L231 Difference]: Finished difference. Result has 373 places, 698 transitions, 12433 flow [2024-06-27 22:03:57,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12153, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12433, PETRI_PLACES=373, PETRI_TRANSITIONS=698} [2024-06-27 22:03:57,695 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 22:03:57,695 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 698 transitions, 12433 flow [2024-06-27 22:03:57,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:57,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:03:57,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:03:57,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 22:03:57,696 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:03:57,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:03:57,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1172219132, now seen corresponding path program 3 times [2024-06-27 22:03:57,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:03:57,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707761656] [2024-06-27 22:03:57,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:03:57,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:03:57,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:03:59,214 INFO 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 22:03:59,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:03:59,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707761656] [2024-06-27 22:03:59,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707761656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:03:59,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:03:59,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:03:59,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843495093] [2024-06-27 22:03:59,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:03:59,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:03:59,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:03:59,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:03:59,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:03:59,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:03:59,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 698 transitions, 12433 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:03:59,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:03:59,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:03:59,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:00,747 INFO L124 PetriNetUnfolderBase]: 2049/3834 cut-off events. [2024-06-27 22:04:00,747 INFO L125 PetriNetUnfolderBase]: For 203968/203968 co-relation queries the response was YES. [2024-06-27 22:04:00,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31433 conditions, 3834 events. 2049/3834 cut-off events. For 203968/203968 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 26024 event pairs, 295 based on Foata normal form. 4/3572 useless extension candidates. Maximal degree in co-relation 31259. Up to 1752 conditions per place. [2024-06-27 22:04:00,794 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 468 selfloop transitions, 294 changer transitions 0/770 dead transitions. [2024-06-27 22:04:00,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 770 transitions, 15425 flow [2024-06-27 22:04:00,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:04:00,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:04:00,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-27 22:04:00,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5243243243243243 [2024-06-27 22:04:00,795 INFO L175 Difference]: Start difference. First operand has 373 places, 698 transitions, 12433 flow. Second operand 10 states and 194 transitions. [2024-06-27 22:04:00,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 770 transitions, 15425 flow [2024-06-27 22:04:02,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 770 transitions, 15311 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 22:04:02,011 INFO L231 Difference]: Finished difference. Result has 377 places, 716 transitions, 13407 flow [2024-06-27 22:04:02,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=12331, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13407, PETRI_PLACES=377, PETRI_TRANSITIONS=716} [2024-06-27 22:04:02,012 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 336 predicate places. [2024-06-27 22:04:02,012 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 716 transitions, 13407 flow [2024-06-27 22:04:02,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:02,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:02,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:02,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 22:04:02,012 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:02,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:02,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1352176500, now seen corresponding path program 4 times [2024-06-27 22:04:02,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:02,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343028953] [2024-06-27 22:04:02,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:02,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:02,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:03,268 INFO 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 22:04:03,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:03,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343028953] [2024-06-27 22:04:03,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343028953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:03,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:03,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:04:03,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637825615] [2024-06-27 22:04:03,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:03,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:04:03,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:03,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:04:03,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:04:03,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:03,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 716 transitions, 13407 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:03,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:03,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:03,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:04,897 INFO L124 PetriNetUnfolderBase]: 2285/4192 cut-off events. [2024-06-27 22:04:04,897 INFO L125 PetriNetUnfolderBase]: For 280426/280426 co-relation queries the response was YES. [2024-06-27 22:04:04,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37470 conditions, 4192 events. 2285/4192 cut-off events. For 280426/280426 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28426 event pairs, 297 based on Foata normal form. 4/3878 useless extension candidates. Maximal degree in co-relation 37295. Up to 2023 conditions per place. [2024-06-27 22:04:04,950 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 397 selfloop transitions, 425 changer transitions 0/830 dead transitions. [2024-06-27 22:04:04,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 830 transitions, 17140 flow [2024-06-27 22:04:04,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:04:04,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:04:04,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 246 transitions. [2024-06-27 22:04:04,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4749034749034749 [2024-06-27 22:04:04,951 INFO L175 Difference]: Start difference. First operand has 377 places, 716 transitions, 13407 flow. Second operand 14 states and 246 transitions. [2024-06-27 22:04:04,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 830 transitions, 17140 flow [2024-06-27 22:04:06,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 830 transitions, 16821 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-27 22:04:06,528 INFO L231 Difference]: Finished difference. Result has 392 places, 764 transitions, 15229 flow [2024-06-27 22:04:06,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=13186, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15229, PETRI_PLACES=392, PETRI_TRANSITIONS=764} [2024-06-27 22:04:06,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 351 predicate places. [2024-06-27 22:04:06,529 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 764 transitions, 15229 flow [2024-06-27 22:04:06,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:06,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:06,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:06,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 22:04:06,530 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:06,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:06,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1352183010, now seen corresponding path program 5 times [2024-06-27 22:04:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:06,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135946575] [2024-06-27 22:04:06,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:06,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:06,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:08,034 INFO 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 22:04:08,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:08,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135946575] [2024-06-27 22:04:08,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135946575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:08,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:08,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:04:08,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533678356] [2024-06-27 22:04:08,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:08,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:04:08,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:08,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:04:08,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:04:08,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:08,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 764 transitions, 15229 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:08,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:08,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:08,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:09,681 INFO L124 PetriNetUnfolderBase]: 2277/4189 cut-off events. [2024-06-27 22:04:09,681 INFO L125 PetriNetUnfolderBase]: For 273749/273749 co-relation queries the response was YES. [2024-06-27 22:04:09,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38803 conditions, 4189 events. 2277/4189 cut-off events. For 273749/273749 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28495 event pairs, 319 based on Foata normal form. 4/3888 useless extension candidates. Maximal degree in co-relation 38622. Up to 1930 conditions per place. [2024-06-27 22:04:09,736 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 452 selfloop transitions, 360 changer transitions 0/820 dead transitions. [2024-06-27 22:04:09,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 820 transitions, 17917 flow [2024-06-27 22:04:09,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:04:09,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:04:09,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 22:04:09,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135135135135135 [2024-06-27 22:04:09,737 INFO L175 Difference]: Start difference. First operand has 392 places, 764 transitions, 15229 flow. Second operand 10 states and 190 transitions. [2024-06-27 22:04:09,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 820 transitions, 17917 flow [2024-06-27 22:04:11,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 820 transitions, 17646 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-27 22:04:11,601 INFO L231 Difference]: Finished difference. Result has 397 places, 765 transitions, 15742 flow [2024-06-27 22:04:11,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15000, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15742, PETRI_PLACES=397, PETRI_TRANSITIONS=765} [2024-06-27 22:04:11,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 22:04:11,602 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 765 transitions, 15742 flow [2024-06-27 22:04:11,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:11,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:11,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:11,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 22:04:11,602 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:11,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:11,602 INFO L85 PathProgramCache]: Analyzing trace with hash 390307432, now seen corresponding path program 7 times [2024-06-27 22:04:11,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:11,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65210999] [2024-06-27 22:04:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:11,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:13,639 INFO 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 22:04:13,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:13,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65210999] [2024-06-27 22:04:13,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65210999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:13,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:13,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:04:13,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440584227] [2024-06-27 22:04:13,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:13,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:04:13,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:13,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:04:13,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:04:13,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:13,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 765 transitions, 15742 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:13,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:13,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:13,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:15,310 INFO L124 PetriNetUnfolderBase]: 2400/4411 cut-off events. [2024-06-27 22:04:15,310 INFO L125 PetriNetUnfolderBase]: For 286229/286229 co-relation queries the response was YES. [2024-06-27 22:04:15,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41071 conditions, 4411 events. 2400/4411 cut-off events. For 286229/286229 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 30593 event pairs, 543 based on Foata normal form. 2/4100 useless extension candidates. Maximal degree in co-relation 40888. Up to 3724 conditions per place. [2024-06-27 22:04:15,373 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 726 selfloop transitions, 77 changer transitions 0/811 dead transitions. [2024-06-27 22:04:15,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 811 transitions, 17911 flow [2024-06-27 22:04:15,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:04:15,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:04:15,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 187 transitions. [2024-06-27 22:04:15,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42117117117117114 [2024-06-27 22:04:15,375 INFO L175 Difference]: Start difference. First operand has 397 places, 765 transitions, 15742 flow. Second operand 12 states and 187 transitions. [2024-06-27 22:04:15,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 811 transitions, 17911 flow [2024-06-27 22:04:17,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 811 transitions, 17173 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 22:04:17,365 INFO L231 Difference]: Finished difference. Result has 402 places, 782 transitions, 15436 flow [2024-06-27 22:04:17,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15006, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=765, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15436, PETRI_PLACES=402, PETRI_TRANSITIONS=782} [2024-06-27 22:04:17,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 361 predicate places. [2024-06-27 22:04:17,366 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 782 transitions, 15436 flow [2024-06-27 22:04:17,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:17,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:17,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:17,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 22:04:17,366 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:17,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:17,367 INFO L85 PathProgramCache]: Analyzing trace with hash 390367882, now seen corresponding path program 8 times [2024-06-27 22:04:17,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:17,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914801850] [2024-06-27 22:04:17,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:17,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:17,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:19,121 INFO 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 22:04:19,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:19,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914801850] [2024-06-27 22:04:19,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914801850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:19,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:19,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:04:19,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445436486] [2024-06-27 22:04:19,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:19,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:04:19,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:19,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:04:19,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:04:19,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:19,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 782 transitions, 15436 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:19,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:19,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:19,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:21,216 INFO L124 PetriNetUnfolderBase]: 2453/4571 cut-off events. [2024-06-27 22:04:21,217 INFO L125 PetriNetUnfolderBase]: For 286373/286373 co-relation queries the response was YES. [2024-06-27 22:04:21,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41158 conditions, 4571 events. 2453/4571 cut-off events. For 286373/286373 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 32277 event pairs, 585 based on Foata normal form. 2/4251 useless extension candidates. Maximal degree in co-relation 40972. Up to 3907 conditions per place. [2024-06-27 22:04:21,271 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 736 selfloop transitions, 74 changer transitions 0/818 dead transitions. [2024-06-27 22:04:21,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 818 transitions, 17369 flow [2024-06-27 22:04:21,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:04:21,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:04:21,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 195 transitions. [2024-06-27 22:04:21,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:04:21,272 INFO L175 Difference]: Start difference. First operand has 402 places, 782 transitions, 15436 flow. Second operand 13 states and 195 transitions. [2024-06-27 22:04:21,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 818 transitions, 17369 flow [2024-06-27 22:04:23,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 818 transitions, 17257 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 22:04:23,085 INFO L231 Difference]: Finished difference. Result has 408 places, 791 transitions, 15642 flow [2024-06-27 22:04:23,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15330, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=15642, PETRI_PLACES=408, PETRI_TRANSITIONS=791} [2024-06-27 22:04:23,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 22:04:23,085 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 791 transitions, 15642 flow [2024-06-27 22:04:23,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:23,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:23,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:23,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 22:04:23,086 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:23,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash 393169352, now seen corresponding path program 6 times [2024-06-27 22:04:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:23,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327833795] [2024-06-27 22:04:23,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:23,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:23,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:25,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:04:25,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:25,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327833795] [2024-06-27 22:04:25,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327833795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:25,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:25,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:04:25,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361365270] [2024-06-27 22:04:25,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:25,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:04:25,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:25,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:04:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:04:25,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:25,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 791 transitions, 15642 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:25,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:25,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:25,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:26,940 INFO L124 PetriNetUnfolderBase]: 2471/4593 cut-off events. [2024-06-27 22:04:26,940 INFO L125 PetriNetUnfolderBase]: For 283570/283570 co-relation queries the response was YES. [2024-06-27 22:04:26,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41176 conditions, 4593 events. 2471/4593 cut-off events. For 283570/283570 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 32378 event pairs, 574 based on Foata normal form. 4/4251 useless extension candidates. Maximal degree in co-relation 40988. Up to 3914 conditions per place. [2024-06-27 22:04:27,006 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 730 selfloop transitions, 86 changer transitions 0/824 dead transitions. [2024-06-27 22:04:27,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 824 transitions, 17740 flow [2024-06-27 22:04:27,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:04:27,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:04:27,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-27 22:04:27,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250614250614251 [2024-06-27 22:04:27,007 INFO L175 Difference]: Start difference. First operand has 408 places, 791 transitions, 15642 flow. Second operand 11 states and 173 transitions. [2024-06-27 22:04:27,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 824 transitions, 17740 flow [2024-06-27 22:04:29,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 824 transitions, 17547 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-27 22:04:29,011 INFO L231 Difference]: Finished difference. Result has 408 places, 801 transitions, 15840 flow [2024-06-27 22:04:29,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15449, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15840, PETRI_PLACES=408, PETRI_TRANSITIONS=801} [2024-06-27 22:04:29,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 367 predicate places. [2024-06-27 22:04:29,012 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 801 transitions, 15840 flow [2024-06-27 22:04:29,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:29,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:29,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:29,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 22:04:29,012 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:29,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:29,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1229660738, now seen corresponding path program 9 times [2024-06-27 22:04:29,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:29,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332949410] [2024-06-27 22:04:29,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:29,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:29,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:31,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:04:31,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:31,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332949410] [2024-06-27 22:04:31,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332949410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:31,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:31,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:04:31,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630478519] [2024-06-27 22:04:31,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:31,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:04:31,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:31,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:04:31,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:04:31,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:31,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 801 transitions, 15840 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:31,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:31,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:31,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:32,925 INFO L124 PetriNetUnfolderBase]: 2488/4669 cut-off events. [2024-06-27 22:04:32,926 INFO L125 PetriNetUnfolderBase]: For 273009/273009 co-relation queries the response was YES. [2024-06-27 22:04:32,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41486 conditions, 4669 events. 2488/4669 cut-off events. For 273009/273009 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 33211 event pairs, 591 based on Foata normal form. 2/4321 useless extension candidates. Maximal degree in co-relation 41296. Up to 3968 conditions per place. [2024-06-27 22:04:32,982 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 751 selfloop transitions, 70 changer transitions 0/829 dead transitions. [2024-06-27 22:04:32,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 829 transitions, 17706 flow [2024-06-27 22:04:32,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:04:32,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:04:32,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 170 transitions. [2024-06-27 22:04:32,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176904176904177 [2024-06-27 22:04:32,983 INFO L175 Difference]: Start difference. First operand has 408 places, 801 transitions, 15840 flow. Second operand 11 states and 170 transitions. [2024-06-27 22:04:32,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 829 transitions, 17706 flow [2024-06-27 22:04:34,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 829 transitions, 17534 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-27 22:04:34,803 INFO L231 Difference]: Finished difference. Result has 411 places, 806 transitions, 15922 flow [2024-06-27 22:04:34,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15676, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=731, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15922, PETRI_PLACES=411, PETRI_TRANSITIONS=806} [2024-06-27 22:04:34,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 370 predicate places. [2024-06-27 22:04:34,804 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 806 transitions, 15922 flow [2024-06-27 22:04:34,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:34,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:34,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:34,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 22:04:34,804 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:34,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:34,805 INFO L85 PathProgramCache]: Analyzing trace with hash 1353604954, now seen corresponding path program 7 times [2024-06-27 22:04:34,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:34,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329084032] [2024-06-27 22:04:34,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:34,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:34,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:37,299 INFO 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 22:04:37,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:37,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329084032] [2024-06-27 22:04:37,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329084032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:37,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:37,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:04:37,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687985405] [2024-06-27 22:04:37,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:37,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:04:37,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:37,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:04:37,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:04:37,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:37,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 806 transitions, 15922 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:37,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:37,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:37,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:38,984 INFO L124 PetriNetUnfolderBase]: 2545/4755 cut-off events. [2024-06-27 22:04:38,985 INFO L125 PetriNetUnfolderBase]: For 287614/287614 co-relation queries the response was YES. [2024-06-27 22:04:39,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42232 conditions, 4755 events. 2545/4755 cut-off events. For 287614/287614 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33840 event pairs, 546 based on Foata normal form. 2/4382 useless extension candidates. Maximal degree in co-relation 42041. Up to 3675 conditions per place. [2024-06-27 22:04:39,047 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 732 selfloop transitions, 160 changer transitions 0/900 dead transitions. [2024-06-27 22:04:39,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 900 transitions, 19296 flow [2024-06-27 22:04:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:04:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:04:39,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 22:04:39,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 22:04:39,048 INFO L175 Difference]: Start difference. First operand has 411 places, 806 transitions, 15922 flow. Second operand 11 states and 189 transitions. [2024-06-27 22:04:39,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 900 transitions, 19296 flow [2024-06-27 22:04:41,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 900 transitions, 19123 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 22:04:41,303 INFO L231 Difference]: Finished difference. Result has 417 places, 847 transitions, 16854 flow [2024-06-27 22:04:41,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=15749, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=806, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16854, PETRI_PLACES=417, PETRI_TRANSITIONS=847} [2024-06-27 22:04:41,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 376 predicate places. [2024-06-27 22:04:41,303 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 847 transitions, 16854 flow [2024-06-27 22:04:41,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:41,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:41,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 22:04:41,304 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:41,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1353431974, now seen corresponding path program 8 times [2024-06-27 22:04:41,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:41,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453424243] [2024-06-27 22:04:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:41,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:41,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:43,869 INFO 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 22:04:43,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:43,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453424243] [2024-06-27 22:04:43,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453424243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:43,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:43,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:04:43,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774649882] [2024-06-27 22:04:43,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:43,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:04:43,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:43,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:04:43,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:04:44,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:44,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 847 transitions, 16854 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:44,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:44,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:44,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:45,780 INFO L124 PetriNetUnfolderBase]: 2541/4748 cut-off events. [2024-06-27 22:04:45,780 INFO L125 PetriNetUnfolderBase]: For 287033/287033 co-relation queries the response was YES. [2024-06-27 22:04:45,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42793 conditions, 4748 events. 2541/4748 cut-off events. For 287033/287033 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 33763 event pairs, 544 based on Foata normal form. 2/4374 useless extension candidates. Maximal degree in co-relation 42597. Up to 3672 conditions per place. [2024-06-27 22:04:45,845 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 735 selfloop transitions, 157 changer transitions 0/900 dead transitions. [2024-06-27 22:04:45,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 900 transitions, 19478 flow [2024-06-27 22:04:45,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:04:45,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:04:45,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-27 22:04:45,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4643734643734644 [2024-06-27 22:04:45,846 INFO L175 Difference]: Start difference. First operand has 417 places, 847 transitions, 16854 flow. Second operand 11 states and 189 transitions. [2024-06-27 22:04:45,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 900 transitions, 19478 flow [2024-06-27 22:04:48,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 900 transitions, 19350 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 22:04:48,024 INFO L231 Difference]: Finished difference. Result has 425 places, 852 transitions, 17133 flow [2024-06-27 22:04:48,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16734, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17133, PETRI_PLACES=425, PETRI_TRANSITIONS=852} [2024-06-27 22:04:48,025 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-27 22:04:48,025 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 852 transitions, 17133 flow [2024-06-27 22:04:48,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:48,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:48,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:48,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 22:04:48,026 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:48,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:48,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1174337462, now seen corresponding path program 1 times [2024-06-27 22:04:48,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:48,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097814701] [2024-06-27 22:04:48,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:48,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:48,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:49,557 INFO 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 22:04:49,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:49,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097814701] [2024-06-27 22:04:49,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097814701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:49,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:49,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:04:49,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765959940] [2024-06-27 22:04:49,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:49,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:04:49,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:49,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:04:49,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:04:49,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:49,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 852 transitions, 17133 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:49,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:49,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:49,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:51,451 INFO L124 PetriNetUnfolderBase]: 2554/4777 cut-off events. [2024-06-27 22:04:51,452 INFO L125 PetriNetUnfolderBase]: For 291654/291654 co-relation queries the response was YES. [2024-06-27 22:04:51,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43274 conditions, 4777 events. 2554/4777 cut-off events. For 291654/291654 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 34083 event pairs, 561 based on Foata normal form. 2/4414 useless extension candidates. Maximal degree in co-relation 43075. Up to 4069 conditions per place. [2024-06-27 22:04:51,524 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 807 selfloop transitions, 62 changer transitions 0/877 dead transitions. [2024-06-27 22:04:51,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 877 transitions, 19089 flow [2024-06-27 22:04:51,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:04:51,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:04:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-27 22:04:51,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46546546546546547 [2024-06-27 22:04:51,525 INFO L175 Difference]: Start difference. First operand has 425 places, 852 transitions, 17133 flow. Second operand 9 states and 155 transitions. [2024-06-27 22:04:51,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 877 transitions, 19089 flow [2024-06-27 22:04:53,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 877 transitions, 18835 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 22:04:53,800 INFO L231 Difference]: Finished difference. Result has 428 places, 854 transitions, 17043 flow [2024-06-27 22:04:53,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16879, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17043, PETRI_PLACES=428, PETRI_TRANSITIONS=854} [2024-06-27 22:04:53,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 22:04:53,801 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 854 transitions, 17043 flow [2024-06-27 22:04:53,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:53,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:53,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:53,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 22:04:53,801 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:53,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:53,802 INFO L85 PathProgramCache]: Analyzing trace with hash 680765896, now seen corresponding path program 9 times [2024-06-27 22:04:53,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:53,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985840271] [2024-06-27 22:04:53,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:53,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:53,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:04:55,605 INFO 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 22:04:55,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:04:55,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985840271] [2024-06-27 22:04:55,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985840271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:04:55,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:04:55,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:04:55,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537097067] [2024-06-27 22:04:55,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:04:55,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:04:55,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:04:55,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:04:55,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:04:55,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:04:55,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 854 transitions, 17043 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:55,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:04:55,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:04:55,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:04:57,515 INFO L124 PetriNetUnfolderBase]: 2568/4803 cut-off events. [2024-06-27 22:04:57,516 INFO L125 PetriNetUnfolderBase]: For 296418/296418 co-relation queries the response was YES. [2024-06-27 22:04:57,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43190 conditions, 4803 events. 2568/4803 cut-off events. For 296418/296418 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 34282 event pairs, 564 based on Foata normal form. 4/4438 useless extension candidates. Maximal degree in co-relation 42991. Up to 4055 conditions per place. [2024-06-27 22:04:57,597 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 804 selfloop transitions, 72 changer transitions 0/884 dead transitions. [2024-06-27 22:04:57,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 884 transitions, 19119 flow [2024-06-27 22:04:57,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:04:57,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:04:57,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 22:04:57,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 22:04:57,598 INFO L175 Difference]: Start difference. First operand has 428 places, 854 transitions, 17043 flow. Second operand 10 states and 169 transitions. [2024-06-27 22:04:57,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 884 transitions, 19119 flow [2024-06-27 22:04:59,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 884 transitions, 18973 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 22:04:59,896 INFO L231 Difference]: Finished difference. Result has 431 places, 858 transitions, 17154 flow [2024-06-27 22:04:59,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16897, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=782, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17154, PETRI_PLACES=431, PETRI_TRANSITIONS=858} [2024-06-27 22:04:59,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 390 predicate places. [2024-06-27 22:04:59,898 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 858 transitions, 17154 flow [2024-06-27 22:04:59,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:04:59,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:04:59,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:04:59,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 22:04:59,898 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:04:59,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:04:59,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1400541108, now seen corresponding path program 10 times [2024-06-27 22:04:59,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:04:59,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851047755] [2024-06-27 22:04:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:04:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:04:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:02,099 INFO 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 22:05:02,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:02,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851047755] [2024-06-27 22:05:02,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851047755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:02,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:02,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:02,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34108885] [2024-06-27 22:05:02,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:02,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:02,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:02,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:02,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:02,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:02,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 858 transitions, 17154 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:02,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:02,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:02,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:04,121 INFO L124 PetriNetUnfolderBase]: 2742/5075 cut-off events. [2024-06-27 22:05:04,122 INFO L125 PetriNetUnfolderBase]: For 362570/362570 co-relation queries the response was YES. [2024-06-27 22:05:04,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46990 conditions, 5075 events. 2742/5075 cut-off events. For 362570/362570 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36228 event pairs, 587 based on Foata normal form. 4/4683 useless extension candidates. Maximal degree in co-relation 46790. Up to 4002 conditions per place. [2024-06-27 22:05:04,199 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 792 selfloop transitions, 137 changer transitions 0/937 dead transitions. [2024-06-27 22:05:04,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 937 transitions, 20797 flow [2024-06-27 22:05:04,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:05:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:05:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-27 22:05:04,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 22:05:04,201 INFO L175 Difference]: Start difference. First operand has 431 places, 858 transitions, 17154 flow. Second operand 10 states and 185 transitions. [2024-06-27 22:05:04,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 937 transitions, 20797 flow [2024-06-27 22:05:06,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 937 transitions, 20594 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-27 22:05:06,687 INFO L231 Difference]: Finished difference. Result has 433 places, 889 transitions, 17925 flow [2024-06-27 22:05:06,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=16951, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17925, PETRI_PLACES=433, PETRI_TRANSITIONS=889} [2024-06-27 22:05:06,688 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 22:05:06,688 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 889 transitions, 17925 flow [2024-06-27 22:05:06,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:06,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:06,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:06,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 22:05:06,689 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:06,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:06,690 INFO L85 PathProgramCache]: Analyzing trace with hash 1400368128, now seen corresponding path program 11 times [2024-06-27 22:05:06,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:06,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737324407] [2024-06-27 22:05:06,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:06,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:06,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:08,883 INFO 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 22:05:08,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:08,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737324407] [2024-06-27 22:05:08,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737324407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:08,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:08,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:08,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455348043] [2024-06-27 22:05:08,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:08,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:08,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:08,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:08,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:08,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:08,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 889 transitions, 17925 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:08,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:08,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:08,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:10,854 INFO L124 PetriNetUnfolderBase]: 2734/5063 cut-off events. [2024-06-27 22:05:10,855 INFO L125 PetriNetUnfolderBase]: For 350958/350958 co-relation queries the response was YES. [2024-06-27 22:05:10,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46762 conditions, 5063 events. 2734/5063 cut-off events. For 350958/350958 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36187 event pairs, 574 based on Foata normal form. 4/4671 useless extension candidates. Maximal degree in co-relation 46561. Up to 3998 conditions per place. [2024-06-27 22:05:10,937 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 775 selfloop transitions, 146 changer transitions 0/929 dead transitions. [2024-06-27 22:05:10,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 929 transitions, 20581 flow [2024-06-27 22:05:10,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:05:10,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:05:10,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-27 22:05:10,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4918918918918919 [2024-06-27 22:05:10,938 INFO L175 Difference]: Start difference. First operand has 433 places, 889 transitions, 17925 flow. Second operand 10 states and 182 transitions. [2024-06-27 22:05:10,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 929 transitions, 20581 flow [2024-06-27 22:05:13,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 929 transitions, 20409 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 22:05:13,495 INFO L231 Difference]: Finished difference. Result has 439 places, 890 transitions, 18080 flow [2024-06-27 22:05:13,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=17753, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18080, PETRI_PLACES=439, PETRI_TRANSITIONS=890} [2024-06-27 22:05:13,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 398 predicate places. [2024-06-27 22:05:13,496 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 890 transitions, 18080 flow [2024-06-27 22:05:13,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:13,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:13,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:13,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 22:05:13,497 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:13,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:13,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1406797218, now seen corresponding path program 12 times [2024-06-27 22:05:13,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:13,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708889308] [2024-06-27 22:05:13,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:13,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:13,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:15,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 22:05:15,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:15,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708889308] [2024-06-27 22:05:15,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708889308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:15,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:15,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:15,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829073874] [2024-06-27 22:05:15,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:15,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:15,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:15,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:15,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:15,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:15,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 890 transitions, 18080 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:15,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:15,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:15,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:17,337 INFO L124 PetriNetUnfolderBase]: 2726/5053 cut-off events. [2024-06-27 22:05:17,338 INFO L125 PetriNetUnfolderBase]: For 337976/337976 co-relation queries the response was YES. [2024-06-27 22:05:17,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46548 conditions, 5053 events. 2726/5053 cut-off events. For 337976/337976 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 36109 event pairs, 583 based on Foata normal form. 4/4664 useless extension candidates. Maximal degree in co-relation 46345. Up to 4184 conditions per place. [2024-06-27 22:05:17,396 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 814 selfloop transitions, 100 changer transitions 0/922 dead transitions. [2024-06-27 22:05:17,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 922 transitions, 20401 flow [2024-06-27 22:05:17,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:05:17,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:05:17,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 22:05:17,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-27 22:05:17,397 INFO L175 Difference]: Start difference. First operand has 439 places, 890 transitions, 18080 flow. Second operand 11 states and 184 transitions. [2024-06-27 22:05:17,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 922 transitions, 20401 flow [2024-06-27 22:05:19,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 922 transitions, 20092 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 22:05:19,660 INFO L231 Difference]: Finished difference. Result has 443 places, 890 transitions, 17990 flow [2024-06-27 22:05:19,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=17777, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17990, PETRI_PLACES=443, PETRI_TRANSITIONS=890} [2024-06-27 22:05:19,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-27 22:05:19,661 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 890 transitions, 17990 flow [2024-06-27 22:05:19,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:19,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:19,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:19,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 22:05:19,661 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:19,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:19,661 INFO L85 PathProgramCache]: Analyzing trace with hash 763016352, now seen corresponding path program 10 times [2024-06-27 22:05:19,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:19,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861341395] [2024-06-27 22:05:19,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:19,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:21,429 INFO 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 22:05:21,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:21,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861341395] [2024-06-27 22:05:21,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861341395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:21,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:21,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:21,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130122804] [2024-06-27 22:05:21,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:21,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:21,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:21,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:21,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:21,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:21,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 890 transitions, 17990 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:21,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:21,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:21,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:23,912 INFO L124 PetriNetUnfolderBase]: 2898/5486 cut-off events. [2024-06-27 22:05:23,912 INFO L125 PetriNetUnfolderBase]: For 337895/337895 co-relation queries the response was YES. [2024-06-27 22:05:23,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48376 conditions, 5486 events. 2898/5486 cut-off events. For 337895/337895 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 40741 event pairs, 757 based on Foata normal form. 2/5062 useless extension candidates. Maximal degree in co-relation 48171. Up to 4438 conditions per place. [2024-06-27 22:05:24,003 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 859 selfloop transitions, 75 changer transitions 0/942 dead transitions. [2024-06-27 22:05:24,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 942 transitions, 20553 flow [2024-06-27 22:05:24,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:05:24,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:05:24,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-27 22:05:24,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:05:24,004 INFO L175 Difference]: Start difference. First operand has 443 places, 890 transitions, 17990 flow. Second operand 12 states and 186 transitions. [2024-06-27 22:05:24,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 942 transitions, 20553 flow [2024-06-27 22:05:26,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 942 transitions, 20261 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-27 22:05:26,875 INFO L231 Difference]: Finished difference. Result has 446 places, 910 transitions, 18218 flow [2024-06-27 22:05:26,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=17698, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=890, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=817, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=18218, PETRI_PLACES=446, PETRI_TRANSITIONS=910} [2024-06-27 22:05:26,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 405 predicate places. [2024-06-27 22:05:26,876 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 910 transitions, 18218 flow [2024-06-27 22:05:26,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:26,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:26,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:26,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 22:05:26,877 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:26,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:26,877 INFO L85 PathProgramCache]: Analyzing trace with hash 763076802, now seen corresponding path program 11 times [2024-06-27 22:05:26,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:26,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551615802] [2024-06-27 22:05:26,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:26,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:26,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:28,575 INFO 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 22:05:28,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:28,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551615802] [2024-06-27 22:05:28,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551615802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:28,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:28,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:05:28,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339514090] [2024-06-27 22:05:28,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:28,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:05:28,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:28,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:05:28,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:05:28,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:28,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 910 transitions, 18218 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:28,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:28,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:28,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:31,018 INFO L124 PetriNetUnfolderBase]: 2957/5661 cut-off events. [2024-06-27 22:05:31,018 INFO L125 PetriNetUnfolderBase]: For 344777/344777 co-relation queries the response was YES. [2024-06-27 22:05:31,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49715 conditions, 5661 events. 2957/5661 cut-off events. For 344777/344777 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 42793 event pairs, 824 based on Foata normal form. 2/5220 useless extension candidates. Maximal degree in co-relation 49508. Up to 4755 conditions per place. [2024-06-27 22:05:31,105 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 869 selfloop transitions, 67 changer transitions 0/944 dead transitions. [2024-06-27 22:05:31,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 944 transitions, 20494 flow [2024-06-27 22:05:31,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:05:31,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:05:31,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 189 transitions. [2024-06-27 22:05:31,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39293139293139295 [2024-06-27 22:05:31,106 INFO L175 Difference]: Start difference. First operand has 446 places, 910 transitions, 18218 flow. Second operand 13 states and 189 transitions. [2024-06-27 22:05:31,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 944 transitions, 20494 flow [2024-06-27 22:05:34,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 944 transitions, 20380 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 22:05:34,145 INFO L231 Difference]: Finished difference. Result has 452 places, 920 transitions, 18500 flow [2024-06-27 22:05:34,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18122, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=910, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=849, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=18500, PETRI_PLACES=452, PETRI_TRANSITIONS=920} [2024-06-27 22:05:34,146 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-27 22:05:34,146 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 920 transitions, 18500 flow [2024-06-27 22:05:34,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:34,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:34,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:34,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 22:05:34,146 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:34,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:34,147 INFO L85 PathProgramCache]: Analyzing trace with hash -145280570, now seen corresponding path program 12 times [2024-06-27 22:05:34,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:34,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915995580] [2024-06-27 22:05:34,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:34,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:34,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:36,025 INFO 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 22:05:36,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:36,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915995580] [2024-06-27 22:05:36,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915995580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:36,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:36,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:36,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438255971] [2024-06-27 22:05:36,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:36,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:36,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:36,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:36,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:36,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:36,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 920 transitions, 18500 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:36,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:36,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:36,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:38,305 INFO L124 PetriNetUnfolderBase]: 2954/5655 cut-off events. [2024-06-27 22:05:38,305 INFO L125 PetriNetUnfolderBase]: For 339939/339939 co-relation queries the response was YES. [2024-06-27 22:05:38,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49681 conditions, 5655 events. 2954/5655 cut-off events. For 339939/339939 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 42700 event pairs, 823 based on Foata normal form. 2/5213 useless extension candidates. Maximal degree in co-relation 49472. Up to 4750 conditions per place. [2024-06-27 22:05:38,390 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 869 selfloop transitions, 63 changer transitions 0/940 dead transitions. [2024-06-27 22:05:38,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 940 transitions, 20493 flow [2024-06-27 22:05:38,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:05:38,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:05:38,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:05:38,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:05:38,391 INFO L175 Difference]: Start difference. First operand has 452 places, 920 transitions, 18500 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:05:38,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 940 transitions, 20493 flow [2024-06-27 22:05:41,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 940 transitions, 20357 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-27 22:05:41,441 INFO L231 Difference]: Finished difference. Result has 452 places, 920 transitions, 18504 flow [2024-06-27 22:05:41,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18364, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18504, PETRI_PLACES=452, PETRI_TRANSITIONS=920} [2024-06-27 22:05:41,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 411 predicate places. [2024-06-27 22:05:41,442 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 920 transitions, 18504 flow [2024-06-27 22:05:41,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:41,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:41,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:41,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 22:05:41,443 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:41,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:41,444 INFO L85 PathProgramCache]: Analyzing trace with hash 876700792, now seen corresponding path program 13 times [2024-06-27 22:05:41,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:41,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918884305] [2024-06-27 22:05:41,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:41,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:43,025 INFO 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 22:05:43,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:43,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918884305] [2024-06-27 22:05:43,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918884305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:43,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:43,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:43,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699548389] [2024-06-27 22:05:43,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:43,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:43,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:43,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:43,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:43,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:43,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 920 transitions, 18504 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:43,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:43,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:43,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:45,309 INFO L124 PetriNetUnfolderBase]: 3007/5733 cut-off events. [2024-06-27 22:05:45,309 INFO L125 PetriNetUnfolderBase]: For 346288/346288 co-relation queries the response was YES. [2024-06-27 22:05:45,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50344 conditions, 5733 events. 3007/5733 cut-off events. For 346288/346288 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 43254 event pairs, 822 based on Foata normal form. 4/5262 useless extension candidates. Maximal degree in co-relation 50134. Up to 4814 conditions per place. [2024-06-27 22:05:45,386 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 858 selfloop transitions, 93 changer transitions 0/959 dead transitions. [2024-06-27 22:05:45,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 959 transitions, 21096 flow [2024-06-27 22:05:45,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:05:45,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:05:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-27 22:05:45,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42702702702702705 [2024-06-27 22:05:45,387 INFO L175 Difference]: Start difference. First operand has 452 places, 920 transitions, 18504 flow. Second operand 10 states and 158 transitions. [2024-06-27 22:05:45,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 959 transitions, 21096 flow [2024-06-27 22:05:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 959 transitions, 20965 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-27 22:05:48,153 INFO L231 Difference]: Finished difference. Result has 456 places, 941 transitions, 19053 flow [2024-06-27 22:05:48,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18373, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=920, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=831, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19053, PETRI_PLACES=456, PETRI_TRANSITIONS=941} [2024-06-27 22:05:48,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-27 22:05:48,154 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 941 transitions, 19053 flow [2024-06-27 22:05:48,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:48,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:48,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:05:48,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 22:05:48,154 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:48,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:48,154 INFO L85 PathProgramCache]: Analyzing trace with hash 881348932, now seen corresponding path program 14 times [2024-06-27 22:05:48,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:48,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420968608] [2024-06-27 22:05:48,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:48,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:49,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:05:49,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:49,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420968608] [2024-06-27 22:05:49,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420968608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:49,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:49,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:05:49,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092374601] [2024-06-27 22:05:49,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:49,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:05:49,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:49,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:05:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:05:49,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:49,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 941 transitions, 19053 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:49,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:49,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:49,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:52,304 INFO L124 PetriNetUnfolderBase]: 3267/6134 cut-off events. [2024-06-27 22:05:52,305 INFO L125 PetriNetUnfolderBase]: For 401739/401739 co-relation queries the response was YES. [2024-06-27 22:05:52,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55732 conditions, 6134 events. 3267/6134 cut-off events. For 401739/401739 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 46098 event pairs, 849 based on Foata normal form. 2/5573 useless extension candidates. Maximal degree in co-relation 55520. Up to 4407 conditions per place. [2024-06-27 22:05:52,396 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 730 selfloop transitions, 327 changer transitions 0/1065 dead transitions. [2024-06-27 22:05:52,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 1065 transitions, 23922 flow [2024-06-27 22:05:52,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:05:52,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:05:52,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 221 transitions. [2024-06-27 22:05:52,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266409266409266 [2024-06-27 22:05:52,397 INFO L175 Difference]: Start difference. First operand has 456 places, 941 transitions, 19053 flow. Second operand 14 states and 221 transitions. [2024-06-27 22:05:52,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 1065 transitions, 23922 flow [2024-06-27 22:05:55,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 1065 transitions, 23770 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 22:05:55,768 INFO L231 Difference]: Finished difference. Result has 467 places, 1020 transitions, 21569 flow [2024-06-27 22:05:55,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=18901, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=941, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=21569, PETRI_PLACES=467, PETRI_TRANSITIONS=1020} [2024-06-27 22:05:55,768 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-27 22:05:55,769 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 1020 transitions, 21569 flow [2024-06-27 22:05:55,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:55,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:05:55,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 22:05:55,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 22:05:55,769 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:05:55,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:05:55,769 INFO L85 PathProgramCache]: Analyzing trace with hash 881342236, now seen corresponding path program 1 times [2024-06-27 22:05:55,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:05:55,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358123099] [2024-06-27 22:05:55,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:05:55,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:05:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:05:57,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:05:57,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:05:57,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358123099] [2024-06-27 22:05:57,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358123099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:05:57,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:05:57,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:05:57,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769943670] [2024-06-27 22:05:57,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:05:57,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:05:57,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:05:57,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:05:57,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:05:57,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:05:57,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 1020 transitions, 21569 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:05:57,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:05:57,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:05:57,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:05:59,537 INFO L124 PetriNetUnfolderBase]: 3265/6127 cut-off events. [2024-06-27 22:05:59,537 INFO L125 PetriNetUnfolderBase]: For 405038/405038 co-relation queries the response was YES. [2024-06-27 22:05:59,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57376 conditions, 6127 events. 3265/6127 cut-off events. For 405038/405038 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 46037 event pairs, 871 based on Foata normal form. 1/5564 useless extension candidates. Maximal degree in co-relation 57160. Up to 5075 conditions per place. [2024-06-27 22:05:59,628 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 887 selfloop transitions, 150 changer transitions 0/1045 dead transitions. [2024-06-27 22:05:59,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 1045 transitions, 23963 flow [2024-06-27 22:05:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:05:59,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:05:59,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:05:59,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:05:59,629 INFO L175 Difference]: Start difference. First operand has 467 places, 1020 transitions, 21569 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:05:59,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 1045 transitions, 23963 flow [2024-06-27 22:06:03,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1045 transitions, 23796 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 22:06:03,021 INFO L231 Difference]: Finished difference. Result has 472 places, 1020 transitions, 21714 flow [2024-06-27 22:06:03,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=21402, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=870, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21714, PETRI_PLACES=472, PETRI_TRANSITIONS=1020} [2024-06-27 22:06:03,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 431 predicate places. [2024-06-27 22:06:03,022 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 1020 transitions, 21714 flow [2024-06-27 22:06:03,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:03,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:03,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:03,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 22:06:03,023 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:03,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:03,023 INFO L85 PathProgramCache]: Analyzing trace with hash 881169442, now seen corresponding path program 15 times [2024-06-27 22:06:03,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:03,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790413993] [2024-06-27 22:06:03,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:03,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:03,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:04,456 INFO 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 22:06:04,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:04,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790413993] [2024-06-27 22:06:04,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790413993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:04,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:04,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:06:04,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363426622] [2024-06-27 22:06:04,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:04,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:06:04,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:04,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:06:04,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:06:04,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:04,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 1020 transitions, 21714 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:04,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:04,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:04,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:06,957 INFO L124 PetriNetUnfolderBase]: 3337/6244 cut-off events. [2024-06-27 22:06:06,957 INFO L125 PetriNetUnfolderBase]: For 440746/440746 co-relation queries the response was YES. [2024-06-27 22:06:07,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58980 conditions, 6244 events. 3337/6244 cut-off events. For 440746/440746 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 46948 event pairs, 874 based on Foata normal form. 4/5669 useless extension candidates. Maximal degree in co-relation 58762. Up to 4515 conditions per place. [2024-06-27 22:06:07,045 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 811 selfloop transitions, 254 changer transitions 0/1073 dead transitions. [2024-06-27 22:06:07,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1073 transitions, 25516 flow [2024-06-27 22:06:07,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:06:07,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:06:07,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 22:06:07,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4619164619164619 [2024-06-27 22:06:07,046 INFO L175 Difference]: Start difference. First operand has 472 places, 1020 transitions, 21714 flow. Second operand 11 states and 188 transitions. [2024-06-27 22:06:07,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1073 transitions, 25516 flow [2024-06-27 22:06:10,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 1073 transitions, 25184 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 22:06:10,708 INFO L231 Difference]: Finished difference. Result has 474 places, 1036 transitions, 22443 flow [2024-06-27 22:06:10,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=21384, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1020, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22443, PETRI_PLACES=474, PETRI_TRANSITIONS=1036} [2024-06-27 22:06:10,709 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-27 22:06:10,709 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 1036 transitions, 22443 flow [2024-06-27 22:06:10,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:10,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:10,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:10,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 22:06:10,710 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:10,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:10,710 INFO L85 PathProgramCache]: Analyzing trace with hash 881342422, now seen corresponding path program 16 times [2024-06-27 22:06:10,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:10,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955609640] [2024-06-27 22:06:10,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:10,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:10,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:12,167 INFO 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 22:06:12,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:12,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955609640] [2024-06-27 22:06:12,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955609640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:12,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:12,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:06:12,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573360514] [2024-06-27 22:06:12,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:12,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:06:12,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:12,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:06:12,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:06:12,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:12,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 1036 transitions, 22443 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:12,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:12,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:12,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:14,544 INFO L124 PetriNetUnfolderBase]: 3329/6232 cut-off events. [2024-06-27 22:06:14,544 INFO L125 PetriNetUnfolderBase]: For 428446/428446 co-relation queries the response was YES. [2024-06-27 22:06:14,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59251 conditions, 6232 events. 3329/6232 cut-off events. For 428446/428446 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 46799 event pairs, 879 based on Foata normal form. 4/5657 useless extension candidates. Maximal degree in co-relation 59031. Up to 4511 conditions per place. [2024-06-27 22:06:14,643 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 793 selfloop transitions, 269 changer transitions 0/1070 dead transitions. [2024-06-27 22:06:14,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 1070 transitions, 25612 flow [2024-06-27 22:06:14,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:06:14,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:06:14,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-27 22:06:14,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520884520884521 [2024-06-27 22:06:14,644 INFO L175 Difference]: Start difference. First operand has 474 places, 1036 transitions, 22443 flow. Second operand 11 states and 184 transitions. [2024-06-27 22:06:14,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 1070 transitions, 25612 flow [2024-06-27 22:06:18,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 1070 transitions, 25127 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 22:06:18,550 INFO L231 Difference]: Finished difference. Result has 479 places, 1036 transitions, 22518 flow [2024-06-27 22:06:18,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=21958, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22518, PETRI_PLACES=479, PETRI_TRANSITIONS=1036} [2024-06-27 22:06:18,551 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-27 22:06:18,551 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 1036 transitions, 22518 flow [2024-06-27 22:06:18,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:18,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:18,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:18,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 22:06:18,552 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:18,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:18,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1053244176, now seen corresponding path program 17 times [2024-06-27 22:06:18,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:18,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559600396] [2024-06-27 22:06:18,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:18,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:18,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:20,345 INFO 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 22:06:20,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:20,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559600396] [2024-06-27 22:06:20,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559600396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:20,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:20,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:06:20,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538707261] [2024-06-27 22:06:20,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:20,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:06:20,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:20,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:06:20,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:06:20,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:20,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 1036 transitions, 22518 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:20,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:20,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:20,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:23,081 INFO L124 PetriNetUnfolderBase]: 3477/6464 cut-off events. [2024-06-27 22:06:23,081 INFO L125 PetriNetUnfolderBase]: For 491806/491806 co-relation queries the response was YES. [2024-06-27 22:06:23,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62904 conditions, 6464 events. 3477/6464 cut-off events. For 491806/491806 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 48534 event pairs, 877 based on Foata normal form. 2/5856 useless extension candidates. Maximal degree in co-relation 62683. Up to 5352 conditions per place. [2024-06-27 22:06:23,160 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 969 selfloop transitions, 122 changer transitions 0/1099 dead transitions. [2024-06-27 22:06:23,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1099 transitions, 26329 flow [2024-06-27 22:06:23,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:06:23,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:06:23,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-27 22:06:23,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43243243243243246 [2024-06-27 22:06:23,161 INFO L175 Difference]: Start difference. First operand has 479 places, 1036 transitions, 22518 flow. Second operand 11 states and 176 transitions. [2024-06-27 22:06:23,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 1099 transitions, 26329 flow [2024-06-27 22:06:27,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 1099 transitions, 25757 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-27 22:06:27,430 INFO L231 Difference]: Finished difference. Result has 483 places, 1067 transitions, 23196 flow [2024-06-27 22:06:27,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=21978, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1036, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=925, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23196, PETRI_PLACES=483, PETRI_TRANSITIONS=1067} [2024-06-27 22:06:27,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 22:06:27,431 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 1067 transitions, 23196 flow [2024-06-27 22:06:27,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:27,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:27,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:27,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 22:06:27,431 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:27,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:27,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1053237666, now seen corresponding path program 18 times [2024-06-27 22:06:27,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:27,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940653026] [2024-06-27 22:06:27,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:27,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:27,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:28,917 INFO 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 22:06:28,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:28,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940653026] [2024-06-27 22:06:28,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940653026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:28,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:28,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:06:28,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656444220] [2024-06-27 22:06:28,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:28,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:06:28,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:28,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:06:28,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:06:29,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:29,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 1067 transitions, 23196 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:29,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:29,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:29,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:31,424 INFO L124 PetriNetUnfolderBase]: 3473/6459 cut-off events. [2024-06-27 22:06:31,424 INFO L125 PetriNetUnfolderBase]: For 486421/486421 co-relation queries the response was YES. [2024-06-27 22:06:31,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62776 conditions, 6459 events. 3473/6459 cut-off events. For 486421/486421 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48514 event pairs, 909 based on Foata normal form. 2/5853 useless extension candidates. Maximal degree in co-relation 62552. Up to 5543 conditions per place. [2024-06-27 22:06:31,519 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1013 selfloop transitions, 71 changer transitions 0/1092 dead transitions. [2024-06-27 22:06:31,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 1092 transitions, 25652 flow [2024-06-27 22:06:31,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:06:31,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:06:31,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 22:06:31,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41277641277641275 [2024-06-27 22:06:31,520 INFO L175 Difference]: Start difference. First operand has 483 places, 1067 transitions, 23196 flow. Second operand 11 states and 168 transitions. [2024-06-27 22:06:31,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 1092 transitions, 25652 flow [2024-06-27 22:06:35,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 1092 transitions, 25421 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-27 22:06:35,693 INFO L231 Difference]: Finished difference. Result has 489 places, 1071 transitions, 23225 flow [2024-06-27 22:06:35,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=22975, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1067, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23225, PETRI_PLACES=489, PETRI_TRANSITIONS=1071} [2024-06-27 22:06:35,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 448 predicate places. [2024-06-27 22:06:35,694 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 1071 transitions, 23225 flow [2024-06-27 22:06:35,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:35,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:35,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:35,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 22:06:35,694 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:35,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:35,694 INFO L85 PathProgramCache]: Analyzing trace with hash 794174868, now seen corresponding path program 2 times [2024-06-27 22:06:35,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:35,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267022907] [2024-06-27 22:06:35,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:35,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:35,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:37,018 INFO 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 22:06:37,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:37,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267022907] [2024-06-27 22:06:37,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267022907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:37,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:37,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:06:37,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018675056] [2024-06-27 22:06:37,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:37,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:06:37,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:37,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:06:37,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:06:37,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:37,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1071 transitions, 23225 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:37,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:37,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:37,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:39,321 INFO L124 PetriNetUnfolderBase]: 3497/6513 cut-off events. [2024-06-27 22:06:39,322 INFO L125 PetriNetUnfolderBase]: For 491339/491339 co-relation queries the response was YES. [2024-06-27 22:06:39,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62946 conditions, 6513 events. 3497/6513 cut-off events. For 491339/491339 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 49084 event pairs, 911 based on Foata normal form. 2/5905 useless extension candidates. Maximal degree in co-relation 62719. Up to 5575 conditions per place. [2024-06-27 22:06:39,422 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 1029 selfloop transitions, 57 changer transitions 0/1094 dead transitions. [2024-06-27 22:06:39,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1094 transitions, 25573 flow [2024-06-27 22:06:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:06:39,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:06:39,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-27 22:06:39,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4189189189189189 [2024-06-27 22:06:39,423 INFO L175 Difference]: Start difference. First operand has 489 places, 1071 transitions, 23225 flow. Second operand 10 states and 155 transitions. [2024-06-27 22:06:39,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1094 transitions, 25573 flow [2024-06-27 22:06:43,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1094 transitions, 25442 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 22:06:43,388 INFO L231 Difference]: Finished difference. Result has 492 places, 1073 transitions, 23238 flow [2024-06-27 22:06:43,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=23094, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1071, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1014, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23238, PETRI_PLACES=492, PETRI_TRANSITIONS=1073} [2024-06-27 22:06:43,389 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 22:06:43,389 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1073 transitions, 23238 flow [2024-06-27 22:06:43,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:43,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:43,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:43,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 22:06:43,390 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:43,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:43,391 INFO L85 PathProgramCache]: Analyzing trace with hash 142320934, now seen corresponding path program 19 times [2024-06-27 22:06:43,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:43,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125063] [2024-06-27 22:06:43,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:43,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:43,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:45,210 INFO 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 22:06:45,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:45,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125063] [2024-06-27 22:06:45,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:45,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:45,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:06:45,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565478873] [2024-06-27 22:06:45,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:45,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:06:45,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:45,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:06:45,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:06:45,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:45,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1073 transitions, 23238 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:45,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:45,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:45,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:47,674 INFO L124 PetriNetUnfolderBase]: 3489/6501 cut-off events. [2024-06-27 22:06:47,674 INFO L125 PetriNetUnfolderBase]: For 485366/485366 co-relation queries the response was YES. [2024-06-27 22:06:47,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62459 conditions, 6501 events. 3489/6501 cut-off events. For 485366/485366 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 49013 event pairs, 892 based on Foata normal form. 4/5893 useless extension candidates. Maximal degree in co-relation 62231. Up to 5524 conditions per place. [2024-06-27 22:06:47,768 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1010 selfloop transitions, 77 changer transitions 0/1095 dead transitions. [2024-06-27 22:06:47,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 1095 transitions, 25618 flow [2024-06-27 22:06:47,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:06:47,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:06:47,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 22:06:47,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41277641277641275 [2024-06-27 22:06:47,769 INFO L175 Difference]: Start difference. First operand has 492 places, 1073 transitions, 23238 flow. Second operand 11 states and 168 transitions. [2024-06-27 22:06:47,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 1095 transitions, 25618 flow [2024-06-27 22:06:51,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1095 transitions, 25501 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:06:51,788 INFO L231 Difference]: Finished difference. Result has 495 places, 1073 transitions, 23294 flow [2024-06-27 22:06:51,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=23121, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=996, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=23294, PETRI_PLACES=495, PETRI_TRANSITIONS=1073} [2024-06-27 22:06:51,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 454 predicate places. [2024-06-27 22:06:51,789 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 1073 transitions, 23294 flow [2024-06-27 22:06:51,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:51,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:06:51,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:06:51,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 22:06:51,789 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:06:51,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:06:51,790 INFO L85 PathProgramCache]: Analyzing trace with hash 135654694, now seen corresponding path program 20 times [2024-06-27 22:06:51,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:06:51,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562234576] [2024-06-27 22:06:51,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:06:51,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:06:51,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:06:53,421 INFO 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 22:06:53,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:06:53,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562234576] [2024-06-27 22:06:53,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562234576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:06:53,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:06:53,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:06:53,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658177634] [2024-06-27 22:06:53,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:06:53,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:06:53,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:06:53,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:06:53,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:06:53,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:06:53,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 1073 transitions, 23294 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:06:53,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:06:53,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:06:53,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:06:56,011 INFO L124 PetriNetUnfolderBase]: 3604/6678 cut-off events. [2024-06-27 22:06:56,011 INFO L125 PetriNetUnfolderBase]: For 537323/537323 co-relation queries the response was YES. [2024-06-27 22:06:56,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65618 conditions, 6678 events. 3604/6678 cut-off events. For 537323/537323 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 50191 event pairs, 913 based on Foata normal form. 4/6042 useless extension candidates. Maximal degree in co-relation 65389. Up to 5472 conditions per place. [2024-06-27 22:06:56,119 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 967 selfloop transitions, 154 changer transitions 0/1129 dead transitions. [2024-06-27 22:06:56,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 1129 transitions, 27066 flow [2024-06-27 22:06:56,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:06:56,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:06:56,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-27 22:06:56,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45675675675675675 [2024-06-27 22:06:56,119 INFO L175 Difference]: Start difference. First operand has 495 places, 1073 transitions, 23294 flow. Second operand 10 states and 169 transitions. [2024-06-27 22:06:56,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 1129 transitions, 27066 flow [2024-06-27 22:07:00,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 1129 transitions, 26787 flow, removed 66 selfloop flow, removed 9 redundant places. [2024-06-27 22:07:00,805 INFO L231 Difference]: Finished difference. Result has 496 places, 1095 transitions, 24039 flow [2024-06-27 22:07:00,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=23015, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1073, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=932, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24039, PETRI_PLACES=496, PETRI_TRANSITIONS=1095} [2024-06-27 22:07:00,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-27 22:07:00,805 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 1095 transitions, 24039 flow [2024-06-27 22:07:00,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:00,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:00,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:00,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 22:07:00,806 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:00,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:00,807 INFO L85 PathProgramCache]: Analyzing trace with hash 135834184, now seen corresponding path program 21 times [2024-06-27 22:07:00,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:00,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864612168] [2024-06-27 22:07:00,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:00,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:00,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:02,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:07:02,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:02,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864612168] [2024-06-27 22:07:02,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864612168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:02,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:02,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:07:02,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488558873] [2024-06-27 22:07:02,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:02,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:07:02,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:02,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:07:02,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:07:02,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:02,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 1095 transitions, 24039 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:02,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:02,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:02,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:05,166 INFO L124 PetriNetUnfolderBase]: 3648/6743 cut-off events. [2024-06-27 22:07:05,166 INFO L125 PetriNetUnfolderBase]: For 550396/550396 co-relation queries the response was YES. [2024-06-27 22:07:05,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67030 conditions, 6743 events. 3648/6743 cut-off events. For 550396/550396 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 50676 event pairs, 896 based on Foata normal form. 2/6090 useless extension candidates. Maximal degree in co-relation 66800. Up to 5387 conditions per place. [2024-06-27 22:07:05,264 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 939 selfloop transitions, 200 changer transitions 0/1147 dead transitions. [2024-06-27 22:07:05,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 1147 transitions, 27863 flow [2024-06-27 22:07:05,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:07:05,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:07:05,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 22:07:05,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44963144963144963 [2024-06-27 22:07:05,265 INFO L175 Difference]: Start difference. First operand has 496 places, 1095 transitions, 24039 flow. Second operand 11 states and 183 transitions. [2024-06-27 22:07:05,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 1147 transitions, 27863 flow [2024-06-27 22:07:09,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 1147 transitions, 27555 flow, removed 115 selfloop flow, removed 5 redundant places. [2024-06-27 22:07:09,638 INFO L231 Difference]: Finished difference. Result has 503 places, 1108 transitions, 24601 flow [2024-06-27 22:07:09,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=23761, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1095, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=906, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24601, PETRI_PLACES=503, PETRI_TRANSITIONS=1108} [2024-06-27 22:07:09,639 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-27 22:07:09,639 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 1108 transitions, 24601 flow [2024-06-27 22:07:09,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:09,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:09,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:09,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 22:07:09,639 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:09,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:09,639 INFO L85 PathProgramCache]: Analyzing trace with hash 135827674, now seen corresponding path program 22 times [2024-06-27 22:07:09,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:09,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701031635] [2024-06-27 22:07:09,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:09,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:11,260 INFO 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 22:07:11,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:11,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701031635] [2024-06-27 22:07:11,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701031635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:11,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:11,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:07:11,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954683324] [2024-06-27 22:07:11,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:11,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:07:11,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:11,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:07:11,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:07:11,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:11,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1108 transitions, 24601 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:11,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:11,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:11,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:13,933 INFO L124 PetriNetUnfolderBase]: 3640/6735 cut-off events. [2024-06-27 22:07:13,933 INFO L125 PetriNetUnfolderBase]: For 546794/546794 co-relation queries the response was YES. [2024-06-27 22:07:14,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66945 conditions, 6735 events. 3640/6735 cut-off events. For 546794/546794 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 50698 event pairs, 936 based on Foata normal form. 4/6090 useless extension candidates. Maximal degree in co-relation 66712. Up to 5503 conditions per place. [2024-06-27 22:07:14,037 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 982 selfloop transitions, 155 changer transitions 0/1145 dead transitions. [2024-06-27 22:07:14,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 1145 transitions, 28004 flow [2024-06-27 22:07:14,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:07:14,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:07:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 22:07:14,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648648648648649 [2024-06-27 22:07:14,038 INFO L175 Difference]: Start difference. First operand has 503 places, 1108 transitions, 24601 flow. Second operand 10 states and 172 transitions. [2024-06-27 22:07:14,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 1145 transitions, 28004 flow [2024-06-27 22:07:18,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 1145 transitions, 27548 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-27 22:07:18,734 INFO L231 Difference]: Finished difference. Result has 506 places, 1108 transitions, 24478 flow [2024-06-27 22:07:18,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24145, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=953, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24478, PETRI_PLACES=506, PETRI_TRANSITIONS=1108} [2024-06-27 22:07:18,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 465 predicate places. [2024-06-27 22:07:18,735 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 1108 transitions, 24478 flow [2024-06-27 22:07:18,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:18,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:18,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:18,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 22:07:18,735 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:18,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:18,736 INFO L85 PathProgramCache]: Analyzing trace with hash -48001786, now seen corresponding path program 3 times [2024-06-27 22:07:18,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:18,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856230634] [2024-06-27 22:07:18,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:18,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:20,246 INFO 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 22:07:20,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:20,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856230634] [2024-06-27 22:07:20,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856230634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:20,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:20,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:07:20,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519959101] [2024-06-27 22:07:20,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:20,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:07:20,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:20,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:07:20,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:07:20,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:20,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 1108 transitions, 24478 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:20,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:20,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:20,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:22,823 INFO L124 PetriNetUnfolderBase]: 3657/6775 cut-off events. [2024-06-27 22:07:22,823 INFO L125 PetriNetUnfolderBase]: For 541080/541080 co-relation queries the response was YES. [2024-06-27 22:07:22,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66761 conditions, 6775 events. 3657/6775 cut-off events. For 541080/541080 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 51097 event pairs, 939 based on Foata normal form. 2/6127 useless extension candidates. Maximal degree in co-relation 66527. Up to 5887 conditions per place. [2024-06-27 22:07:22,924 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 1092 selfloop transitions, 28 changer transitions 0/1128 dead transitions. [2024-06-27 22:07:22,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 1128 transitions, 26902 flow [2024-06-27 22:07:22,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:07:22,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:07:22,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-27 22:07:22,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:07:22,925 INFO L175 Difference]: Start difference. First operand has 506 places, 1108 transitions, 24478 flow. Second operand 10 states and 150 transitions. [2024-06-27 22:07:22,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 1128 transitions, 26902 flow [2024-06-27 22:07:27,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 1128 transitions, 26644 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 22:07:27,671 INFO L231 Difference]: Finished difference. Result has 509 places, 1109 transitions, 24300 flow [2024-06-27 22:07:27,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24220, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1080, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24300, PETRI_PLACES=509, PETRI_TRANSITIONS=1109} [2024-06-27 22:07:27,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 468 predicate places. [2024-06-27 22:07:27,671 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 1109 transitions, 24300 flow [2024-06-27 22:07:27,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:27,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:27,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:27,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 22:07:27,672 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:27,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:27,672 INFO L85 PathProgramCache]: Analyzing trace with hash -2059321352, now seen corresponding path program 23 times [2024-06-27 22:07:27,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:27,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733207476] [2024-06-27 22:07:27,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:27,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:27,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:29,252 INFO 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 22:07:29,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:29,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733207476] [2024-06-27 22:07:29,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733207476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:29,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:29,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:07:29,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608091263] [2024-06-27 22:07:29,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:29,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:07:29,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:29,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:07:29,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:07:29,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:29,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 1109 transitions, 24300 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:29,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:29,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:29,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:31,898 INFO L124 PetriNetUnfolderBase]: 3724/6876 cut-off events. [2024-06-27 22:07:31,899 INFO L125 PetriNetUnfolderBase]: For 577225/577225 co-relation queries the response was YES. [2024-06-27 22:07:31,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68224 conditions, 6876 events. 3724/6876 cut-off events. For 577225/577225 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 51826 event pairs, 926 based on Foata normal form. 4/6209 useless extension candidates. Maximal degree in co-relation 67989. Up to 5680 conditions per place. [2024-06-27 22:07:32,008 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1034 selfloop transitions, 118 changer transitions 0/1160 dead transitions. [2024-06-27 22:07:32,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1160 transitions, 28037 flow [2024-06-27 22:07:32,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:07:32,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:07:32,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 22:07:32,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275184275184275 [2024-06-27 22:07:32,009 INFO L175 Difference]: Start difference. First operand has 509 places, 1109 transitions, 24300 flow. Second operand 11 states and 174 transitions. [2024-06-27 22:07:32,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 1160 transitions, 28037 flow [2024-06-27 22:07:36,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1160 transitions, 27981 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-27 22:07:36,587 INFO L231 Difference]: Finished difference. Result has 512 places, 1124 transitions, 24994 flow [2024-06-27 22:07:36,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24244, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1004, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24994, PETRI_PLACES=512, PETRI_TRANSITIONS=1124} [2024-06-27 22:07:36,587 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 22:07:36,587 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 1124 transitions, 24994 flow [2024-06-27 22:07:36,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:36,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:36,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:36,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 22:07:36,588 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:36,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:36,588 INFO L85 PathProgramCache]: Analyzing trace with hash -2052646184, now seen corresponding path program 4 times [2024-06-27 22:07:36,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:36,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954293355] [2024-06-27 22:07:36,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:36,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:36,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:37,972 INFO 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 22:07:37,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:37,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954293355] [2024-06-27 22:07:37,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954293355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:37,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:37,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:07:37,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447073144] [2024-06-27 22:07:37,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:37,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:07:37,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:37,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:07:37,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:07:38,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:38,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1124 transitions, 24994 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:38,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:38,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:38,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:40,544 INFO L124 PetriNetUnfolderBase]: 3741/6919 cut-off events. [2024-06-27 22:07:40,544 INFO L125 PetriNetUnfolderBase]: For 575808/575808 co-relation queries the response was YES. [2024-06-27 22:07:40,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68916 conditions, 6919 events. 3741/6919 cut-off events. For 575808/575808 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 52330 event pairs, 950 based on Foata normal form. 2/6252 useless extension candidates. Maximal degree in co-relation 68680. Up to 5993 conditions per place. [2024-06-27 22:07:40,647 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 1101 selfloop transitions, 38 changer transitions 0/1147 dead transitions. [2024-06-27 22:07:40,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 1147 transitions, 27488 flow [2024-06-27 22:07:40,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:07:40,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:07:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-27 22:07:40,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41081081081081083 [2024-06-27 22:07:40,648 INFO L175 Difference]: Start difference. First operand has 512 places, 1124 transitions, 24994 flow. Second operand 10 states and 152 transitions. [2024-06-27 22:07:40,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 1147 transitions, 27488 flow [2024-06-27 22:07:45,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 1147 transitions, 26718 flow, removed 130 selfloop flow, removed 10 redundant places. [2024-06-27 22:07:45,860 INFO L231 Difference]: Finished difference. Result has 512 places, 1125 transitions, 24326 flow [2024-06-27 22:07:45,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24224, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1086, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24326, PETRI_PLACES=512, PETRI_TRANSITIONS=1125} [2024-06-27 22:07:45,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 471 predicate places. [2024-06-27 22:07:45,861 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 1125 transitions, 24326 flow [2024-06-27 22:07:45,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:45,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:45,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:45,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 22:07:45,861 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:45,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:45,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1832430004, now seen corresponding path program 24 times [2024-06-27 22:07:45,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:45,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451285723] [2024-06-27 22:07:45,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:45,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:45,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:47,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 22:07:47,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:47,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451285723] [2024-06-27 22:07:47,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451285723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:47,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:47,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:07:47,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604195437] [2024-06-27 22:07:47,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:47,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:07:47,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:47,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:07:47,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:07:47,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:47,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 1125 transitions, 24326 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:47,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:47,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:47,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:50,373 INFO L124 PetriNetUnfolderBase]: 3833/7061 cut-off events. [2024-06-27 22:07:50,373 INFO L125 PetriNetUnfolderBase]: For 618762/618762 co-relation queries the response was YES. [2024-06-27 22:07:50,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70062 conditions, 7061 events. 3833/7061 cut-off events. For 618762/618762 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 53396 event pairs, 945 based on Foata normal form. 2/6371 useless extension candidates. Maximal degree in co-relation 69827. Up to 5918 conditions per place. [2024-06-27 22:07:50,461 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1069 selfloop transitions, 101 changer transitions 0/1178 dead transitions. [2024-06-27 22:07:50,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 1178 transitions, 28091 flow [2024-06-27 22:07:50,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:07:50,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:07:50,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-27 22:07:50,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152334152334152 [2024-06-27 22:07:50,462 INFO L175 Difference]: Start difference. First operand has 512 places, 1125 transitions, 24326 flow. Second operand 11 states and 169 transitions. [2024-06-27 22:07:50,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 1178 transitions, 28091 flow [2024-06-27 22:07:55,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 1178 transitions, 28013 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-27 22:07:55,392 INFO L231 Difference]: Finished difference. Result has 516 places, 1145 transitions, 25043 flow [2024-06-27 22:07:55,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24248, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1035, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25043, PETRI_PLACES=516, PETRI_TRANSITIONS=1145} [2024-06-27 22:07:55,392 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 475 predicate places. [2024-06-27 22:07:55,392 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 1145 transitions, 25043 flow [2024-06-27 22:07:55,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:55,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:07:55,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:07:55,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 22:07:55,393 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:07:55,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:07:55,393 INFO L85 PathProgramCache]: Analyzing trace with hash 303231142, now seen corresponding path program 25 times [2024-06-27 22:07:55,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:07:55,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321301540] [2024-06-27 22:07:55,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:07:55,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:07:55,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:07:56,714 INFO 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 22:07:56,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:07:56,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321301540] [2024-06-27 22:07:56,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321301540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:07:56,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:07:56,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:07:56,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432891686] [2024-06-27 22:07:56,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:07:56,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:07:56,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:07:56,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:07:56,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:07:56,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:07:56,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 1145 transitions, 25043 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:07:56,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:07:56,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:07:56,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:07:59,584 INFO L124 PetriNetUnfolderBase]: 3825/7048 cut-off events. [2024-06-27 22:07:59,584 INFO L125 PetriNetUnfolderBase]: For 617770/617770 co-relation queries the response was YES. [2024-06-27 22:07:59,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70069 conditions, 7048 events. 3825/7048 cut-off events. For 617770/617770 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 53266 event pairs, 957 based on Foata normal form. 4/6361 useless extension candidates. Maximal degree in co-relation 69832. Up to 6023 conditions per place. [2024-06-27 22:07:59,698 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1093 selfloop transitions, 70 changer transitions 0/1171 dead transitions. [2024-06-27 22:07:59,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 1171 transitions, 27901 flow [2024-06-27 22:07:59,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:07:59,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:07:59,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-27 22:07:59,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40786240786240785 [2024-06-27 22:07:59,698 INFO L175 Difference]: Start difference. First operand has 516 places, 1145 transitions, 25043 flow. Second operand 11 states and 166 transitions. [2024-06-27 22:07:59,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 1171 transitions, 27901 flow [2024-06-27 22:08:05,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 1171 transitions, 27678 flow, removed 96 selfloop flow, removed 6 redundant places. [2024-06-27 22:08:05,281 INFO L231 Difference]: Finished difference. Result has 521 places, 1145 transitions, 24977 flow [2024-06-27 22:08:05,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24820, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1075, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=24977, PETRI_PLACES=521, PETRI_TRANSITIONS=1145} [2024-06-27 22:08:05,282 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 480 predicate places. [2024-06-27 22:08:05,282 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 1145 transitions, 24977 flow [2024-06-27 22:08:05,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:05,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:05,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:05,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 22:08:05,283 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:05,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:05,283 INFO L85 PathProgramCache]: Analyzing trace with hash -559363808, now seen corresponding path program 26 times [2024-06-27 22:08:05,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:05,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583920848] [2024-06-27 22:08:05,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:05,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:07,088 INFO 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 22:08:07,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:07,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583920848] [2024-06-27 22:08:07,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583920848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:07,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:07,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:08:07,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270219120] [2024-06-27 22:08:07,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:07,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:08:07,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:07,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:08:07,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:08:07,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:07,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 1145 transitions, 24977 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:07,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:07,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:07,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:10,183 INFO L124 PetriNetUnfolderBase]: 3863/7115 cut-off events. [2024-06-27 22:08:10,183 INFO L125 PetriNetUnfolderBase]: For 632164/632164 co-relation queries the response was YES. [2024-06-27 22:08:10,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70959 conditions, 7115 events. 3863/7115 cut-off events. For 632164/632164 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 53887 event pairs, 936 based on Foata normal form. 2/6424 useless extension candidates. Maximal degree in co-relation 70720. Up to 6096 conditions per place. [2024-06-27 22:08:10,289 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1114 selfloop transitions, 69 changer transitions 0/1191 dead transitions. [2024-06-27 22:08:10,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 1191 transitions, 28579 flow [2024-06-27 22:08:10,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:08:10,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:08:10,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 22:08:10,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201474201474201 [2024-06-27 22:08:10,290 INFO L175 Difference]: Start difference. First operand has 521 places, 1145 transitions, 24977 flow. Second operand 11 states and 171 transitions. [2024-06-27 22:08:10,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 1191 transitions, 28579 flow [2024-06-27 22:08:15,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1191 transitions, 28478 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 22:08:15,405 INFO L231 Difference]: Finished difference. Result has 525 places, 1161 transitions, 25499 flow [2024-06-27 22:08:15,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=24876, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1083, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25499, PETRI_PLACES=525, PETRI_TRANSITIONS=1161} [2024-06-27 22:08:15,405 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 484 predicate places. [2024-06-27 22:08:15,405 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 1161 transitions, 25499 flow [2024-06-27 22:08:15,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:15,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:15,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:15,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 22:08:15,406 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:15,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1519385246, now seen corresponding path program 1 times [2024-06-27 22:08:15,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:15,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405316988] [2024-06-27 22:08:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:15,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:15,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:17,033 INFO 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 22:08:17,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:17,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405316988] [2024-06-27 22:08:17,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405316988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:17,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:17,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:08:17,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041542631] [2024-06-27 22:08:17,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:17,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:08:17,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:17,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:08:17,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:08:17,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:17,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 1161 transitions, 25499 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:17,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:17,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:17,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:19,819 INFO L124 PetriNetUnfolderBase]: 3859/7107 cut-off events. [2024-06-27 22:08:19,819 INFO L125 PetriNetUnfolderBase]: For 625889/625889 co-relation queries the response was YES. [2024-06-27 22:08:19,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71064 conditions, 7107 events. 3859/7107 cut-off events. For 625889/625889 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 53792 event pairs, 976 based on Foata normal form. 1/6416 useless extension candidates. Maximal degree in co-relation 70823. Up to 6219 conditions per place. [2024-06-27 22:08:19,908 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1134 selfloop transitions, 34 changer transitions 0/1176 dead transitions. [2024-06-27 22:08:19,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 1176 transitions, 27963 flow [2024-06-27 22:08:19,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:08:19,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:08:19,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 22:08:19,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 22:08:19,909 INFO L175 Difference]: Start difference. First operand has 525 places, 1161 transitions, 25499 flow. Second operand 10 states and 148 transitions. [2024-06-27 22:08:19,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 1176 transitions, 27963 flow [2024-06-27 22:08:25,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 1176 transitions, 27710 flow, removed 105 selfloop flow, removed 6 redundant places. [2024-06-27 22:08:25,528 INFO L231 Difference]: Finished difference. Result has 529 places, 1161 transitions, 25333 flow [2024-06-27 22:08:25,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25246, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25333, PETRI_PLACES=529, PETRI_TRANSITIONS=1161} [2024-06-27 22:08:25,529 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 488 predicate places. [2024-06-27 22:08:25,529 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 1161 transitions, 25333 flow [2024-06-27 22:08:25,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:25,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:25,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:25,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 22:08:25,530 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:25,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:25,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2052892262, now seen corresponding path program 27 times [2024-06-27 22:08:25,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:25,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557105814] [2024-06-27 22:08:25,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:25,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:25,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:27,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:08:27,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:27,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557105814] [2024-06-27 22:08:27,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557105814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:27,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:27,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:08:27,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694025291] [2024-06-27 22:08:27,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:27,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:08:27,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:27,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:08:27,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:08:27,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:27,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 1161 transitions, 25333 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:27,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:27,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:27,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:29,949 INFO L124 PetriNetUnfolderBase]: 3905/7176 cut-off events. [2024-06-27 22:08:29,949 INFO L125 PetriNetUnfolderBase]: For 655580/655580 co-relation queries the response was YES. [2024-06-27 22:08:30,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71705 conditions, 7176 events. 3905/7176 cut-off events. For 655580/655580 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 54259 event pairs, 973 based on Foata normal form. 4/6472 useless extension candidates. Maximal degree in co-relation 71462. Up to 6182 conditions per place. [2024-06-27 22:08:30,070 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1124 selfloop transitions, 64 changer transitions 0/1196 dead transitions. [2024-06-27 22:08:30,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 1196 transitions, 28547 flow [2024-06-27 22:08:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:08:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:08:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 168 transitions. [2024-06-27 22:08:30,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41277641277641275 [2024-06-27 22:08:30,071 INFO L175 Difference]: Start difference. First operand has 529 places, 1161 transitions, 25333 flow. Second operand 11 states and 168 transitions. [2024-06-27 22:08:30,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 1196 transitions, 28547 flow [2024-06-27 22:08:36,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 1196 transitions, 28372 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-27 22:08:36,328 INFO L231 Difference]: Finished difference. Result has 530 places, 1173 transitions, 25665 flow [2024-06-27 22:08:36,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25158, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25665, PETRI_PLACES=530, PETRI_TRANSITIONS=1173} [2024-06-27 22:08:36,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 489 predicate places. [2024-06-27 22:08:36,329 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 1173 transitions, 25665 flow [2024-06-27 22:08:36,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:36,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:36,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:36,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 22:08:36,329 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:36,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:36,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1822957574, now seen corresponding path program 5 times [2024-06-27 22:08:36,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:36,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942498168] [2024-06-27 22:08:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:36,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:37,556 INFO 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 22:08:37,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:37,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942498168] [2024-06-27 22:08:37,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942498168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:37,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:37,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:08:37,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034678347] [2024-06-27 22:08:37,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:37,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:08:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:37,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:08:37,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:08:37,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:37,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 1173 transitions, 25665 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:37,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:37,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:37,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:40,503 INFO L124 PetriNetUnfolderBase]: 3922/7215 cut-off events. [2024-06-27 22:08:40,504 INFO L125 PetriNetUnfolderBase]: For 650184/650184 co-relation queries the response was YES. [2024-06-27 22:08:40,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72003 conditions, 7215 events. 3922/7215 cut-off events. For 650184/650184 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 54686 event pairs, 993 based on Foata normal form. 2/6509 useless extension candidates. Maximal degree in co-relation 71759. Up to 6284 conditions per place. [2024-06-27 22:08:40,607 INFO L140 encePairwiseOnDemand]: 27/37 looper letters, 1161 selfloop transitions, 24 changer transitions 0/1193 dead transitions. [2024-06-27 22:08:40,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 1193 transitions, 28239 flow [2024-06-27 22:08:40,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:08:40,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:08:40,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 22:08:40,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 22:08:40,608 INFO L175 Difference]: Start difference. First operand has 530 places, 1173 transitions, 25665 flow. Second operand 10 states and 148 transitions. [2024-06-27 22:08:40,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 1193 transitions, 28239 flow [2024-06-27 22:08:46,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 1193 transitions, 28108 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-27 22:08:46,537 INFO L231 Difference]: Finished difference. Result has 533 places, 1174 transitions, 25612 flow [2024-06-27 22:08:46,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25534, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25612, PETRI_PLACES=533, PETRI_TRANSITIONS=1174} [2024-06-27 22:08:46,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 492 predicate places. [2024-06-27 22:08:46,538 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 1174 transitions, 25612 flow [2024-06-27 22:08:46,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:46,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:46,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:46,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 22:08:46,538 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:46,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:46,539 INFO L85 PathProgramCache]: Analyzing trace with hash 83012544, now seen corresponding path program 28 times [2024-06-27 22:08:46,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:46,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587132541] [2024-06-27 22:08:46,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:46,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:48,030 INFO 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 22:08:48,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:48,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587132541] [2024-06-27 22:08:48,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587132541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:48,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:48,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:08:48,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069426629] [2024-06-27 22:08:48,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:48,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:08:48,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:48,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:08:48,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:08:48,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:48,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 1174 transitions, 25612 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:48,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:48,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:48,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:08:50,932 INFO L124 PetriNetUnfolderBase]: 3914/7203 cut-off events. [2024-06-27 22:08:50,932 INFO L125 PetriNetUnfolderBase]: For 641843/641843 co-relation queries the response was YES. [2024-06-27 22:08:51,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71373 conditions, 7203 events. 3914/7203 cut-off events. For 641843/641843 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 54617 event pairs, 966 based on Foata normal form. 4/6497 useless extension candidates. Maximal degree in co-relation 71127. Up to 6218 conditions per place. [2024-06-27 22:08:51,054 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1132 selfloop transitions, 56 changer transitions 0/1196 dead transitions. [2024-06-27 22:08:51,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 1196 transitions, 28191 flow [2024-06-27 22:08:51,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:08:51,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:08:51,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 165 transitions. [2024-06-27 22:08:51,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40540540540540543 [2024-06-27 22:08:51,055 INFO L175 Difference]: Start difference. First operand has 533 places, 1174 transitions, 25612 flow. Second operand 11 states and 165 transitions. [2024-06-27 22:08:51,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 1196 transitions, 28191 flow [2024-06-27 22:08:57,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1196 transitions, 28099 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 22:08:57,071 INFO L231 Difference]: Finished difference. Result has 536 places, 1174 transitions, 25649 flow [2024-06-27 22:08:57,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25520, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25649, PETRI_PLACES=536, PETRI_TRANSITIONS=1174} [2024-06-27 22:08:57,072 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 495 predicate places. [2024-06-27 22:08:57,072 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 1174 transitions, 25649 flow [2024-06-27 22:08:57,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:57,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:08:57,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:08:57,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 22:08:57,073 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:08:57,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:08:57,073 INFO L85 PathProgramCache]: Analyzing trace with hash -2059148372, now seen corresponding path program 29 times [2024-06-27 22:08:57,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:08:57,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037793700] [2024-06-27 22:08:57,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:08:57,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:08:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:08:58,647 INFO 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 22:08:58,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:08:58,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037793700] [2024-06-27 22:08:58,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037793700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:08:58,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:08:58,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:08:58,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160091739] [2024-06-27 22:08:58,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:08:58,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:08:58,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:08:58,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:08:58,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:08:58,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:08:58,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 1174 transitions, 25649 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:08:58,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:08:58,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:08:58,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:01,706 INFO L124 PetriNetUnfolderBase]: 3954/7263 cut-off events. [2024-06-27 22:09:01,706 INFO L125 PetriNetUnfolderBase]: For 654931/654931 co-relation queries the response was YES. [2024-06-27 22:09:01,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72284 conditions, 7263 events. 3954/7263 cut-off events. For 654931/654931 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 55025 event pairs, 978 based on Foata normal form. 4/6543 useless extension candidates. Maximal degree in co-relation 72037. Up to 5889 conditions per place. [2024-06-27 22:09:01,826 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1074 selfloop transitions, 144 changer transitions 0/1226 dead transitions. [2024-06-27 22:09:01,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1226 transitions, 29738 flow [2024-06-27 22:09:01,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:09:01,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:09:01,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-27 22:09:01,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4348894348894349 [2024-06-27 22:09:01,827 INFO L175 Difference]: Start difference. First operand has 536 places, 1174 transitions, 25649 flow. Second operand 11 states and 177 transitions. [2024-06-27 22:09:01,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1226 transitions, 29738 flow [2024-06-27 22:09:07,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 536 places, 1226 transitions, 29234 flow, removed 72 selfloop flow, removed 10 redundant places. [2024-06-27 22:09:07,828 INFO L231 Difference]: Finished difference. Result has 537 places, 1183 transitions, 25745 flow [2024-06-27 22:09:07,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25152, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1037, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=25745, PETRI_PLACES=537, PETRI_TRANSITIONS=1183} [2024-06-27 22:09:07,828 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-27 22:09:07,829 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 1183 transitions, 25745 flow [2024-06-27 22:09:07,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:07,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:07,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:07,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 22:09:07,829 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:09:07,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:07,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1507986856, now seen corresponding path program 6 times [2024-06-27 22:09:07,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:07,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135449021] [2024-06-27 22:09:07,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:07,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:07,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:08,952 INFO 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 22:09:08,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:08,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135449021] [2024-06-27 22:09:08,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135449021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:08,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:08,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:09:08,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187928231] [2024-06-27 22:09:08,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:08,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:09:08,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:08,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:09:08,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:09:09,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:09:09,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 1183 transitions, 25745 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:09,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:09,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:09:09,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:11,948 INFO L124 PetriNetUnfolderBase]: 3955/7275 cut-off events. [2024-06-27 22:09:11,948 INFO L125 PetriNetUnfolderBase]: For 633701/633701 co-relation queries the response was YES. [2024-06-27 22:09:12,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71521 conditions, 7275 events. 3955/7275 cut-off events. For 633701/633701 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 55212 event pairs, 983 based on Foata normal form. 2/6563 useless extension candidates. Maximal degree in co-relation 71275. Up to 6351 conditions per place. [2024-06-27 22:09:12,052 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 1181 selfloop transitions, 16 changer transitions 0/1205 dead transitions. [2024-06-27 22:09:12,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1205 transitions, 28353 flow [2024-06-27 22:09:12,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:12,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:12,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-27 22:09:12,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027027027027027 [2024-06-27 22:09:12,053 INFO L175 Difference]: Start difference. First operand has 537 places, 1183 transitions, 25745 flow. Second operand 10 states and 149 transitions. [2024-06-27 22:09:12,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1205 transitions, 28353 flow [2024-06-27 22:09:17,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1205 transitions, 27702 flow, removed 96 selfloop flow, removed 11 redundant places. [2024-06-27 22:09:17,986 INFO L231 Difference]: Finished difference. Result has 537 places, 1185 transitions, 25163 flow [2024-06-27 22:09:17,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25094, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25163, PETRI_PLACES=537, PETRI_TRANSITIONS=1185} [2024-06-27 22:09:17,987 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 496 predicate places. [2024-06-27 22:09:17,987 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 1185 transitions, 25163 flow [2024-06-27 22:09:17,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:17,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:17,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:17,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 22:09:17,987 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:09:17,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:17,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1508372186, now seen corresponding path program 2 times [2024-06-27 22:09:17,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:17,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017558150] [2024-06-27 22:09:17,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:17,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:18,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:19,566 INFO 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 22:09:19,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:19,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017558150] [2024-06-27 22:09:19,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017558150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:19,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:19,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:09:19,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342708190] [2024-06-27 22:09:19,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:19,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:09:19,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:19,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:09:19,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:09:19,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:09:19,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 1185 transitions, 25163 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:19,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:19,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:09:19,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:22,340 INFO L124 PetriNetUnfolderBase]: 3953/7272 cut-off events. [2024-06-27 22:09:22,341 INFO L125 PetriNetUnfolderBase]: For 615784/615784 co-relation queries the response was YES. [2024-06-27 22:09:22,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70192 conditions, 7272 events. 3953/7272 cut-off events. For 615784/615784 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 55184 event pairs, 989 based on Foata normal form. 1/6549 useless extension candidates. Maximal degree in co-relation 69946. Up to 6362 conditions per place. [2024-06-27 22:09:22,457 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1168 selfloop transitions, 27 changer transitions 0/1203 dead transitions. [2024-06-27 22:09:22,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 1203 transitions, 27749 flow [2024-06-27 22:09:22,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:22,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:22,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-27 22:09:22,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945945945945946 [2024-06-27 22:09:22,458 INFO L175 Difference]: Start difference. First operand has 537 places, 1185 transitions, 25163 flow. Second operand 10 states and 146 transitions. [2024-06-27 22:09:22,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 1203 transitions, 27749 flow [2024-06-27 22:09:28,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 1203 transitions, 27712 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:28,244 INFO L231 Difference]: Finished difference. Result has 540 places, 1187 transitions, 25223 flow [2024-06-27 22:09:28,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25126, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25223, PETRI_PLACES=540, PETRI_TRANSITIONS=1187} [2024-06-27 22:09:28,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 499 predicate places. [2024-06-27 22:09:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 1187 transitions, 25223 flow [2024-06-27 22:09:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:28,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:09:28,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 22:09:28,245 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:09:28,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:28,246 INFO L85 PathProgramCache]: Analyzing trace with hash -2059141862, now seen corresponding path program 30 times [2024-06-27 22:09:28,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:28,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323584393] [2024-06-27 22:09:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:28,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:28,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:29,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:29,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:29,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323584393] [2024-06-27 22:09:29,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323584393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:29,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:29,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:09:29,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528980429] [2024-06-27 22:09:29,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:29,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:09:29,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:29,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:09:29,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:09:29,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:09:29,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 1187 transitions, 25223 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:29,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:29,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:09:29,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:32,991 INFO L124 PetriNetUnfolderBase]: 3949/7262 cut-off events. [2024-06-27 22:09:32,991 INFO L125 PetriNetUnfolderBase]: For 617183/617183 co-relation queries the response was YES. [2024-06-27 22:09:33,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69931 conditions, 7262 events. 3949/7262 cut-off events. For 617183/617183 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 55039 event pairs, 969 based on Foata normal form. 2/6534 useless extension candidates. Maximal degree in co-relation 69684. Up to 5888 conditions per place. [2024-06-27 22:09:33,110 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1064 selfloop transitions, 156 changer transitions 0/1228 dead transitions. [2024-06-27 22:09:33,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 1228 transitions, 28787 flow [2024-06-27 22:09:33,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:09:33,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:09:33,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 22:09:33,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4486486486486487 [2024-06-27 22:09:33,111 INFO L175 Difference]: Start difference. First operand has 540 places, 1187 transitions, 25223 flow. Second operand 10 states and 166 transitions. [2024-06-27 22:09:33,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 1228 transitions, 28787 flow [2024-06-27 22:09:39,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 1228 transitions, 28732 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 22:09:39,556 INFO L231 Difference]: Finished difference. Result has 542 places, 1191 transitions, 25618 flow [2024-06-27 22:09:39,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25168, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1033, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25618, PETRI_PLACES=542, PETRI_TRANSITIONS=1191} [2024-06-27 22:09:39,557 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 501 predicate places. [2024-06-27 22:09:39,557 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 1191 transitions, 25618 flow [2024-06-27 22:09:39,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:39,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:39,557 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 22:09:39,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 22:09:39,558 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:09:39,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:39,558 INFO L85 PathProgramCache]: Analyzing trace with hash -804377596, now seen corresponding path program 1 times [2024-06-27 22:09:39,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:39,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781963015] [2024-06-27 22:09:39,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:39,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:39,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:09:40,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781963015] [2024-06-27 22:09:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781963015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:09:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754531056] [2024-06-27 22:09:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:40,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:09:40,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:40,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:09:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:09:40,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 37 [2024-06-27 22:09:40,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 1191 transitions, 25618 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:40,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:40,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 37 [2024-06-27 22:09:40,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:43,248 INFO L124 PetriNetUnfolderBase]: 3776/7090 cut-off events. [2024-06-27 22:09:43,248 INFO L125 PetriNetUnfolderBase]: For 641637/641647 co-relation queries the response was YES. [2024-06-27 22:09:43,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67326 conditions, 7090 events. 3776/7090 cut-off events. For 641637/641647 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 54857 event pairs, 574 based on Foata normal form. 6/6471 useless extension candidates. Maximal degree in co-relation 67078. Up to 2814 conditions per place. [2024-06-27 22:09:43,370 INFO L140 encePairwiseOnDemand]: 26/37 looper letters, 597 selfloop transitions, 140 changer transitions 0/1269 dead transitions. [2024-06-27 22:09:43,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 1269 transitions, 28176 flow [2024-06-27 22:09:43,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:09:43,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:09:43,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 271 transitions. [2024-06-27 22:09:43,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4882882882882883 [2024-06-27 22:09:43,371 INFO L175 Difference]: Start difference. First operand has 542 places, 1191 transitions, 25618 flow. Second operand 15 states and 271 transitions. [2024-06-27 22:09:43,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 1269 transitions, 28176 flow [2024-06-27 22:09:49,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 1269 transitions, 27824 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-27 22:09:49,819 INFO L231 Difference]: Finished difference. Result has 551 places, 1195 transitions, 25698 flow [2024-06-27 22:09:49,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25266, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1053, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=25698, PETRI_PLACES=551, PETRI_TRANSITIONS=1195} [2024-06-27 22:09:49,820 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 510 predicate places. [2024-06-27 22:09:49,820 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 1195 transitions, 25698 flow [2024-06-27 22:09:49,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:49,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:09:49,820 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 22:09:49,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 22:09:49,820 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:09:49,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:09:49,821 INFO L85 PathProgramCache]: Analyzing trace with hash -2132611255, now seen corresponding path program 1 times [2024-06-27 22:09:49,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:09:49,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162938389] [2024-06-27 22:09:49,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:09:49,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:09:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:09:52,565 INFO 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 22:09:52,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:09:52,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162938389] [2024-06-27 22:09:52,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162938389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:09:52,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:09:52,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:09:52,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390899697] [2024-06-27 22:09:52,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:09:52,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:09:52,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:09:52,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:09:52,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:09:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:09:52,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 1195 transitions, 25698 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:09:52,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:09:52,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:09:52,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:09:56,190 INFO L124 PetriNetUnfolderBase]: 4109/7553 cut-off events. [2024-06-27 22:09:56,190 INFO L125 PetriNetUnfolderBase]: For 644074/644074 co-relation queries the response was YES. [2024-06-27 22:09:56,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73163 conditions, 7553 events. 4109/7553 cut-off events. For 644074/644074 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 57677 event pairs, 882 based on Foata normal form. 2/6785 useless extension candidates. Maximal degree in co-relation 72913. Up to 6410 conditions per place. [2024-06-27 22:09:56,322 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 1151 selfloop transitions, 165 changer transitions 0/1324 dead transitions. [2024-06-27 22:09:56,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 1324 transitions, 30579 flow [2024-06-27 22:09:56,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-27 22:09:56,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-27 22:09:56,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 256 transitions. [2024-06-27 22:09:56,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069952305246423 [2024-06-27 22:09:56,323 INFO L175 Difference]: Start difference. First operand has 551 places, 1195 transitions, 25698 flow. Second operand 17 states and 256 transitions. [2024-06-27 22:09:56,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 1324 transitions, 30579 flow [2024-06-27 22:10:03,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 1324 transitions, 30331 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-27 22:10:03,320 INFO L231 Difference]: Finished difference. Result has 565 places, 1278 transitions, 27844 flow [2024-06-27 22:10:03,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=25481, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27844, PETRI_PLACES=565, PETRI_TRANSITIONS=1278} [2024-06-27 22:10:03,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 524 predicate places. [2024-06-27 22:10:03,321 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 1278 transitions, 27844 flow [2024-06-27 22:10:03,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:03,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:03,321 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 22:10:03,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 22:10:03,321 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:03,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:03,322 INFO L85 PathProgramCache]: Analyzing trace with hash 386377680, now seen corresponding path program 2 times [2024-06-27 22:10:03,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:03,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117210237] [2024-06-27 22:10:03,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:03,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:03,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:05,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:05,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:05,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117210237] [2024-06-27 22:10:05,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117210237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:05,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:05,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:10:05,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051358827] [2024-06-27 22:10:05,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:05,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:10:05,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:05,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:10:05,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:10:05,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:10:05,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 1278 transitions, 27844 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:05,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:05,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:10:05,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:08,924 INFO L124 PetriNetUnfolderBase]: 4189/7707 cut-off events. [2024-06-27 22:10:08,925 INFO L125 PetriNetUnfolderBase]: For 661106/661106 co-relation queries the response was YES. [2024-06-27 22:10:09,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74803 conditions, 7707 events. 4189/7707 cut-off events. For 661106/661106 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 59152 event pairs, 864 based on Foata normal form. 2/6940 useless extension candidates. Maximal degree in co-relation 74545. Up to 6027 conditions per place. [2024-06-27 22:10:09,059 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1205 selfloop transitions, 121 changer transitions 0/1334 dead transitions. [2024-06-27 22:10:09,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 1334 transitions, 31251 flow [2024-06-27 22:10:09,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:10:09,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:10:09,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 238 transitions. [2024-06-27 22:10:09,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42882882882882883 [2024-06-27 22:10:09,060 INFO L175 Difference]: Start difference. First operand has 565 places, 1278 transitions, 27844 flow. Second operand 15 states and 238 transitions. [2024-06-27 22:10:09,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 1334 transitions, 31251 flow [2024-06-27 22:10:16,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 1334 transitions, 30927 flow, removed 116 selfloop flow, removed 6 redundant places. [2024-06-27 22:10:16,592 INFO L231 Difference]: Finished difference. Result has 575 places, 1287 transitions, 27960 flow [2024-06-27 22:10:16,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=27566, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=27960, PETRI_PLACES=575, PETRI_TRANSITIONS=1287} [2024-06-27 22:10:16,593 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 534 predicate places. [2024-06-27 22:10:16,593 INFO L495 AbstractCegarLoop]: Abstraction has has 575 places, 1287 transitions, 27960 flow [2024-06-27 22:10:16,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:16,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:16,593 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 22:10:16,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 22:10:16,594 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:16,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:16,594 INFO L85 PathProgramCache]: Analyzing trace with hash 510154060, now seen corresponding path program 3 times [2024-06-27 22:10:16,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:16,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781187659] [2024-06-27 22:10:16,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:16,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:16,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:18,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:10:18,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:18,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781187659] [2024-06-27 22:10:18,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781187659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:18,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:18,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:10:18,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852232364] [2024-06-27 22:10:18,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:18,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:10:18,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:18,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:10:18,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:10:19,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:10:19,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 1287 transitions, 27960 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:19,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:19,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:10:19,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:22,862 INFO L124 PetriNetUnfolderBase]: 4284/7973 cut-off events. [2024-06-27 22:10:22,862 INFO L125 PetriNetUnfolderBase]: For 686468/686468 co-relation queries the response was YES. [2024-06-27 22:10:22,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76575 conditions, 7973 events. 4284/7973 cut-off events. For 686468/686468 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 62225 event pairs, 954 based on Foata normal form. 2/7186 useless extension candidates. Maximal degree in co-relation 76314. Up to 6565 conditions per place. [2024-06-27 22:10:22,997 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1197 selfloop transitions, 136 changer transitions 0/1341 dead transitions. [2024-06-27 22:10:22,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 1341 transitions, 31495 flow [2024-06-27 22:10:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-27 22:10:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-27 22:10:22,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 222 transitions. [2024-06-27 22:10:22,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 22:10:22,999 INFO L175 Difference]: Start difference. First operand has 575 places, 1287 transitions, 27960 flow. Second operand 14 states and 222 transitions. [2024-06-27 22:10:22,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 1341 transitions, 31495 flow [2024-06-27 22:10:30,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 1341 transitions, 31366 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:30,371 INFO L231 Difference]: Finished difference. Result has 581 places, 1303 transitions, 28445 flow [2024-06-27 22:10:30,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=27847, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28445, PETRI_PLACES=581, PETRI_TRANSITIONS=1303} [2024-06-27 22:10:30,372 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 540 predicate places. [2024-06-27 22:10:30,372 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 1303 transitions, 28445 flow [2024-06-27 22:10:30,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:30,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:30,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:10:30,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 22:10:30,373 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:30,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:30,373 INFO L85 PathProgramCache]: Analyzing trace with hash -187818646, now seen corresponding path program 4 times [2024-06-27 22:10:30,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:30,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115042011] [2024-06-27 22:10:30,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:30,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:32,341 INFO 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 22:10:32,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:32,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115042011] [2024-06-27 22:10:32,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115042011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:32,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:32,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:10:32,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824376705] [2024-06-27 22:10:32,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:32,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:10:32,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:10:32,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:10:32,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:10:32,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 1303 transitions, 28445 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:32,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:32,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:10:32,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:36,040 INFO L124 PetriNetUnfolderBase]: 4323/8053 cut-off events. [2024-06-27 22:10:36,040 INFO L125 PetriNetUnfolderBase]: For 697423/697423 co-relation queries the response was YES. [2024-06-27 22:10:36,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77291 conditions, 8053 events. 4323/8053 cut-off events. For 697423/697423 co-relation queries the response was YES. Maximal size of possible extension queue 649. Compared 63108 event pairs, 974 based on Foata normal form. 2/7263 useless extension candidates. Maximal degree in co-relation 77028. Up to 6638 conditions per place. [2024-06-27 22:10:36,196 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1201 selfloop transitions, 132 changer transitions 0/1341 dead transitions. [2024-06-27 22:10:36,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1341 transitions, 31696 flow [2024-06-27 22:10:36,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:10:36,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:10:36,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 196 transitions. [2024-06-27 22:10:36,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44144144144144143 [2024-06-27 22:10:36,197 INFO L175 Difference]: Start difference. First operand has 581 places, 1303 transitions, 28445 flow. Second operand 12 states and 196 transitions. [2024-06-27 22:10:36,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 1341 transitions, 31696 flow [2024-06-27 22:10:44,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 1341 transitions, 31540 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 22:10:44,164 INFO L231 Difference]: Finished difference. Result has 585 places, 1306 transitions, 28611 flow [2024-06-27 22:10:44,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=28289, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=28611, PETRI_PLACES=585, PETRI_TRANSITIONS=1306} [2024-06-27 22:10:44,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 544 predicate places. [2024-06-27 22:10:44,165 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 1306 transitions, 28611 flow [2024-06-27 22:10:44,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:44,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:44,165 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 22:10:44,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 22:10:44,165 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:44,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:44,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1419853200, now seen corresponding path program 5 times [2024-06-27 22:10:44,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:44,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96545733] [2024-06-27 22:10:44,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:44,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:44,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:10:46,272 INFO 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 22:10:46,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:10:46,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96545733] [2024-06-27 22:10:46,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96545733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:10:46,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:10:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:10:46,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366057427] [2024-06-27 22:10:46,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:10:46,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:10:46,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:10:46,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:10:46,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:10:46,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:10:46,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 1306 transitions, 28611 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:46,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:10:46,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:10:46,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:10:50,122 INFO L124 PetriNetUnfolderBase]: 4320/8056 cut-off events. [2024-06-27 22:10:50,122 INFO L125 PetriNetUnfolderBase]: For 690310/690310 co-relation queries the response was YES. [2024-06-27 22:10:50,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77363 conditions, 8056 events. 4320/8056 cut-off events. For 690310/690310 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 63166 event pairs, 1005 based on Foata normal form. 2/7257 useless extension candidates. Maximal degree in co-relation 77098. Up to 6822 conditions per place. [2024-06-27 22:10:50,272 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1197 selfloop transitions, 131 changer transitions 0/1336 dead transitions. [2024-06-27 22:10:50,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 1336 transitions, 31480 flow [2024-06-27 22:10:50,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 22:10:50,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 22:10:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 207 transitions. [2024-06-27 22:10:50,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303534303534304 [2024-06-27 22:10:50,273 INFO L175 Difference]: Start difference. First operand has 585 places, 1306 transitions, 28611 flow. Second operand 13 states and 207 transitions. [2024-06-27 22:10:50,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 1336 transitions, 31480 flow [2024-06-27 22:10:58,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 587 places, 1336 transitions, 31126 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-27 22:10:58,712 INFO L231 Difference]: Finished difference. Result has 588 places, 1306 transitions, 28530 flow [2024-06-27 22:10:58,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=28257, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=28530, PETRI_PLACES=588, PETRI_TRANSITIONS=1306} [2024-06-27 22:10:58,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 547 predicate places. [2024-06-27 22:10:58,713 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 1306 transitions, 28530 flow [2024-06-27 22:10:58,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:10:58,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:10:58,713 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 22:10:58,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 22:10:58,714 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:10:58,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:10:58,714 INFO L85 PathProgramCache]: Analyzing trace with hash -183199336, now seen corresponding path program 6 times [2024-06-27 22:10:58,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:10:58,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807147352] [2024-06-27 22:10:58,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:10:58,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:10:58,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:00,669 INFO 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 22:11:00,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:00,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807147352] [2024-06-27 22:11:00,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807147352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:00,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:00,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:11:00,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920214619] [2024-06-27 22:11:00,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:00,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:11:00,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:00,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:11:00,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:11:00,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:11:00,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 1306 transitions, 28530 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:00,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:00,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:11:00,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:04,340 INFO L124 PetriNetUnfolderBase]: 4375/8182 cut-off events. [2024-06-27 22:11:04,341 INFO L125 PetriNetUnfolderBase]: For 698215/698215 co-relation queries the response was YES. [2024-06-27 22:11:04,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77823 conditions, 8182 events. 4375/8182 cut-off events. For 698215/698215 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 64505 event pairs, 1016 based on Foata normal form. 2/7370 useless extension candidates. Maximal degree in co-relation 77559. Up to 6917 conditions per place. [2024-06-27 22:11:04,497 INFO L140 encePairwiseOnDemand]: 25/37 looper letters, 1195 selfloop transitions, 143 changer transitions 0/1346 dead transitions. [2024-06-27 22:11:04,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 1346 transitions, 31711 flow [2024-06-27 22:11:04,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:11:04,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:11:04,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-27 22:11:04,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44471744471744473 [2024-06-27 22:11:04,498 INFO L175 Difference]: Start difference. First operand has 588 places, 1306 transitions, 28530 flow. Second operand 11 states and 181 transitions. [2024-06-27 22:11:04,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 1346 transitions, 31711 flow [2024-06-27 22:11:13,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 1346 transitions, 31437 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-27 22:11:13,294 INFO L231 Difference]: Finished difference. Result has 589 places, 1320 transitions, 28880 flow [2024-06-27 22:11:13,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=28278, PETRI_DIFFERENCE_MINUEND_PLACES=578, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=28880, PETRI_PLACES=589, PETRI_TRANSITIONS=1320} [2024-06-27 22:11:13,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 548 predicate places. [2024-06-27 22:11:13,294 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 1320 transitions, 28880 flow [2024-06-27 22:11:13,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:13,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:13,295 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 22:11:13,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 22:11:13,295 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:11:13,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:13,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1061408666, now seen corresponding path program 7 times [2024-06-27 22:11:13,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:13,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545022556] [2024-06-27 22:11:13,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:13,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:15,631 INFO 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 22:11:15,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:15,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545022556] [2024-06-27 22:11:15,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545022556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:15,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:15,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:11:15,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610044930] [2024-06-27 22:11:15,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:15,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:11:15,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:15,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:11:15,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:11:15,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:11:15,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 1320 transitions, 28880 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:15,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:15,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:11:15,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:19,545 INFO L124 PetriNetUnfolderBase]: 4372/8177 cut-off events. [2024-06-27 22:11:19,545 INFO L125 PetriNetUnfolderBase]: For 688415/688415 co-relation queries the response was YES. [2024-06-27 22:11:19,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77661 conditions, 8177 events. 4372/8177 cut-off events. For 688415/688415 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 64463 event pairs, 1015 based on Foata normal form. 2/7365 useless extension candidates. Maximal degree in co-relation 77396. Up to 6912 conditions per place. [2024-06-27 22:11:19,694 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1202 selfloop transitions, 138 changer transitions 0/1348 dead transitions. [2024-06-27 22:11:19,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 1348 transitions, 31784 flow [2024-06-27 22:11:19,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:11:19,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:11:19,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-27 22:11:19,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43018018018018017 [2024-06-27 22:11:19,695 INFO L175 Difference]: Start difference. First operand has 589 places, 1320 transitions, 28880 flow. Second operand 12 states and 191 transitions. [2024-06-27 22:11:19,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 1348 transitions, 31784 flow [2024-06-27 22:11:27,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1348 transitions, 31493 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 22:11:28,014 INFO L231 Difference]: Finished difference. Result has 593 places, 1320 transitions, 28876 flow [2024-06-27 22:11:28,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=28589, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=28876, PETRI_PLACES=593, PETRI_TRANSITIONS=1320} [2024-06-27 22:11:28,015 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 552 predicate places. [2024-06-27 22:11:28,015 INFO L495 AbstractCegarLoop]: Abstraction has has 593 places, 1320 transitions, 28876 flow [2024-06-27 22:11:28,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:28,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:28,015 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 22:11:28,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 22:11:28,016 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:11:28,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:28,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1979053837, now seen corresponding path program 2 times [2024-06-27 22:11:28,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:28,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800512440] [2024-06-27 22:11:28,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:28,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:28,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:30,258 INFO 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 22:11:30,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:30,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800512440] [2024-06-27 22:11:30,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800512440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:30,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:30,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:11:30,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745655591] [2024-06-27 22:11:30,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:30,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:11:30,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:30,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:11:30,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:11:30,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:11:30,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 1320 transitions, 28876 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:30,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:30,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:11:30,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:34,552 INFO L124 PetriNetUnfolderBase]: 4773/8816 cut-off events. [2024-06-27 22:11:34,552 INFO L125 PetriNetUnfolderBase]: For 696614/696614 co-relation queries the response was YES. [2024-06-27 22:11:34,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84021 conditions, 8816 events. 4773/8816 cut-off events. For 696614/696614 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 69495 event pairs, 856 based on Foata normal form. 2/7859 useless extension candidates. Maximal degree in co-relation 83754. Up to 6482 conditions per place. [2024-06-27 22:11:34,727 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 1054 selfloop transitions, 578 changer transitions 0/1640 dead transitions. [2024-06-27 22:11:34,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 608 places, 1640 transitions, 37978 flow [2024-06-27 22:11:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 22:11:34,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 22:11:34,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 274 transitions. [2024-06-27 22:11:34,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46283783783783783 [2024-06-27 22:11:34,728 INFO L175 Difference]: Start difference. First operand has 593 places, 1320 transitions, 28876 flow. Second operand 16 states and 274 transitions. [2024-06-27 22:11:34,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 608 places, 1640 transitions, 37978 flow [2024-06-27 22:11:43,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 1640 transitions, 37598 flow, removed 11 selfloop flow, removed 12 redundant places. [2024-06-27 22:11:43,272 INFO L231 Difference]: Finished difference. Result has 602 places, 1520 transitions, 34803 flow [2024-06-27 22:11:43,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=28496, PETRI_DIFFERENCE_MINUEND_PLACES=581, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=34803, PETRI_PLACES=602, PETRI_TRANSITIONS=1520} [2024-06-27 22:11:43,272 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 561 predicate places. [2024-06-27 22:11:43,273 INFO L495 AbstractCegarLoop]: Abstraction has has 602 places, 1520 transitions, 34803 flow [2024-06-27 22:11:43,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:43,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:43,273 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 22:11:43,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 22:11:43,273 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:11:43,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:43,273 INFO L85 PathProgramCache]: Analyzing trace with hash 602321186, now seen corresponding path program 8 times [2024-06-27 22:11:43,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:43,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129647633] [2024-06-27 22:11:43,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:43,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:11:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:11:45,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:11:45,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129647633] [2024-06-27 22:11:45,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129647633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:11:45,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:11:45,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:11:45,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887278567] [2024-06-27 22:11:45,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:11:45,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:11:45,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:11:45,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:11:45,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:11:45,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:11:45,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 602 places, 1520 transitions, 34803 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:45,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:11:45,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:11:45,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:11:49,943 INFO L124 PetriNetUnfolderBase]: 4800/8866 cut-off events. [2024-06-27 22:11:49,943 INFO L125 PetriNetUnfolderBase]: For 729156/729156 co-relation queries the response was YES. [2024-06-27 22:11:50,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88966 conditions, 8866 events. 4800/8866 cut-off events. For 729156/729156 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 69917 event pairs, 873 based on Foata normal form. 2/7905 useless extension candidates. Maximal degree in co-relation 88693. Up to 6901 conditions per place. [2024-06-27 22:11:50,079 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 1107 selfloop transitions, 451 changer transitions 0/1566 dead transitions. [2024-06-27 22:11:50,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 1566 transitions, 38549 flow [2024-06-27 22:11:50,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:11:50,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:11:50,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-27 22:11:50,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46396396396396394 [2024-06-27 22:11:50,080 INFO L175 Difference]: Start difference. First operand has 602 places, 1520 transitions, 34803 flow. Second operand 12 states and 206 transitions. [2024-06-27 22:11:50,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 1566 transitions, 38549 flow [2024-06-27 22:11:59,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 1566 transitions, 37657 flow, removed 290 selfloop flow, removed 9 redundant places. [2024-06-27 22:11:59,151 INFO L231 Difference]: Finished difference. Result has 606 places, 1531 transitions, 35300 flow [2024-06-27 22:11:59,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=33986, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1075, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=35300, PETRI_PLACES=606, PETRI_TRANSITIONS=1531} [2024-06-27 22:11:59,151 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 565 predicate places. [2024-06-27 22:11:59,151 INFO L495 AbstractCegarLoop]: Abstraction has has 606 places, 1531 transitions, 35300 flow [2024-06-27 22:11:59,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:11:59,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:11:59,152 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 22:11:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 22:11:59,152 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:11:59,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:11:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash 602177036, now seen corresponding path program 9 times [2024-06-27 22:11:59,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:11:59,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191781663] [2024-06-27 22:11:59,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:11:59,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:11:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:01,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:12:01,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:01,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191781663] [2024-06-27 22:12:01,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191781663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:01,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:01,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:12:01,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806561868] [2024-06-27 22:12:01,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:01,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:12:01,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:01,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:12:01,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:12:01,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:12:01,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 606 places, 1531 transitions, 35300 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:01,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:01,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:12:01,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:06,680 INFO L124 PetriNetUnfolderBase]: 4817/8905 cut-off events. [2024-06-27 22:12:06,680 INFO L125 PetriNetUnfolderBase]: For 713130/713130 co-relation queries the response was YES. [2024-06-27 22:12:06,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89298 conditions, 8905 events. 4817/8905 cut-off events. For 713130/713130 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 70388 event pairs, 886 based on Foata normal form. 2/7942 useless extension candidates. Maximal degree in co-relation 89022. Up to 6932 conditions per place. [2024-06-27 22:12:06,814 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 1105 selfloop transitions, 454 changer transitions 0/1567 dead transitions. [2024-06-27 22:12:06,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 617 places, 1567 transitions, 38783 flow [2024-06-27 22:12:06,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:12:06,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:12:06,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-27 22:12:06,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4617117117117117 [2024-06-27 22:12:06,817 INFO L175 Difference]: Start difference. First operand has 606 places, 1531 transitions, 35300 flow. Second operand 12 states and 205 transitions. [2024-06-27 22:12:06,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 617 places, 1567 transitions, 38783 flow [2024-06-27 22:12:14,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 1567 transitions, 38244 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 22:12:14,985 INFO L231 Difference]: Finished difference. Result has 612 places, 1532 transitions, 35699 flow [2024-06-27 22:12:14,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=34761, PETRI_DIFFERENCE_MINUEND_PLACES=600, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=453, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1077, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=35699, PETRI_PLACES=612, PETRI_TRANSITIONS=1532} [2024-06-27 22:12:14,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 571 predicate places. [2024-06-27 22:12:14,985 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 1532 transitions, 35699 flow [2024-06-27 22:12:14,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:14,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:14,986 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 22:12:14,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 22:12:14,986 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:12:14,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:14,986 INFO L85 PathProgramCache]: Analyzing trace with hash 602173316, now seen corresponding path program 10 times [2024-06-27 22:12:14,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:14,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203783881] [2024-06-27 22:12:14,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:14,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:14,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:17,676 INFO 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 22:12:17,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:17,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203783881] [2024-06-27 22:12:17,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203783881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:17,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:17,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 22:12:17,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930772772] [2024-06-27 22:12:17,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:17,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 22:12:17,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:17,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 22:12:17,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 22:12:17,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:12:17,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 1532 transitions, 35699 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:17,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:17,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:12:17,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:22,590 INFO L124 PetriNetUnfolderBase]: 4871/9027 cut-off events. [2024-06-27 22:12:22,591 INFO L125 PetriNetUnfolderBase]: For 747589/747589 co-relation queries the response was YES. [2024-06-27 22:12:22,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90441 conditions, 9027 events. 4871/9027 cut-off events. For 747589/747589 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 71685 event pairs, 921 based on Foata normal form. 2/8059 useless extension candidates. Maximal degree in co-relation 90164. Up to 7306 conditions per place. [2024-06-27 22:12:22,842 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1298 selfloop transitions, 269 changer transitions 0/1575 dead transitions. [2024-06-27 22:12:22,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 1575 transitions, 39560 flow [2024-06-27 22:12:22,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:12:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:12:22,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-27 22:12:22,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157248157248156 [2024-06-27 22:12:22,843 INFO L175 Difference]: Start difference. First operand has 612 places, 1532 transitions, 35699 flow. Second operand 11 states and 196 transitions. [2024-06-27 22:12:22,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 1575 transitions, 39560 flow [2024-06-27 22:12:32,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 1575 transitions, 38657 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-27 22:12:32,338 INFO L231 Difference]: Finished difference. Result has 617 places, 1539 transitions, 35659 flow [2024-06-27 22:12:32,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=34796, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=35659, PETRI_PLACES=617, PETRI_TRANSITIONS=1539} [2024-06-27 22:12:32,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 576 predicate places. [2024-06-27 22:12:32,339 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 1539 transitions, 35659 flow [2024-06-27 22:12:32,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:32,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:32,340 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 22:12:32,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 22:12:32,340 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:12:32,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash 607899047, now seen corresponding path program 1 times [2024-06-27 22:12:32,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:32,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119391578] [2024-06-27 22:12:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:32,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:12:34,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:34,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119391578] [2024-06-27 22:12:34,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119391578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:34,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:34,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 22:12:34,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138368099] [2024-06-27 22:12:34,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:34,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 22:12:34,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:34,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 22:12:34,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 22:12:34,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:12:34,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 1539 transitions, 35659 flow. Second operand has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:34,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:34,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:12:34,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:39,623 INFO L124 PetriNetUnfolderBase]: 4896/9098 cut-off events. [2024-06-27 22:12:39,624 INFO L125 PetriNetUnfolderBase]: For 753674/753674 co-relation queries the response was YES. [2024-06-27 22:12:39,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90818 conditions, 9098 events. 4896/9098 cut-off events. For 753674/753674 co-relation queries the response was YES. Maximal size of possible extension queue 749. Compared 72501 event pairs, 819 based on Foata normal form. 2/8125 useless extension candidates. Maximal degree in co-relation 90538. Up to 7325 conditions per place. [2024-06-27 22:12:39,767 INFO L140 encePairwiseOnDemand]: 24/37 looper letters, 1302 selfloop transitions, 281 changer transitions 0/1591 dead transitions. [2024-06-27 22:12:39,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 1591 transitions, 39349 flow [2024-06-27 22:12:39,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-27 22:12:39,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-27 22:12:39,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 244 transitions. [2024-06-27 22:12:39,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43963963963963965 [2024-06-27 22:12:39,768 INFO L175 Difference]: Start difference. First operand has 617 places, 1539 transitions, 35659 flow. Second operand 15 states and 244 transitions. [2024-06-27 22:12:39,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 1591 transitions, 39349 flow [2024-06-27 22:12:49,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1591 transitions, 39206 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 22:12:49,482 INFO L231 Difference]: Finished difference. Result has 629 places, 1541 transitions, 36198 flow [2024-06-27 22:12:49,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=35516, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=36198, PETRI_PLACES=629, PETRI_TRANSITIONS=1541} [2024-06-27 22:12:49,484 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 588 predicate places. [2024-06-27 22:12:49,484 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 1541 transitions, 36198 flow [2024-06-27 22:12:49,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.5) internal successors, (105), 10 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:49,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:12:49,484 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 22:12:49,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 22:12:49,484 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:12:49,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:12:49,485 INFO L85 PathProgramCache]: Analyzing trace with hash 607891111, now seen corresponding path program 3 times [2024-06-27 22:12:49,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:12:49,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047195487] [2024-06-27 22:12:49,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:12:49,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:12:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:12:51,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:12:51,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:12:51,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047195487] [2024-06-27 22:12:51,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047195487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:12:51,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:12:51,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:12:51,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742560286] [2024-06-27 22:12:51,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:12:51,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:12:51,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:12:51,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:12:51,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:12:51,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:12:51,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 1541 transitions, 36198 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:12:51,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:12:51,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:12:51,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:12:57,002 INFO L124 PetriNetUnfolderBase]: 5010/9261 cut-off events. [2024-06-27 22:12:57,003 INFO L125 PetriNetUnfolderBase]: For 811138/811138 co-relation queries the response was YES. [2024-06-27 22:12:57,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93661 conditions, 9261 events. 5010/9261 cut-off events. For 811138/811138 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73535 event pairs, 784 based on Foata normal form. 8/8246 useless extension candidates. Maximal degree in co-relation 93377. Up to 5215 conditions per place. [2024-06-27 22:12:57,149 INFO L140 encePairwiseOnDemand]: 23/37 looper letters, 598 selfloop transitions, 1050 changer transitions 0/1656 dead transitions. [2024-06-27 22:12:57,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 1656 transitions, 41956 flow [2024-06-27 22:12:57,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 22:12:57,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 22:12:57,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 268 transitions. [2024-06-27 22:12:57,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527027027027027 [2024-06-27 22:12:57,150 INFO L175 Difference]: Start difference. First operand has 629 places, 1541 transitions, 36198 flow. Second operand 16 states and 268 transitions. [2024-06-27 22:12:57,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 1656 transitions, 41956 flow [2024-06-27 22:13:07,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 1656 transitions, 41307 flow, removed 41 selfloop flow, removed 14 redundant places. [2024-06-27 22:13:07,384 INFO L231 Difference]: Finished difference. Result has 634 places, 1582 transitions, 38945 flow [2024-06-27 22:13:07,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=35549, PETRI_DIFFERENCE_MINUEND_PLACES=615, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1009, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=38945, PETRI_PLACES=634, PETRI_TRANSITIONS=1582} [2024-06-27 22:13:07,385 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 593 predicate places. [2024-06-27 22:13:07,385 INFO L495 AbstractCegarLoop]: Abstraction has has 634 places, 1582 transitions, 38945 flow [2024-06-27 22:13:07,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:07,385 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:07,385 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 22:13:07,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 22:13:07,385 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:13:07,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:07,385 INFO L85 PathProgramCache]: Analyzing trace with hash -118579171, now seen corresponding path program 4 times [2024-06-27 22:13:07,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:07,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932754961] [2024-06-27 22:13:07,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:07,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:07,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:09,694 INFO 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 22:13:09,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:09,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932754961] [2024-06-27 22:13:09,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932754961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:09,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:09,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:13:09,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534464863] [2024-06-27 22:13:09,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:09,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:13:09,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:09,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:13:09,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:13:09,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:13:09,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 634 places, 1582 transitions, 38945 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:09,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:09,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:13:09,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:15,127 INFO L124 PetriNetUnfolderBase]: 5005/9264 cut-off events. [2024-06-27 22:13:15,127 INFO L125 PetriNetUnfolderBase]: For 783969/783969 co-relation queries the response was YES. [2024-06-27 22:13:15,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96999 conditions, 9264 events. 5005/9264 cut-off events. For 783969/783969 co-relation queries the response was YES. Maximal size of possible extension queue 769. Compared 73717 event pairs, 928 based on Foata normal form. 2/8252 useless extension candidates. Maximal degree in co-relation 96714. Up to 6844 conditions per place. [2024-06-27 22:13:15,279 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 1070 selfloop transitions, 620 changer transitions 0/1698 dead transitions. [2024-06-27 22:13:15,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 1698 transitions, 43958 flow [2024-06-27 22:13:15,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-27 22:13:15,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-27 22:13:15,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 267 transitions. [2024-06-27 22:13:15,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4510135135135135 [2024-06-27 22:13:15,280 INFO L175 Difference]: Start difference. First operand has 634 places, 1582 transitions, 38945 flow. Second operand 16 states and 267 transitions. [2024-06-27 22:13:15,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 1698 transitions, 43958 flow [2024-06-27 22:13:24,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 1698 transitions, 41455 flow, removed 271 selfloop flow, removed 12 redundant places. [2024-06-27 22:13:24,548 INFO L231 Difference]: Finished difference. Result has 637 places, 1578 transitions, 37654 flow [2024-06-27 22:13:24,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=37, PETRI_DIFFERENCE_MINUEND_FLOW=36414, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=620, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=958, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=37654, PETRI_PLACES=637, PETRI_TRANSITIONS=1578} [2024-06-27 22:13:24,549 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 596 predicate places. [2024-06-27 22:13:24,549 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 1578 transitions, 37654 flow [2024-06-27 22:13:24,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:24,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:13:24,549 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 22:13:24,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 22:13:24,549 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 22:13:24,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:13:24,549 INFO L85 PathProgramCache]: Analyzing trace with hash -118584906, now seen corresponding path program 11 times [2024-06-27 22:13:24,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:13:24,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566813938] [2024-06-27 22:13:24,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:13:24,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:13:24,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:13:26,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:13:26,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:13:26,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566813938] [2024-06-27 22:13:26,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566813938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:13:26,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:13:26,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-27 22:13:26,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300647158] [2024-06-27 22:13:26,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:13:26,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-27 22:13:26,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:13:26,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-27 22:13:26,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-27 22:13:26,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 37 [2024-06-27 22:13:26,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 1578 transitions, 37654 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:13:26,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:13:26,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 37 [2024-06-27 22:13:26,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:13:31,550 INFO L124 PetriNetUnfolderBase]: 5002/9255 cut-off events. [2024-06-27 22:13:31,550 INFO L125 PetriNetUnfolderBase]: For 757974/757974 co-relation queries the response was YES. [2024-06-27 22:13:31,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93931 conditions, 9255 events. 5002/9255 cut-off events. For 757974/757974 co-relation queries the response was YES. Maximal size of possible extension queue 767. Compared 73589 event pairs, 934 based on Foata normal form. 2/8244 useless extension candidates. Maximal degree in co-relation 93648. Up to 7227 conditions per place. [2024-06-27 22:13:31,705 INFO L140 encePairwiseOnDemand]: 22/37 looper letters, 1123 selfloop transitions, 478 changer transitions 0/1609 dead transitions. [2024-06-27 22:13:31,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 648 places, 1609 transitions, 41187 flow [2024-06-27 22:13:31,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 22:13:31,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 22:13:31,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 204 transitions. [2024-06-27 22:13:31,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4594594594594595 [2024-06-27 22:13:31,706 INFO L175 Difference]: Start difference. First operand has 637 places, 1578 transitions, 37654 flow. Second operand 12 states and 204 transitions. [2024-06-27 22:13:31,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 648 places, 1609 transitions, 41187 flow Killed by 15