./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe031_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 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/safe031_tso.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe031_tso.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-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:43:05,020 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:43:05,057 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:43:05,070 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:43:05,071 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:43:05,098 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:43:05,099 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:43:05,099 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:43:05,100 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:43:05,100 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:43:05,100 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:43:05,101 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:43:05,101 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:43:05,101 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:43:05,102 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:43:05,102 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:43:05,102 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:43:05,102 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:43:05,103 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:43:05,103 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:43:05,103 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:43:05,104 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:43:05,104 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:43:05,104 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:43:05,104 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:43:05,105 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:43:05,105 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:43:05,105 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:43:05,105 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:43:05,106 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:43:05,106 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:43:05,106 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:43:05,106 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:05,107 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:43:05,107 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:43:05,107 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:43:05,108 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:43:05,108 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:43:05,108 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:43:05,108 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:43:05,108 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:43:05,109 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:43:05,109 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:43:05,109 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-05-12 10:43:05,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:43:05,299 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:43:05,301 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:43:05,303 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:43:05,303 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:43:05,304 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe031_tso.yml/witness.yml [2024-05-12 10:43:05,403 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:43:05,403 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:43:05,404 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-05-12 10:43:06,491 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:43:06,748 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:43:06,749 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i [2024-05-12 10:43:06,774 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70a087522/7ae3bd24a51d4856b589efe1892f616c/FLAGf757239a7 [2024-05-12 10:43:06,789 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/70a087522/7ae3bd24a51d4856b589efe1892f616c [2024-05-12 10:43:06,790 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:43:06,791 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:43:06,792 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:06,792 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:43:06,806 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:43:06,807 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:05" (1/2) ... [2024-05-12 10:43:06,808 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16ce2092 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:06, skipping insertion in model container [2024-05-12 10:43:06,808 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:05" (1/2) ... [2024-05-12 10:43:06,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6c8bdb76 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:06, skipping insertion in model container [2024-05-12 10:43:06,810 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:06" (2/2) ... [2024-05-12 10:43:06,810 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@16ce2092 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:06, skipping insertion in model container [2024-05-12 10:43:06,810 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:06" (2/2) ... [2024-05-12 10:43:06,811 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:43:06,894 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:43:06,896 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && x <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-05-12 10:43:06,896 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && x <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-05-12 10:43:06,896 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && x <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-05-12 10:43:06,896 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:43:06,896 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-05-12 10:43:06,932 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:43:07,079 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i[945,958] [2024-05-12 10:43:07,212 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:07,220 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:43:07,251 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe031_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:43:07,324 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:07,354 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:43:07,356 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07 WrapperNode [2024-05-12 10:43:07,356 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:07,358 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:07,358 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:43:07,358 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:43:07,363 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,398 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,433 INFO L138 Inliner]: procedures = 176, calls = 55, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 10:43:07,433 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:07,434 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:43:07,434 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:43:07,434 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:43:07,443 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,444 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,446 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,458 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:43:07,468 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,468 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,476 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,478 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,479 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,481 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,483 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:43:07,484 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:43:07,484 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:43:07,484 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:43:07,485 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (1/1) ... [2024-05-12 10:43:07,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:07,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:43:07,507 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-05-12 10:43:07,536 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-05-12 10:43:07,564 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:43:07,565 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:43:07,566 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:43:07,566 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:43:07,566 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:43:07,566 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:43:07,566 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:43:07,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:43:07,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:43:07,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:43:07,567 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:43:07,567 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:43:07,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:43:07,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:43:07,568 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:43:07,676 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:43:07,678 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:43:08,009 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:43:08,013 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:43:08,159 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:43:08,159 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:43:08,160 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:08 BoogieIcfgContainer [2024-05-12 10:43:08,160 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:43:08,161 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:43:08,161 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:43:08,164 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:43:08,164 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:05" (1/4) ... [2024-05-12 10:43:08,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a402f9d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:43:08, skipping insertion in model container [2024-05-12 10:43:08,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:43:06" (2/4) ... [2024-05-12 10:43:08,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a402f9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:08, skipping insertion in model container [2024-05-12 10:43:08,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:07" (3/4) ... [2024-05-12 10:43:08,165 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a402f9d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:08, skipping insertion in model container [2024-05-12 10:43:08,166 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:08" (4/4) ... [2024-05-12 10:43:08,167 INFO L112 eAbstractionObserver]: Analyzing ICFG safe031_tso.i [2024-05-12 10:43:08,180 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:43:08,180 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:43:08,181 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:43:08,212 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:43:08,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 10:43:08,256 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-05-12 10:43:08,257 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:08,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-05-12 10:43:08,259 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-05-12 10:43:08,261 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-05-12 10:43:08,268 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:43:08,273 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;@304808bd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:43:08,274 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:43:08,276 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:43:08,276 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:43:08,277 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:08,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:08,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:43:08,278 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:08,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:08,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1708196869, now seen corresponding path program 1 times [2024-05-12 10:43:08,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:08,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896986213] [2024-05-12 10:43:08,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:08,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:08,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:08,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:08,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896986213] [2024-05-12 10:43:08,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896986213] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:08,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:08,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:43:08,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667805150] [2024-05-12 10:43:08,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:08,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:43:08,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:08,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:43:08,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:43:08,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:08,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:08,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:08,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:08,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:09,196 INFO L124 PetriNetUnfolderBase]: 1206/2074 cut-off events. [2024-05-12 10:43:09,196 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-05-12 10:43:09,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3931 conditions, 2074 events. 1206/2074 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12248 event pairs, 879 based on Foata normal form. 1/1992 useless extension candidates. Maximal degree in co-relation 3916. Up to 1790 conditions per place. [2024-05-12 10:43:09,213 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 35 selfloop transitions, 4 changer transitions 0/53 dead transitions. [2024-05-12 10:43:09,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 199 flow [2024-05-12 10:43:09,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:43:09,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:43:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-05-12 10:43:09,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6808510638297872 [2024-05-12 10:43:09,225 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 96 transitions. [2024-05-12 10:43:09,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 199 flow [2024-05-12 10:43:09,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:09,233 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 118 flow [2024-05-12 10:43:09,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-05-12 10:43:09,239 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-05-12 10:43:09,240 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 118 flow [2024-05-12 10:43:09,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 3 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:09,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:09,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:09,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:43:09,241 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:09,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:09,243 INFO L85 PathProgramCache]: Analyzing trace with hash -899641894, now seen corresponding path program 1 times [2024-05-12 10:43:09,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:09,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484865328] [2024-05-12 10:43:09,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:09,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:09,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:09,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:09,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:09,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484865328] [2024-05-12 10:43:09,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484865328] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:09,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:09,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:09,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353131421] [2024-05-12 10:43:09,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:09,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:09,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:09,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:09,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:09,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:09,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 118 flow. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:09,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:09,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:09,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:09,724 INFO L124 PetriNetUnfolderBase]: 1200/1917 cut-off events. [2024-05-12 10:43:09,725 INFO L125 PetriNetUnfolderBase]: For 341/341 co-relation queries the response was YES. [2024-05-12 10:43:09,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4260 conditions, 1917 events. 1200/1917 cut-off events. For 341/341 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10729 event pairs, 583 based on Foata normal form. 3/1876 useless extension candidates. Maximal degree in co-relation 4245. Up to 1762 conditions per place. [2024-05-12 10:43:09,736 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 44 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-05-12 10:43:09,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 65 transitions, 274 flow [2024-05-12 10:43:09,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:09,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:09,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-05-12 10:43:09,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-05-12 10:43:09,742 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 118 flow. Second operand 4 states and 126 transitions. [2024-05-12 10:43:09,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 65 transitions, 274 flow [2024-05-12 10:43:09,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 65 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:09,746 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 154 flow [2024-05-12 10:43:09,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-05-12 10:43:09,750 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-05-12 10:43:09,750 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 154 flow [2024-05-12 10:43:09,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:09,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:09,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:09,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:43:09,751 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:09,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:09,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1647329842, now seen corresponding path program 1 times [2024-05-12 10:43:09,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:09,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501375642] [2024-05-12 10:43:09,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:09,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:09,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:10,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:10,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:10,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501375642] [2024-05-12 10:43:10,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501375642] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:10,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:10,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:10,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901855832] [2024-05-12 10:43:10,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:10,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:10,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:10,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:10,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:10,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:10,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:10,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:10,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:10,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:10,299 INFO L124 PetriNetUnfolderBase]: 1529/2416 cut-off events. [2024-05-12 10:43:10,299 INFO L125 PetriNetUnfolderBase]: For 1055/1055 co-relation queries the response was YES. [2024-05-12 10:43:10,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5891 conditions, 2416 events. 1529/2416 cut-off events. For 1055/1055 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13560 event pairs, 781 based on Foata normal form. 2/2388 useless extension candidates. Maximal degree in co-relation 5874. Up to 2241 conditions per place. [2024-05-12 10:43:10,311 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 45 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-05-12 10:43:10,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 65 transitions, 306 flow [2024-05-12 10:43:10,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:10,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:10,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-05-12 10:43:10,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-05-12 10:43:10,315 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 154 flow. Second operand 4 states and 119 transitions. [2024-05-12 10:43:10,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 65 transitions, 306 flow [2024-05-12 10:43:10,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 292 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:10,319 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 180 flow [2024-05-12 10:43:10,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=180, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-05-12 10:43:10,320 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 5 predicate places. [2024-05-12 10:43:10,320 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 180 flow [2024-05-12 10:43:10,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.5) internal successors, (78), 4 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:10,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:10,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:10,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:43:10,321 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:10,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:10,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1809438104, now seen corresponding path program 1 times [2024-05-12 10:43:10,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:10,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360125764] [2024-05-12 10:43:10,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:10,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:10,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:10,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:10,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360125764] [2024-05-12 10:43:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360125764] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:10,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:10,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:10,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354106027] [2024-05-12 10:43:10,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:10,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:10,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:10,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:10,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:10,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:10,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 180 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:10,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:10,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:10,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:10,897 INFO L124 PetriNetUnfolderBase]: 1520/2407 cut-off events. [2024-05-12 10:43:10,897 INFO L125 PetriNetUnfolderBase]: For 1776/1776 co-relation queries the response was YES. [2024-05-12 10:43:10,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6340 conditions, 2407 events. 1520/2407 cut-off events. For 1776/1776 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13556 event pairs, 402 based on Foata normal form. 6/2391 useless extension candidates. Maximal degree in co-relation 6322. Up to 2163 conditions per place. [2024-05-12 10:43:10,912 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-05-12 10:43:10,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 88 transitions, 430 flow [2024-05-12 10:43:10,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:10,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:10,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:43:10,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:43:10,915 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 180 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:43:10,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 88 transitions, 430 flow [2024-05-12 10:43:10,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 88 transitions, 414 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:10,920 INFO L231 Difference]: Finished difference. Result has 60 places, 54 transitions, 223 flow [2024-05-12 10:43:10,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=223, PETRI_PLACES=60, PETRI_TRANSITIONS=54} [2024-05-12 10:43:10,921 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2024-05-12 10:43:10,921 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 54 transitions, 223 flow [2024-05-12 10:43:10,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:10,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:10,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:10,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:43:10,922 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:10,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:10,923 INFO L85 PathProgramCache]: Analyzing trace with hash 460765495, now seen corresponding path program 1 times [2024-05-12 10:43:10,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:10,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207059595] [2024-05-12 10:43:10,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:10,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:10,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:11,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-05-12 10:43:11,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:11,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207059595] [2024-05-12 10:43:11,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207059595] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:11,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:11,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:11,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598421449] [2024-05-12 10:43:11,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:11,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:11,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:11,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:11,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:11,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:11,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 54 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:11,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:11,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:11,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:11,447 INFO L124 PetriNetUnfolderBase]: 1528/2438 cut-off events. [2024-05-12 10:43:11,448 INFO L125 PetriNetUnfolderBase]: For 2976/2976 co-relation queries the response was YES. [2024-05-12 10:43:11,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6928 conditions, 2438 events. 1528/2438 cut-off events. For 2976/2976 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13627 event pairs, 513 based on Foata normal form. 3/2438 useless extension candidates. Maximal degree in co-relation 6908. Up to 2187 conditions per place. [2024-05-12 10:43:11,461 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 59 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-05-12 10:43:11,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 88 transitions, 493 flow [2024-05-12 10:43:11,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:11,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:11,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 10:43:11,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:43:11,464 INFO L175 Difference]: Start difference. First operand has 60 places, 54 transitions, 223 flow. Second operand 5 states and 150 transitions. [2024-05-12 10:43:11,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 88 transitions, 493 flow [2024-05-12 10:43:11,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 464 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:11,467 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 313 flow [2024-05-12 10:43:11,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=313, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-05-12 10:43:11,468 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 13 predicate places. [2024-05-12 10:43:11,468 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 313 flow [2024-05-12 10:43:11,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:11,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:11,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:11,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:43:11,469 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:11,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:11,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1392154855, now seen corresponding path program 1 times [2024-05-12 10:43:11,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:11,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494750527] [2024-05-12 10:43:11,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:11,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:11,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:11,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-05-12 10:43:11,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:11,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494750527] [2024-05-12 10:43:11,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494750527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:11,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:11,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:11,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599571585] [2024-05-12 10:43:11,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:11,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:11,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:11,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:11,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:11,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:11,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 313 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-05-12 10:43:11,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:11,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:11,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:11,964 INFO L124 PetriNetUnfolderBase]: 1545/2493 cut-off events. [2024-05-12 10:43:11,964 INFO L125 PetriNetUnfolderBase]: For 4917/4923 co-relation queries the response was YES. [2024-05-12 10:43:11,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7950 conditions, 2493 events. 1545/2493 cut-off events. For 4917/4923 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14179 event pairs, 498 based on Foata normal form. 6/2492 useless extension candidates. Maximal degree in co-relation 7927. Up to 2214 conditions per place. [2024-05-12 10:43:11,979 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 69 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-05-12 10:43:11,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 97 transitions, 607 flow [2024-05-12 10:43:11,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:11,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:11,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 10:43:11,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 10:43:11,981 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 313 flow. Second operand 5 states and 151 transitions. [2024-05-12 10:43:11,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 97 transitions, 607 flow [2024-05-12 10:43:11,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 97 transitions, 595 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-05-12 10:43:11,986 INFO L231 Difference]: Finished difference. Result has 69 places, 71 transitions, 389 flow [2024-05-12 10:43:11,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=69, PETRI_TRANSITIONS=71} [2024-05-12 10:43:11,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-05-12 10:43:11,987 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 71 transitions, 389 flow [2024-05-12 10:43:11,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-05-12 10:43:11,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:11,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:11,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:43:11,988 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:11,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:11,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1771506505, now seen corresponding path program 2 times [2024-05-12 10:43:11,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:11,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156709957] [2024-05-12 10:43:11,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:11,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:12,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:12,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:12,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:12,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156709957] [2024-05-12 10:43:12,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156709957] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:12,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:12,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:12,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918730071] [2024-05-12 10:43:12,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:12,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:12,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:12,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:12,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:12,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:12,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 71 transitions, 389 flow. Second operand has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-05-12 10:43:12,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:12,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:12,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:12,521 INFO L124 PetriNetUnfolderBase]: 1540/2505 cut-off events. [2024-05-12 10:43:12,521 INFO L125 PetriNetUnfolderBase]: For 6478/6478 co-relation queries the response was YES. [2024-05-12 10:43:12,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8472 conditions, 2505 events. 1540/2505 cut-off events. For 6478/6478 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14328 event pairs, 534 based on Foata normal form. 2/2496 useless extension candidates. Maximal degree in co-relation 8446. Up to 2209 conditions per place. [2024-05-12 10:43:12,537 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 78 selfloop transitions, 16 changer transitions 0/107 dead transitions. [2024-05-12 10:43:12,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 107 transitions, 663 flow [2024-05-12 10:43:12,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:12,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:12,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:43:12,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048632218844985 [2024-05-12 10:43:12,538 INFO L175 Difference]: Start difference. First operand has 69 places, 71 transitions, 389 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:43:12,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 107 transitions, 663 flow [2024-05-12 10:43:12,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 107 transitions, 627 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:12,549 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 393 flow [2024-05-12 10:43:12,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=393, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-05-12 10:43:12,549 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2024-05-12 10:43:12,550 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 393 flow [2024-05-12 10:43:12,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.833333333333332) internal successors, (113), 6 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-05-12 10:43:12,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:12,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:12,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:43:12,550 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:12,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:12,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1146868348, now seen corresponding path program 1 times [2024-05-12 10:43:12,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:12,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367539727] [2024-05-12 10:43:12,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:12,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:12,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-05-12 10:43:12,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:12,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367539727] [2024-05-12 10:43:12,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367539727] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:12,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:12,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:12,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737075346] [2024-05-12 10:43:12,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:12,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:12,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:12,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:12,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:12,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:12,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 393 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:12,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:12,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:12,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:13,152 INFO L124 PetriNetUnfolderBase]: 1667/2686 cut-off events. [2024-05-12 10:43:13,152 INFO L125 PetriNetUnfolderBase]: For 7440/7446 co-relation queries the response was YES. [2024-05-12 10:43:13,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9101 conditions, 2686 events. 1667/2686 cut-off events. For 7440/7446 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15402 event pairs, 476 based on Foata normal form. 5/2682 useless extension candidates. Maximal degree in co-relation 9073. Up to 2076 conditions per place. [2024-05-12 10:43:13,171 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 84 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-05-12 10:43:13,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 132 transitions, 921 flow [2024-05-12 10:43:13,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:13,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:13,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 10:43:13,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6565349544072948 [2024-05-12 10:43:13,173 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 393 flow. Second operand 7 states and 216 transitions. [2024-05-12 10:43:13,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 132 transitions, 921 flow [2024-05-12 10:43:13,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 132 transitions, 877 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:13,182 INFO L231 Difference]: Finished difference. Result has 78 places, 90 transitions, 572 flow [2024-05-12 10:43:13,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=572, PETRI_PLACES=78, PETRI_TRANSITIONS=90} [2024-05-12 10:43:13,184 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2024-05-12 10:43:13,184 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 90 transitions, 572 flow [2024-05-12 10:43:13,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:13,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:13,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:13,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:43:13,185 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:13,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:13,186 INFO L85 PathProgramCache]: Analyzing trace with hash -917604748, now seen corresponding path program 2 times [2024-05-12 10:43:13,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:13,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892948182] [2024-05-12 10:43:13,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:13,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:13,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:13,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:13,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:13,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892948182] [2024-05-12 10:43:13,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892948182] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:13,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:13,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:13,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290730129] [2024-05-12 10:43:13,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:13,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:13,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:13,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:13,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:13,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:13,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 90 transitions, 572 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:13,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:13,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:13,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:13,803 INFO L124 PetriNetUnfolderBase]: 1766/2876 cut-off events. [2024-05-12 10:43:13,803 INFO L125 PetriNetUnfolderBase]: For 11185/11185 co-relation queries the response was YES. [2024-05-12 10:43:13,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11250 conditions, 2876 events. 1766/2876 cut-off events. For 11185/11185 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 16812 event pairs, 478 based on Foata normal form. 4/2876 useless extension candidates. Maximal degree in co-relation 11219. Up to 2165 conditions per place. [2024-05-12 10:43:13,820 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 97 selfloop transitions, 56 changer transitions 0/166 dead transitions. [2024-05-12 10:43:13,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 166 transitions, 1283 flow [2024-05-12 10:43:13,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:13,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:13,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-05-12 10:43:13,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-05-12 10:43:13,822 INFO L175 Difference]: Start difference. First operand has 78 places, 90 transitions, 572 flow. Second operand 9 states and 273 transitions. [2024-05-12 10:43:13,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 166 transitions, 1283 flow [2024-05-12 10:43:13,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 166 transitions, 1222 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:13,854 INFO L231 Difference]: Finished difference. Result has 89 places, 109 transitions, 858 flow [2024-05-12 10:43:13,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=858, PETRI_PLACES=89, PETRI_TRANSITIONS=109} [2024-05-12 10:43:13,855 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-05-12 10:43:13,855 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 109 transitions, 858 flow [2024-05-12 10:43:13,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:13,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:13,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:13,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:43:13,857 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:13,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:13,858 INFO L85 PathProgramCache]: Analyzing trace with hash 212693270, now seen corresponding path program 3 times [2024-05-12 10:43:13,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:13,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389272369] [2024-05-12 10:43:13,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:13,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:13,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:14,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:14,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:14,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389272369] [2024-05-12 10:43:14,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389272369] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:14,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:14,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:14,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268774050] [2024-05-12 10:43:14,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:14,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:14,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:14,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:14,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:14,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:14,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 109 transitions, 858 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:14,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:14,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:14,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:14,441 INFO L124 PetriNetUnfolderBase]: 1759/2999 cut-off events. [2024-05-12 10:43:14,441 INFO L125 PetriNetUnfolderBase]: For 14725/14725 co-relation queries the response was YES. [2024-05-12 10:43:14,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12450 conditions, 2999 events. 1759/2999 cut-off events. For 14725/14725 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18017 event pairs, 582 based on Foata normal form. 4/2996 useless extension candidates. Maximal degree in co-relation 12414. Up to 2161 conditions per place. [2024-05-12 10:43:14,461 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 95 selfloop transitions, 52 changer transitions 0/160 dead transitions. [2024-05-12 10:43:14,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 160 transitions, 1394 flow [2024-05-12 10:43:14,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:14,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-05-12 10:43:14,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651595744680851 [2024-05-12 10:43:14,463 INFO L175 Difference]: Start difference. First operand has 89 places, 109 transitions, 858 flow. Second operand 8 states and 245 transitions. [2024-05-12 10:43:14,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 160 transitions, 1394 flow [2024-05-12 10:43:14,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 160 transitions, 1343 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:14,485 INFO L231 Difference]: Finished difference. Result has 96 places, 113 transitions, 1010 flow [2024-05-12 10:43:14,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1010, PETRI_PLACES=96, PETRI_TRANSITIONS=113} [2024-05-12 10:43:14,487 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-05-12 10:43:14,487 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 113 transitions, 1010 flow [2024-05-12 10:43:14,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:14,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:14,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:14,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:43:14,488 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:14,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:14,489 INFO L85 PathProgramCache]: Analyzing trace with hash 414059350, now seen corresponding path program 1 times [2024-05-12 10:43:14,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:14,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957366659] [2024-05-12 10:43:14,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:14,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:14,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:14,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:14,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957366659] [2024-05-12 10:43:14,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957366659] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:14,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:14,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:14,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068071281] [2024-05-12 10:43:14,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:14,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:14,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:14,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:14,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:14,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:14,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 113 transitions, 1010 flow. Second operand has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:43:14,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:14,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:14,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:15,062 INFO L124 PetriNetUnfolderBase]: 1772/2951 cut-off events. [2024-05-12 10:43:15,062 INFO L125 PetriNetUnfolderBase]: For 16840/16840 co-relation queries the response was YES. [2024-05-12 10:43:15,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13131 conditions, 2951 events. 1772/2951 cut-off events. For 16840/16840 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17586 event pairs, 680 based on Foata normal form. 6/2934 useless extension candidates. Maximal degree in co-relation 13091. Up to 2482 conditions per place. [2024-05-12 10:43:15,081 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 114 selfloop transitions, 19 changer transitions 0/146 dead transitions. [2024-05-12 10:43:15,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 146 transitions, 1420 flow [2024-05-12 10:43:15,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:15,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:15,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:43:15,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:43:15,083 INFO L175 Difference]: Start difference. First operand has 96 places, 113 transitions, 1010 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:43:15,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 146 transitions, 1420 flow [2024-05-12 10:43:15,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 146 transitions, 1347 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:15,107 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 1023 flow [2024-05-12 10:43:15,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1023, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-05-12 10:43:15,108 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 10:43:15,108 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 1023 flow [2024-05-12 10:43:15,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.0) internal successors, (114), 6 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-05-12 10:43:15,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:15,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:15,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:43:15,109 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:15,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:15,109 INFO L85 PathProgramCache]: Analyzing trace with hash -744837718, now seen corresponding path program 1 times [2024-05-12 10:43:15,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:15,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939579704] [2024-05-12 10:43:15,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:15,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:15,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:15,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:15,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:15,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939579704] [2024-05-12 10:43:15,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939579704] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:15,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:15,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:15,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522344932] [2024-05-12 10:43:15,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:15,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:15,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:15,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:15,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:15,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:15,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 1023 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:15,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:15,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:15,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:15,574 INFO L124 PetriNetUnfolderBase]: 1715/2814 cut-off events. [2024-05-12 10:43:15,575 INFO L125 PetriNetUnfolderBase]: For 17180/17180 co-relation queries the response was YES. [2024-05-12 10:43:15,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12777 conditions, 2814 events. 1715/2814 cut-off events. For 17180/17180 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 16593 event pairs, 475 based on Foata normal form. 1/2810 useless extension candidates. Maximal degree in co-relation 12736. Up to 2339 conditions per place. [2024-05-12 10:43:15,595 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 95 selfloop transitions, 7 changer transitions 0/128 dead transitions. [2024-05-12 10:43:15,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 128 transitions, 1255 flow [2024-05-12 10:43:15,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:15,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:15,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-05-12 10:43:15,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223404255319149 [2024-05-12 10:43:15,597 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 1023 flow. Second operand 4 states and 117 transitions. [2024-05-12 10:43:15,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 128 transitions, 1255 flow [2024-05-12 10:43:15,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1187 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:15,623 INFO L231 Difference]: Finished difference. Result has 98 places, 116 transitions, 975 flow [2024-05-12 10:43:15,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=975, PETRI_PLACES=98, PETRI_TRANSITIONS=116} [2024-05-12 10:43:15,625 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 47 predicate places. [2024-05-12 10:43:15,625 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 116 transitions, 975 flow [2024-05-12 10:43:15,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:15,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:15,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:15,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:43:15,626 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:15,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:15,626 INFO L85 PathProgramCache]: Analyzing trace with hash -285727926, now seen corresponding path program 1 times [2024-05-12 10:43:15,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:15,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677517198] [2024-05-12 10:43:15,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:15,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:15,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:15,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:15,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677517198] [2024-05-12 10:43:15,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677517198] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:15,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:15,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:15,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77868673] [2024-05-12 10:43:15,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:15,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:15,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:15,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:15,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:15,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:15,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 116 transitions, 975 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:15,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:15,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:16,230 INFO L124 PetriNetUnfolderBase]: 1786/2890 cut-off events. [2024-05-12 10:43:16,231 INFO L125 PetriNetUnfolderBase]: For 18369/18369 co-relation queries the response was YES. [2024-05-12 10:43:16,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13149 conditions, 2890 events. 1786/2890 cut-off events. For 18369/18369 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16809 event pairs, 447 based on Foata normal form. 2/2887 useless extension candidates. Maximal degree in co-relation 13107. Up to 2556 conditions per place. [2024-05-12 10:43:16,249 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 126 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-05-12 10:43:16,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 152 transitions, 1367 flow [2024-05-12 10:43:16,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:16,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:43:16,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 10:43:16,251 INFO L175 Difference]: Start difference. First operand has 98 places, 116 transitions, 975 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:43:16,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 152 transitions, 1367 flow [2024-05-12 10:43:16,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 152 transitions, 1347 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:16,280 INFO L231 Difference]: Finished difference. Result has 101 places, 119 transitions, 1029 flow [2024-05-12 10:43:16,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1029, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2024-05-12 10:43:16,281 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-05-12 10:43:16,281 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 1029 flow [2024-05-12 10:43:16,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:16,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:16,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:16,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:43:16,282 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:16,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:16,283 INFO L85 PathProgramCache]: Analyzing trace with hash -2051465682, now seen corresponding path program 2 times [2024-05-12 10:43:16,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:16,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625518632] [2024-05-12 10:43:16,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:16,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:16,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:16,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:16,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625518632] [2024-05-12 10:43:16,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625518632] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:16,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:16,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:16,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723540974] [2024-05-12 10:43:16,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:16,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:16,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:16,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:16,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:16,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:16,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 1029 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:16,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:16,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:16,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:16,933 INFO L124 PetriNetUnfolderBase]: 1803/3020 cut-off events. [2024-05-12 10:43:16,933 INFO L125 PetriNetUnfolderBase]: For 21998/22001 co-relation queries the response was YES. [2024-05-12 10:43:16,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13904 conditions, 3020 events. 1803/3020 cut-off events. For 21998/22001 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 18376 event pairs, 709 based on Foata normal form. 4/2992 useless extension candidates. Maximal degree in co-relation 13862. Up to 2513 conditions per place. [2024-05-12 10:43:16,955 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 119 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-05-12 10:43:16,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 157 transitions, 1523 flow [2024-05-12 10:43:16,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:16,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:16,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 10:43:16,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6347517730496454 [2024-05-12 10:43:16,957 INFO L175 Difference]: Start difference. First operand has 101 places, 119 transitions, 1029 flow. Second operand 6 states and 179 transitions. [2024-05-12 10:43:16,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 157 transitions, 1523 flow [2024-05-12 10:43:16,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 157 transitions, 1473 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:16,986 INFO L231 Difference]: Finished difference. Result has 103 places, 125 transitions, 1123 flow [2024-05-12 10:43:16,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1123, PETRI_PLACES=103, PETRI_TRANSITIONS=125} [2024-05-12 10:43:16,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-05-12 10:43:16,987 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 125 transitions, 1123 flow [2024-05-12 10:43:16,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:16,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:16,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:16,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:43:16,988 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:16,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:16,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1610744296, now seen corresponding path program 3 times [2024-05-12 10:43:16,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:16,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883562068] [2024-05-12 10:43:16,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:16,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:17,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:17,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:17,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883562068] [2024-05-12 10:43:17,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883562068] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:17,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:17,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:17,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532435504] [2024-05-12 10:43:17,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:17,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:17,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:17,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:17,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:17,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:17,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 125 transitions, 1123 flow. Second operand has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:17,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:17,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:17,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:17,585 INFO L124 PetriNetUnfolderBase]: 1798/2949 cut-off events. [2024-05-12 10:43:17,586 INFO L125 PetriNetUnfolderBase]: For 24311/24311 co-relation queries the response was YES. [2024-05-12 10:43:17,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14221 conditions, 2949 events. 1798/2949 cut-off events. For 24311/24311 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17484 event pairs, 476 based on Foata normal form. 2/2947 useless extension candidates. Maximal degree in co-relation 14178. Up to 2508 conditions per place. [2024-05-12 10:43:17,607 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 128 selfloop transitions, 26 changer transitions 0/167 dead transitions. [2024-05-12 10:43:17,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 167 transitions, 1531 flow [2024-05-12 10:43:17,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:17,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:17,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 10:43:17,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6037234042553191 [2024-05-12 10:43:17,609 INFO L175 Difference]: Start difference. First operand has 103 places, 125 transitions, 1123 flow. Second operand 8 states and 227 transitions. [2024-05-12 10:43:17,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 167 transitions, 1531 flow [2024-05-12 10:43:17,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 167 transitions, 1461 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:17,643 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1113 flow [2024-05-12 10:43:17,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1113, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-05-12 10:43:17,644 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 58 predicate places. [2024-05-12 10:43:17,645 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1113 flow [2024-05-12 10:43:17,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.714285714285715) internal successors, (131), 7 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:17,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:17,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:17,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:43:17,645 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:17,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:17,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1616371317, now seen corresponding path program 1 times [2024-05-12 10:43:17,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:17,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507392790] [2024-05-12 10:43:17,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:17,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:17,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:17,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:17,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:17,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507392790] [2024-05-12 10:43:17,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507392790] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:17,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:17,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:17,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382764848] [2024-05-12 10:43:17,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:17,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:17,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:17,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:17,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:17,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:17,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1113 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:17,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:17,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:17,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:18,286 INFO L124 PetriNetUnfolderBase]: 1733/2919 cut-off events. [2024-05-12 10:43:18,287 INFO L125 PetriNetUnfolderBase]: For 25470/25484 co-relation queries the response was YES. [2024-05-12 10:43:18,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13927 conditions, 2919 events. 1733/2919 cut-off events. For 25470/25484 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17767 event pairs, 692 based on Foata normal form. 7/2899 useless extension candidates. Maximal degree in co-relation 13882. Up to 2307 conditions per place. [2024-05-12 10:43:18,310 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 109 selfloop transitions, 25 changer transitions 0/160 dead transitions. [2024-05-12 10:43:18,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 160 transitions, 1535 flow [2024-05-12 10:43:18,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:18,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 10:43:18,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-05-12 10:43:18,312 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1113 flow. Second operand 7 states and 198 transitions. [2024-05-12 10:43:18,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 160 transitions, 1535 flow [2024-05-12 10:43:18,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 160 transitions, 1463 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:18,344 INFO L231 Difference]: Finished difference. Result has 110 places, 132 transitions, 1181 flow [2024-05-12 10:43:18,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1041, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1181, PETRI_PLACES=110, PETRI_TRANSITIONS=132} [2024-05-12 10:43:18,345 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-05-12 10:43:18,345 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 132 transitions, 1181 flow [2024-05-12 10:43:18,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:18,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:18,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:43:18,346 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:18,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:18,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1334775481, now seen corresponding path program 1 times [2024-05-12 10:43:18,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:18,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840629893] [2024-05-12 10:43:18,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:18,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:18,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:18,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:18,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:18,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840629893] [2024-05-12 10:43:18,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840629893] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:18,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:18,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:18,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194776598] [2024-05-12 10:43:18,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:18,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:18,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:18,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:18,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:18,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:18,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 132 transitions, 1181 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:18,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:18,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:19,023 INFO L124 PetriNetUnfolderBase]: 1892/3141 cut-off events. [2024-05-12 10:43:19,023 INFO L125 PetriNetUnfolderBase]: For 29681/29681 co-relation queries the response was YES. [2024-05-12 10:43:19,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15629 conditions, 3141 events. 1892/3141 cut-off events. For 29681/29681 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18957 event pairs, 677 based on Foata normal form. 4/3116 useless extension candidates. Maximal degree in co-relation 15582. Up to 2567 conditions per place. [2024-05-12 10:43:19,045 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 138 selfloop transitions, 36 changer transitions 0/187 dead transitions. [2024-05-12 10:43:19,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 187 transitions, 1833 flow [2024-05-12 10:43:19,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:19,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:19,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-05-12 10:43:19,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-05-12 10:43:19,047 INFO L175 Difference]: Start difference. First operand has 110 places, 132 transitions, 1181 flow. Second operand 8 states and 240 transitions. [2024-05-12 10:43:19,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 187 transitions, 1833 flow [2024-05-12 10:43:19,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 187 transitions, 1748 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:19,092 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1303 flow [2024-05-12 10:43:19,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1303, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-05-12 10:43:19,093 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2024-05-12 10:43:19,093 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1303 flow [2024-05-12 10:43:19,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:43:19,094 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1140118373, now seen corresponding path program 2 times [2024-05-12 10:43:19,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836800771] [2024-05-12 10:43:19,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:19,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:19,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:19,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836800771] [2024-05-12 10:43:19,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836800771] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:19,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:19,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:19,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033043570] [2024-05-12 10:43:19,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:19,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:19,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:19,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:19,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:19,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:19,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1303 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:19,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:19,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:19,710 INFO L124 PetriNetUnfolderBase]: 2055/3355 cut-off events. [2024-05-12 10:43:19,711 INFO L125 PetriNetUnfolderBase]: For 35635/35638 co-relation queries the response was YES. [2024-05-12 10:43:19,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17678 conditions, 3355 events. 2055/3355 cut-off events. For 35635/35638 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20335 event pairs, 422 based on Foata normal form. 4/3349 useless extension candidates. Maximal degree in co-relation 17630. Up to 2143 conditions per place. [2024-05-12 10:43:19,791 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 113 selfloop transitions, 87 changer transitions 0/213 dead transitions. [2024-05-12 10:43:19,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 213 transitions, 2353 flow [2024-05-12 10:43:19,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:19,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:19,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-05-12 10:43:19,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2024-05-12 10:43:19,795 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1303 flow. Second operand 8 states and 250 transitions. [2024-05-12 10:43:19,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 213 transitions, 2353 flow [2024-05-12 10:43:19,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 213 transitions, 2212 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:19,848 INFO L231 Difference]: Finished difference. Result has 120 places, 164 transitions, 1664 flow [2024-05-12 10:43:19,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1664, PETRI_PLACES=120, PETRI_TRANSITIONS=164} [2024-05-12 10:43:19,848 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 69 predicate places. [2024-05-12 10:43:19,848 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 164 transitions, 1664 flow [2024-05-12 10:43:19,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:43:19,849 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1284003323, now seen corresponding path program 3 times [2024-05-12 10:43:19,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332988658] [2024-05-12 10:43:19,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:20,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:20,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:20,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332988658] [2024-05-12 10:43:20,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332988658] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:20,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:20,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:20,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427383774] [2024-05-12 10:43:20,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:20,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:20,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:20,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:20,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:20,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:20,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 164 transitions, 1664 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:20,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:20,465 INFO L124 PetriNetUnfolderBase]: 2048/3372 cut-off events. [2024-05-12 10:43:20,465 INFO L125 PetriNetUnfolderBase]: For 41336/41339 co-relation queries the response was YES. [2024-05-12 10:43:20,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18880 conditions, 3372 events. 2048/3372 cut-off events. For 41336/41339 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20552 event pairs, 452 based on Foata normal form. 4/3360 useless extension candidates. Maximal degree in co-relation 18829. Up to 2139 conditions per place. [2024-05-12 10:43:20,491 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 117 selfloop transitions, 82 changer transitions 0/212 dead transitions. [2024-05-12 10:43:20,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 212 transitions, 2444 flow [2024-05-12 10:43:20,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:20,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:20,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-05-12 10:43:20,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6622340425531915 [2024-05-12 10:43:20,492 INFO L175 Difference]: Start difference. First operand has 120 places, 164 transitions, 1664 flow. Second operand 8 states and 249 transitions. [2024-05-12 10:43:20,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 212 transitions, 2444 flow [2024-05-12 10:43:20,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 212 transitions, 2315 flow, removed 59 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:20,606 INFO L231 Difference]: Finished difference. Result has 127 places, 164 transitions, 1714 flow [2024-05-12 10:43:20,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1714, PETRI_PLACES=127, PETRI_TRANSITIONS=164} [2024-05-12 10:43:20,607 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-05-12 10:43:20,607 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 164 transitions, 1714 flow [2024-05-12 10:43:20,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:20,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:20,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:43:20,608 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:20,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1284218649, now seen corresponding path program 1 times [2024-05-12 10:43:20,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:20,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228264164] [2024-05-12 10:43:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:20,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:20,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:20,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:20,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228264164] [2024-05-12 10:43:20,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228264164] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:20,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:20,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:20,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792420158] [2024-05-12 10:43:20,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:20,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:20,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:20,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:20,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:20,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:20,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 164 transitions, 1714 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:20,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:21,251 INFO L124 PetriNetUnfolderBase]: 2170/3557 cut-off events. [2024-05-12 10:43:21,251 INFO L125 PetriNetUnfolderBase]: For 45782/45785 co-relation queries the response was YES. [2024-05-12 10:43:21,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19659 conditions, 3557 events. 2170/3557 cut-off events. For 45782/45785 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 21859 event pairs, 445 based on Foata normal form. 14/3557 useless extension candidates. Maximal degree in co-relation 19606. Up to 2630 conditions per place. [2024-05-12 10:43:21,359 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 145 selfloop transitions, 56 changer transitions 0/214 dead transitions. [2024-05-12 10:43:21,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 214 transitions, 2434 flow [2024-05-12 10:43:21,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:21,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:21,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-05-12 10:43:21,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.651595744680851 [2024-05-12 10:43:21,360 INFO L175 Difference]: Start difference. First operand has 127 places, 164 transitions, 1714 flow. Second operand 8 states and 245 transitions. [2024-05-12 10:43:21,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 214 transitions, 2434 flow [2024-05-12 10:43:21,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 214 transitions, 2221 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:21,424 INFO L231 Difference]: Finished difference. Result has 128 places, 167 transitions, 1674 flow [2024-05-12 10:43:21,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1674, PETRI_PLACES=128, PETRI_TRANSITIONS=167} [2024-05-12 10:43:21,424 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 77 predicate places. [2024-05-12 10:43:21,424 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 167 transitions, 1674 flow [2024-05-12 10:43:21,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:21,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:21,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:21,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:43:21,425 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:21,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:21,426 INFO L85 PathProgramCache]: Analyzing trace with hash 738650843, now seen corresponding path program 1 times [2024-05-12 10:43:21,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:21,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946556196] [2024-05-12 10:43:21,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:21,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:21,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:21,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:21,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:21,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946556196] [2024-05-12 10:43:21,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946556196] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:21,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:21,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:21,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9539392] [2024-05-12 10:43:21,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:21,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:21,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:21,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:21,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:21,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:21,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 167 transitions, 1674 flow. Second operand has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:21,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:21,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:21,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:22,101 INFO L124 PetriNetUnfolderBase]: 2060/3492 cut-off events. [2024-05-12 10:43:22,101 INFO L125 PetriNetUnfolderBase]: For 45261/45297 co-relation queries the response was YES. [2024-05-12 10:43:22,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18980 conditions, 3492 events. 2060/3492 cut-off events. For 45261/45297 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 22179 event pairs, 725 based on Foata normal form. 10/3470 useless extension candidates. Maximal degree in co-relation 18927. Up to 2743 conditions per place. [2024-05-12 10:43:22,126 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 141 selfloop transitions, 29 changer transitions 0/197 dead transitions. [2024-05-12 10:43:22,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 197 transitions, 2189 flow [2024-05-12 10:43:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:22,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:22,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:43:22,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624113475177305 [2024-05-12 10:43:22,128 INFO L175 Difference]: Start difference. First operand has 128 places, 167 transitions, 1674 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:43:22,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 197 transitions, 2189 flow [2024-05-12 10:43:22,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 197 transitions, 2046 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:22,193 INFO L231 Difference]: Finished difference. Result has 128 places, 172 transitions, 1675 flow [2024-05-12 10:43:22,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1675, PETRI_PLACES=128, PETRI_TRANSITIONS=172} [2024-05-12 10:43:22,193 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 77 predicate places. [2024-05-12 10:43:22,193 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 172 transitions, 1675 flow [2024-05-12 10:43:22,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.333333333333332) internal successors, (122), 6 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:22,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:22,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:22,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:43:22,194 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:22,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:22,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1786914601, now seen corresponding path program 4 times [2024-05-12 10:43:22,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:22,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124608737] [2024-05-12 10:43:22,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:22,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:22,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:22,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:22,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:22,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124608737] [2024-05-12 10:43:22,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124608737] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:22,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:22,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:22,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244492950] [2024-05-12 10:43:22,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:22,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:22,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:22,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:22,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:22,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:22,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 172 transitions, 1675 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:22,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:22,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:22,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:22,893 INFO L124 PetriNetUnfolderBase]: 2285/3737 cut-off events. [2024-05-12 10:43:22,893 INFO L125 PetriNetUnfolderBase]: For 49406/49406 co-relation queries the response was YES. [2024-05-12 10:43:22,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20405 conditions, 3737 events. 2285/3737 cut-off events. For 49406/49406 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 23051 event pairs, 427 based on Foata normal form. 4/3734 useless extension candidates. Maximal degree in co-relation 20351. Up to 2411 conditions per place. [2024-05-12 10:43:22,920 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 138 selfloop transitions, 89 changer transitions 0/240 dead transitions. [2024-05-12 10:43:22,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 240 transitions, 2751 flow [2024-05-12 10:43:22,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:22,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:22,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 279 transitions. [2024-05-12 10:43:22,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 10:43:22,922 INFO L175 Difference]: Start difference. First operand has 128 places, 172 transitions, 1675 flow. Second operand 9 states and 279 transitions. [2024-05-12 10:43:22,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 240 transitions, 2751 flow [2024-05-12 10:43:22,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 240 transitions, 2695 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:22,984 INFO L231 Difference]: Finished difference. Result has 136 places, 183 transitions, 2014 flow [2024-05-12 10:43:22,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1619, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2014, PETRI_PLACES=136, PETRI_TRANSITIONS=183} [2024-05-12 10:43:22,985 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 85 predicate places. [2024-05-12 10:43:22,985 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 183 transitions, 2014 flow [2024-05-12 10:43:22,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:22,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:22,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:22,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:43:22,986 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:22,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:22,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1787121991, now seen corresponding path program 5 times [2024-05-12 10:43:22,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:22,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832154150] [2024-05-12 10:43:22,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:22,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:23,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:23,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:23,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832154150] [2024-05-12 10:43:23,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832154150] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:23,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:23,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:23,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798696955] [2024-05-12 10:43:23,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:23,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:23,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:23,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:23,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:23,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:23,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 183 transitions, 2014 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:23,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:23,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:23,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:23,650 INFO L124 PetriNetUnfolderBase]: 2278/3714 cut-off events. [2024-05-12 10:43:23,651 INFO L125 PetriNetUnfolderBase]: For 55818/55818 co-relation queries the response was YES. [2024-05-12 10:43:23,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21564 conditions, 3714 events. 2278/3714 cut-off events. For 55818/55818 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22807 event pairs, 413 based on Foata normal form. 4/3713 useless extension candidates. Maximal degree in co-relation 21507. Up to 2407 conditions per place. [2024-05-12 10:43:23,678 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 138 selfloop transitions, 88 changer transitions 0/239 dead transitions. [2024-05-12 10:43:23,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 239 transitions, 2904 flow [2024-05-12 10:43:23,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:23,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:23,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-05-12 10:43:23,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6548463356973995 [2024-05-12 10:43:23,679 INFO L175 Difference]: Start difference. First operand has 136 places, 183 transitions, 2014 flow. Second operand 9 states and 277 transitions. [2024-05-12 10:43:23,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 239 transitions, 2904 flow [2024-05-12 10:43:23,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 239 transitions, 2646 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:23,839 INFO L231 Difference]: Finished difference. Result has 140 places, 183 transitions, 1943 flow [2024-05-12 10:43:23,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1943, PETRI_PLACES=140, PETRI_TRANSITIONS=183} [2024-05-12 10:43:23,840 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 89 predicate places. [2024-05-12 10:43:23,840 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 183 transitions, 1943 flow [2024-05-12 10:43:23,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:23,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:23,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:23,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:43:23,841 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:23,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:23,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1530414091, now seen corresponding path program 6 times [2024-05-12 10:43:23,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:23,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889857391] [2024-05-12 10:43:23,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:23,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:23,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:24,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:24,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889857391] [2024-05-12 10:43:24,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889857391] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:24,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:24,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:24,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115490026] [2024-05-12 10:43:24,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:24,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:24,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:24,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:24,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:24,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:24,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 183 transitions, 1943 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:24,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:24,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:24,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:24,529 INFO L124 PetriNetUnfolderBase]: 2313/3778 cut-off events. [2024-05-12 10:43:24,529 INFO L125 PetriNetUnfolderBase]: For 57551/57551 co-relation queries the response was YES. [2024-05-12 10:43:24,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21668 conditions, 3778 events. 2313/3778 cut-off events. For 57551/57551 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 23374 event pairs, 412 based on Foata normal form. 4/3777 useless extension candidates. Maximal degree in co-relation 21610. Up to 2443 conditions per place. [2024-05-12 10:43:24,557 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 130 selfloop transitions, 107 changer transitions 0/250 dead transitions. [2024-05-12 10:43:24,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 250 transitions, 2871 flow [2024-05-12 10:43:24,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:24,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:24,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 302 transitions. [2024-05-12 10:43:24,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6425531914893617 [2024-05-12 10:43:24,558 INFO L175 Difference]: Start difference. First operand has 140 places, 183 transitions, 1943 flow. Second operand 10 states and 302 transitions. [2024-05-12 10:43:24,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 250 transitions, 2871 flow [2024-05-12 10:43:24,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 250 transitions, 2672 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:24,636 INFO L231 Difference]: Finished difference. Result has 144 places, 192 transitions, 2161 flow [2024-05-12 10:43:24,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1760, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2161, PETRI_PLACES=144, PETRI_TRANSITIONS=192} [2024-05-12 10:43:24,638 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-05-12 10:43:24,638 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 192 transitions, 2161 flow [2024-05-12 10:43:24,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:24,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:24,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:24,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:43:24,638 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:24,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:24,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1530406155, now seen corresponding path program 2 times [2024-05-12 10:43:24,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:24,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618713789] [2024-05-12 10:43:24,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:24,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:24,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:24,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:24,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:24,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618713789] [2024-05-12 10:43:24,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618713789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:24,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:24,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:24,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466088596] [2024-05-12 10:43:24,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:24,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:24,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:24,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:24,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:24,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:24,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 192 transitions, 2161 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:24,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:24,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:24,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:25,379 INFO L124 PetriNetUnfolderBase]: 2435/4005 cut-off events. [2024-05-12 10:43:25,380 INFO L125 PetriNetUnfolderBase]: For 68207/68207 co-relation queries the response was YES. [2024-05-12 10:43:25,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23165 conditions, 4005 events. 2435/4005 cut-off events. For 68207/68207 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 25034 event pairs, 449 based on Foata normal form. 14/4012 useless extension candidates. Maximal degree in co-relation 23105. Up to 3003 conditions per place. [2024-05-12 10:43:25,409 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 183 selfloop transitions, 61 changer transitions 0/257 dead transitions. [2024-05-12 10:43:25,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 257 transitions, 3055 flow [2024-05-12 10:43:25,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:25,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:25,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 301 transitions. [2024-05-12 10:43:25,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6404255319148936 [2024-05-12 10:43:25,410 INFO L175 Difference]: Start difference. First operand has 144 places, 192 transitions, 2161 flow. Second operand 10 states and 301 transitions. [2024-05-12 10:43:25,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 257 transitions, 3055 flow [2024-05-12 10:43:25,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 257 transitions, 2897 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:25,524 INFO L231 Difference]: Finished difference. Result has 148 places, 195 transitions, 2198 flow [2024-05-12 10:43:25,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2198, PETRI_PLACES=148, PETRI_TRANSITIONS=195} [2024-05-12 10:43:25,524 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-05-12 10:43:25,524 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 195 transitions, 2198 flow [2024-05-12 10:43:25,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:25,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:25,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:25,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:43:25,525 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:25,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:25,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1786906665, now seen corresponding path program 3 times [2024-05-12 10:43:25,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:25,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154104609] [2024-05-12 10:43:25,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:25,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:25,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:25,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:25,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:25,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154104609] [2024-05-12 10:43:25,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154104609] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:25,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:25,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:25,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165379100] [2024-05-12 10:43:25,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:25,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:25,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:25,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:25,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:25,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:25,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 195 transitions, 2198 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:25,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:25,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:25,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:26,388 INFO L124 PetriNetUnfolderBase]: 2557/4224 cut-off events. [2024-05-12 10:43:26,393 INFO L125 PetriNetUnfolderBase]: For 73895/73895 co-relation queries the response was YES. [2024-05-12 10:43:26,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24166 conditions, 4224 events. 2557/4224 cut-off events. For 73895/73895 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 26775 event pairs, 486 based on Foata normal form. 14/4230 useless extension candidates. Maximal degree in co-relation 24105. Up to 3189 conditions per place. [2024-05-12 10:43:26,425 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 185 selfloop transitions, 56 changer transitions 0/254 dead transitions. [2024-05-12 10:43:26,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 254 transitions, 3086 flow [2024-05-12 10:43:26,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:26,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:26,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-05-12 10:43:26,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477541371158393 [2024-05-12 10:43:26,428 INFO L175 Difference]: Start difference. First operand has 148 places, 195 transitions, 2198 flow. Second operand 9 states and 274 transitions. [2024-05-12 10:43:26,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 254 transitions, 3086 flow [2024-05-12 10:43:26,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 254 transitions, 2923 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:26,523 INFO L231 Difference]: Finished difference. Result has 149 places, 198 transitions, 2226 flow [2024-05-12 10:43:26,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2035, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2226, PETRI_PLACES=149, PETRI_TRANSITIONS=198} [2024-05-12 10:43:26,524 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 98 predicate places. [2024-05-12 10:43:26,524 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 198 transitions, 2226 flow [2024-05-12 10:43:26,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:26,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:26,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:26,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:43:26,524 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:26,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:26,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1520882955, now seen corresponding path program 4 times [2024-05-12 10:43:26,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:26,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031241564] [2024-05-12 10:43:26,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:26,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:26,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:26,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:26,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031241564] [2024-05-12 10:43:26,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031241564] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:26,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:26,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:26,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64846770] [2024-05-12 10:43:26,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:26,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:26,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:26,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:26,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:26,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:26,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 198 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:26,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:26,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:26,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:27,366 INFO L124 PetriNetUnfolderBase]: 2808/4660 cut-off events. [2024-05-12 10:43:27,367 INFO L125 PetriNetUnfolderBase]: For 82196/82196 co-relation queries the response was YES. [2024-05-12 10:43:27,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26280 conditions, 4660 events. 2808/4660 cut-off events. For 82196/82196 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 30447 event pairs, 443 based on Foata normal form. 14/4668 useless extension candidates. Maximal degree in co-relation 26218. Up to 2870 conditions per place. [2024-05-12 10:43:27,404 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 188 selfloop transitions, 69 changer transitions 0/270 dead transitions. [2024-05-12 10:43:27,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 270 transitions, 3272 flow [2024-05-12 10:43:27,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:27,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:27,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 305 transitions. [2024-05-12 10:43:27,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:43:27,405 INFO L175 Difference]: Start difference. First operand has 149 places, 198 transitions, 2226 flow. Second operand 10 states and 305 transitions. [2024-05-12 10:43:27,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 270 transitions, 3272 flow [2024-05-12 10:43:27,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 270 transitions, 3115 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:27,671 INFO L231 Difference]: Finished difference. Result has 153 places, 203 transitions, 2338 flow [2024-05-12 10:43:27,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2338, PETRI_PLACES=153, PETRI_TRANSITIONS=203} [2024-05-12 10:43:27,692 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-05-12 10:43:27,692 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 203 transitions, 2338 flow [2024-05-12 10:43:27,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:27,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:27,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:27,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:43:27,693 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:27,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:27,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1470513417, now seen corresponding path program 2 times [2024-05-12 10:43:27,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:27,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915956286] [2024-05-12 10:43:27,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:27,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:27,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:27,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:27,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:27,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915956286] [2024-05-12 10:43:27,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915956286] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:27,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:27,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:27,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449070596] [2024-05-12 10:43:27,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:27,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:27,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:27,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:27,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:28,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:28,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 203 transitions, 2338 flow. Second operand has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:28,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:28,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:28,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:28,593 INFO L124 PetriNetUnfolderBase]: 2563/4384 cut-off events. [2024-05-12 10:43:28,594 INFO L125 PetriNetUnfolderBase]: For 79476/79491 co-relation queries the response was YES. [2024-05-12 10:43:28,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25085 conditions, 4384 events. 2563/4384 cut-off events. For 79476/79491 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 29406 event pairs, 661 based on Foata normal form. 5/4383 useless extension candidates. Maximal degree in co-relation 25021. Up to 3415 conditions per place. [2024-05-12 10:43:28,642 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 171 selfloop transitions, 28 changer transitions 0/230 dead transitions. [2024-05-12 10:43:28,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 230 transitions, 2798 flow [2024-05-12 10:43:28,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:28,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:28,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 10:43:28,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601823708206687 [2024-05-12 10:43:28,644 INFO L175 Difference]: Start difference. First operand has 153 places, 203 transitions, 2338 flow. Second operand 7 states and 198 transitions. [2024-05-12 10:43:28,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 230 transitions, 2798 flow [2024-05-12 10:43:28,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 230 transitions, 2637 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:28,824 INFO L231 Difference]: Finished difference. Result has 154 places, 203 transitions, 2244 flow [2024-05-12 10:43:28,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2177, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2244, PETRI_PLACES=154, PETRI_TRANSITIONS=203} [2024-05-12 10:43:28,824 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-05-12 10:43:28,825 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 203 transitions, 2244 flow [2024-05-12 10:43:28,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.0) internal successors, (140), 7 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:28,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:28,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:28,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:43:28,825 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:28,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash 262739591, now seen corresponding path program 1 times [2024-05-12 10:43:28,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:28,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791475184] [2024-05-12 10:43:28,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:28,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:29,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:29,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791475184] [2024-05-12 10:43:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791475184] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:29,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318255087] [2024-05-12 10:43:29,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:29,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:29,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:29,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:29,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:29,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 203 transitions, 2244 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:29,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:29,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:29,594 INFO L124 PetriNetUnfolderBase]: 2800/4705 cut-off events. [2024-05-12 10:43:29,595 INFO L125 PetriNetUnfolderBase]: For 81339/81339 co-relation queries the response was YES. [2024-05-12 10:43:29,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26477 conditions, 4705 events. 2800/4705 cut-off events. For 81339/81339 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31214 event pairs, 989 based on Foata normal form. 2/4673 useless extension candidates. Maximal degree in co-relation 26411. Up to 4024 conditions per place. [2024-05-12 10:43:29,636 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 194 selfloop transitions, 18 changer transitions 0/225 dead transitions. [2024-05-12 10:43:29,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 225 transitions, 2808 flow [2024-05-12 10:43:29,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:29,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:29,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-05-12 10:43:29,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:43:29,638 INFO L175 Difference]: Start difference. First operand has 154 places, 203 transitions, 2244 flow. Second operand 5 states and 145 transitions. [2024-05-12 10:43:29,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 225 transitions, 2808 flow [2024-05-12 10:43:29,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 225 transitions, 2730 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:29,778 INFO L231 Difference]: Finished difference. Result has 152 places, 206 transitions, 2252 flow [2024-05-12 10:43:29,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2166, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2252, PETRI_PLACES=152, PETRI_TRANSITIONS=206} [2024-05-12 10:43:29,779 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 101 predicate places. [2024-05-12 10:43:29,779 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 206 transitions, 2252 flow [2024-05-12 10:43:29,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:29,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:29,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:43:29,780 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:29,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:29,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1470520361, now seen corresponding path program 2 times [2024-05-12 10:43:29,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:29,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929542524] [2024-05-12 10:43:29,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:29,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:29,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:29,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:29,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:29,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929542524] [2024-05-12 10:43:29,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929542524] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:29,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:29,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:29,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376082049] [2024-05-12 10:43:29,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:29,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:29,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:29,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:29,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:29,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:29,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 206 transitions, 2252 flow. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:29,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:29,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:30,429 INFO L124 PetriNetUnfolderBase]: 2782/4576 cut-off events. [2024-05-12 10:43:30,430 INFO L125 PetriNetUnfolderBase]: For 82751/82754 co-relation queries the response was YES. [2024-05-12 10:43:30,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26265 conditions, 4576 events. 2782/4576 cut-off events. For 82751/82754 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 29674 event pairs, 591 based on Foata normal form. 1/4565 useless extension candidates. Maximal degree in co-relation 26198. Up to 3998 conditions per place. [2024-05-12 10:43:30,465 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 189 selfloop transitions, 19 changer transitions 0/221 dead transitions. [2024-05-12 10:43:30,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 221 transitions, 2702 flow [2024-05-12 10:43:30,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:30,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:30,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-05-12 10:43:30,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-05-12 10:43:30,467 INFO L175 Difference]: Start difference. First operand has 152 places, 206 transitions, 2252 flow. Second operand 5 states and 142 transitions. [2024-05-12 10:43:30,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 221 transitions, 2702 flow [2024-05-12 10:43:30,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 221 transitions, 2675 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:30,606 INFO L231 Difference]: Finished difference. Result has 155 places, 206 transitions, 2269 flow [2024-05-12 10:43:30,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2225, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2269, PETRI_PLACES=155, PETRI_TRANSITIONS=206} [2024-05-12 10:43:30,606 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 104 predicate places. [2024-05-12 10:43:30,606 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 206 transitions, 2269 flow [2024-05-12 10:43:30,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:30,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:30,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:30,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:43:30,607 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:30,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:30,607 INFO L85 PathProgramCache]: Analyzing trace with hash -239307887, now seen corresponding path program 1 times [2024-05-12 10:43:30,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:30,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242562219] [2024-05-12 10:43:30,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:30,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:30,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:30,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:30,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:30,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242562219] [2024-05-12 10:43:30,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242562219] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:30,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:30,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:30,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15226202] [2024-05-12 10:43:30,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:30,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:30,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:30,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:30,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:30,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:30,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 206 transitions, 2269 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:30,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:30,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:30,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:31,410 INFO L124 PetriNetUnfolderBase]: 2844/4640 cut-off events. [2024-05-12 10:43:31,410 INFO L125 PetriNetUnfolderBase]: For 92676/92676 co-relation queries the response was YES. [2024-05-12 10:43:31,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27288 conditions, 4640 events. 2844/4640 cut-off events. For 92676/92676 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 29829 event pairs, 591 based on Foata normal form. 4/4633 useless extension candidates. Maximal degree in co-relation 27220. Up to 4003 conditions per place. [2024-05-12 10:43:31,447 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 227 selfloop transitions, 19 changer transitions 0/259 dead transitions. [2024-05-12 10:43:31,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 259 transitions, 3105 flow [2024-05-12 10:43:31,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:31,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:31,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 10:43:31,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 10:43:31,449 INFO L175 Difference]: Start difference. First operand has 155 places, 206 transitions, 2269 flow. Second operand 8 states and 231 transitions. [2024-05-12 10:43:31,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 259 transitions, 3105 flow [2024-05-12 10:43:31,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 259 transitions, 3042 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:31,600 INFO L231 Difference]: Finished difference. Result has 158 places, 210 transitions, 2375 flow [2024-05-12 10:43:31,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2375, PETRI_PLACES=158, PETRI_TRANSITIONS=210} [2024-05-12 10:43:31,601 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 107 predicate places. [2024-05-12 10:43:31,601 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 210 transitions, 2375 flow [2024-05-12 10:43:31,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:31,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:31,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:31,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:43:31,602 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:31,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:31,602 INFO L85 PathProgramCache]: Analyzing trace with hash 868463651, now seen corresponding path program 2 times [2024-05-12 10:43:31,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:31,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234592209] [2024-05-12 10:43:31,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:31,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:31,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:31,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:31,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:31,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234592209] [2024-05-12 10:43:31,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234592209] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:31,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:31,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:31,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407434632] [2024-05-12 10:43:31,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:31,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:31,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:31,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:31,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:31,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:31,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 210 transitions, 2375 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:31,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:31,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:31,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:32,408 INFO L124 PetriNetUnfolderBase]: 2836/4617 cut-off events. [2024-05-12 10:43:32,409 INFO L125 PetriNetUnfolderBase]: For 96432/96432 co-relation queries the response was YES. [2024-05-12 10:43:32,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27386 conditions, 4617 events. 2836/4617 cut-off events. For 96432/96432 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 29617 event pairs, 493 based on Foata normal form. 4/4616 useless extension candidates. Maximal degree in co-relation 27317. Up to 4068 conditions per place. [2024-05-12 10:43:32,447 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 222 selfloop transitions, 15 changer transitions 0/250 dead transitions. [2024-05-12 10:43:32,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 250 transitions, 2945 flow [2024-05-12 10:43:32,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:32,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:32,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:43:32,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139817629179332 [2024-05-12 10:43:32,449 INFO L175 Difference]: Start difference. First operand has 158 places, 210 transitions, 2375 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:43:32,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 250 transitions, 2945 flow [2024-05-12 10:43:32,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 250 transitions, 2819 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:32,661 INFO L231 Difference]: Finished difference. Result has 161 places, 210 transitions, 2286 flow [2024-05-12 10:43:32,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2286, PETRI_PLACES=161, PETRI_TRANSITIONS=210} [2024-05-12 10:43:32,662 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 110 predicate places. [2024-05-12 10:43:32,662 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 210 transitions, 2286 flow [2024-05-12 10:43:32,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:32,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:32,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:32,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:43:32,663 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:32,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:32,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1149393955, now seen corresponding path program 3 times [2024-05-12 10:43:32,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:32,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826136215] [2024-05-12 10:43:32,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:32,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:32,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:32,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:32,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:32,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826136215] [2024-05-12 10:43:32,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826136215] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:32,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:32,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:32,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551068691] [2024-05-12 10:43:32,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:32,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:32,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:32,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:32,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:32,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:32,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 210 transitions, 2286 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:32,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:32,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:32,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:33,570 INFO L124 PetriNetUnfolderBase]: 2863/4795 cut-off events. [2024-05-12 10:43:33,570 INFO L125 PetriNetUnfolderBase]: For 102192/102195 co-relation queries the response was YES. [2024-05-12 10:43:33,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27617 conditions, 4795 events. 2863/4795 cut-off events. For 102192/102195 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 31814 event pairs, 935 based on Foata normal form. 6/4764 useless extension candidates. Maximal degree in co-relation 27546. Up to 4044 conditions per place. [2024-05-12 10:43:33,611 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 209 selfloop transitions, 27 changer transitions 0/249 dead transitions. [2024-05-12 10:43:33,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 249 transitions, 2910 flow [2024-05-12 10:43:33,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:33,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:33,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 10:43:33,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:43:33,613 INFO L175 Difference]: Start difference. First operand has 161 places, 210 transitions, 2286 flow. Second operand 7 states and 203 transitions. [2024-05-12 10:43:33,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 249 transitions, 2910 flow [2024-05-12 10:43:33,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 249 transitions, 2875 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:33,766 INFO L231 Difference]: Finished difference. Result has 162 places, 212 transitions, 2380 flow [2024-05-12 10:43:33,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2380, PETRI_PLACES=162, PETRI_TRANSITIONS=212} [2024-05-12 10:43:33,766 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-05-12 10:43:33,766 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 212 transitions, 2380 flow [2024-05-12 10:43:33,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:33,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:33,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:33,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:43:33,767 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:33,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:33,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1737086087, now seen corresponding path program 4 times [2024-05-12 10:43:33,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:33,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117492903] [2024-05-12 10:43:33,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:33,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:33,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:33,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:33,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:33,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117492903] [2024-05-12 10:43:33,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117492903] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:33,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:33,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:33,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438376957] [2024-05-12 10:43:33,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:33,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:33,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:33,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:33,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:33,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:33,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 212 transitions, 2380 flow. Second operand has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:33,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:33,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:33,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:34,589 INFO L124 PetriNetUnfolderBase]: 2855/4682 cut-off events. [2024-05-12 10:43:34,590 INFO L125 PetriNetUnfolderBase]: For 105660/105660 co-relation queries the response was YES. [2024-05-12 10:43:34,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27643 conditions, 4682 events. 2855/4682 cut-off events. For 105660/105660 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30282 event pairs, 575 based on Foata normal form. 4/4682 useless extension candidates. Maximal degree in co-relation 27571. Up to 4032 conditions per place. [2024-05-12 10:43:34,626 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 222 selfloop transitions, 28 changer transitions 0/263 dead transitions. [2024-05-12 10:43:34,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 263 transitions, 3064 flow [2024-05-12 10:43:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:34,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:34,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:43:34,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5981087470449172 [2024-05-12 10:43:34,627 INFO L175 Difference]: Start difference. First operand has 162 places, 212 transitions, 2380 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:43:34,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 263 transitions, 3064 flow [2024-05-12 10:43:34,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 263 transitions, 2953 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:34,784 INFO L231 Difference]: Finished difference. Result has 166 places, 214 transitions, 2404 flow [2024-05-12 10:43:34,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2404, PETRI_PLACES=166, PETRI_TRANSITIONS=214} [2024-05-12 10:43:34,785 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2024-05-12 10:43:34,785 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 214 transitions, 2404 flow [2024-05-12 10:43:34,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.625) internal successors, (149), 8 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:34,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:34,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:34,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:43:34,785 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:34,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:34,786 INFO L85 PathProgramCache]: Analyzing trace with hash -445006120, now seen corresponding path program 1 times [2024-05-12 10:43:34,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:34,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142344809] [2024-05-12 10:43:34,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:34,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:34,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:34,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:34,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142344809] [2024-05-12 10:43:34,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142344809] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:34,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:34,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:34,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531174475] [2024-05-12 10:43:34,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:34,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:34,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:34,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:34,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:35,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:35,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 214 transitions, 2404 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:35,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:35,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:35,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:35,558 INFO L124 PetriNetUnfolderBase]: 2917/4990 cut-off events. [2024-05-12 10:43:35,559 INFO L125 PetriNetUnfolderBase]: For 111941/111941 co-relation queries the response was YES. [2024-05-12 10:43:35,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28593 conditions, 4990 events. 2917/4990 cut-off events. For 111941/111941 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33525 event pairs, 659 based on Foata normal form. 4/4986 useless extension candidates. Maximal degree in co-relation 28520. Up to 3797 conditions per place. [2024-05-12 10:43:35,601 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 187 selfloop transitions, 66 changer transitions 0/266 dead transitions. [2024-05-12 10:43:35,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 266 transitions, 3306 flow [2024-05-12 10:43:35,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:35,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:35,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-05-12 10:43:35,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2024-05-12 10:43:35,603 INFO L175 Difference]: Start difference. First operand has 166 places, 214 transitions, 2404 flow. Second operand 9 states and 258 transitions. [2024-05-12 10:43:35,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 266 transitions, 3306 flow [2024-05-12 10:43:35,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 266 transitions, 3189 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:35,769 INFO L231 Difference]: Finished difference. Result has 169 places, 225 transitions, 2623 flow [2024-05-12 10:43:35,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2623, PETRI_PLACES=169, PETRI_TRANSITIONS=225} [2024-05-12 10:43:35,769 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 118 predicate places. [2024-05-12 10:43:35,769 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 225 transitions, 2623 flow [2024-05-12 10:43:35,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:35,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:35,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:35,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:43:35,770 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:35,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash -103469542, now seen corresponding path program 2 times [2024-05-12 10:43:35,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:35,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891892689] [2024-05-12 10:43:35,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:35,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:35,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:35,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:35,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:35,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891892689] [2024-05-12 10:43:35,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891892689] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:35,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:35,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:35,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665392503] [2024-05-12 10:43:35,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:35,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:35,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:35,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:35,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:36,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:36,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 225 transitions, 2623 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:36,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:36,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:36,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:36,576 INFO L124 PetriNetUnfolderBase]: 2941/4798 cut-off events. [2024-05-12 10:43:36,576 INFO L125 PetriNetUnfolderBase]: For 112818/112821 co-relation queries the response was YES. [2024-05-12 10:43:36,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29025 conditions, 4798 events. 2941/4798 cut-off events. For 112818/112821 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 30992 event pairs, 491 based on Foata normal form. 2/4792 useless extension candidates. Maximal degree in co-relation 28950. Up to 3811 conditions per place. [2024-05-12 10:43:36,613 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 179 selfloop transitions, 73 changer transitions 0/265 dead transitions. [2024-05-12 10:43:36,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 265 transitions, 3487 flow [2024-05-12 10:43:36,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:36,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 10:43:36,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 10:43:36,614 INFO L175 Difference]: Start difference. First operand has 169 places, 225 transitions, 2623 flow. Second operand 9 states and 255 transitions. [2024-05-12 10:43:36,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 265 transitions, 3487 flow [2024-05-12 10:43:36,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 265 transitions, 3390 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:36,773 INFO L231 Difference]: Finished difference. Result has 173 places, 229 transitions, 2753 flow [2024-05-12 10:43:36,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2528, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2753, PETRI_PLACES=173, PETRI_TRANSITIONS=229} [2024-05-12 10:43:36,774 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-05-12 10:43:36,774 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 229 transitions, 2753 flow [2024-05-12 10:43:36,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:36,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:36,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:36,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:43:36,775 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:36,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:36,775 INFO L85 PathProgramCache]: Analyzing trace with hash -267637450, now seen corresponding path program 3 times [2024-05-12 10:43:36,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:36,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437452453] [2024-05-12 10:43:36,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:36,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:36,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:36,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:36,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:36,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437452453] [2024-05-12 10:43:36,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437452453] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:36,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:36,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:36,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888116035] [2024-05-12 10:43:36,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:36,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:36,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:36,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:36,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:37,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:37,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 229 transitions, 2753 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:37,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:37,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:37,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:37,586 INFO L124 PetriNetUnfolderBase]: 2935/4983 cut-off events. [2024-05-12 10:43:37,586 INFO L125 PetriNetUnfolderBase]: For 118945/118948 co-relation queries the response was YES. [2024-05-12 10:43:37,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29298 conditions, 4983 events. 2935/4983 cut-off events. For 118945/118948 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33355 event pairs, 647 based on Foata normal form. 2/4968 useless extension candidates. Maximal degree in co-relation 29222. Up to 3808 conditions per place. [2024-05-12 10:43:37,628 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 171 selfloop transitions, 77 changer transitions 0/261 dead transitions. [2024-05-12 10:43:37,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 261 transitions, 3465 flow [2024-05-12 10:43:37,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:37,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:37,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 10:43:37,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 10:43:37,629 INFO L175 Difference]: Start difference. First operand has 173 places, 229 transitions, 2753 flow. Second operand 8 states and 231 transitions. [2024-05-12 10:43:37,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 261 transitions, 3465 flow [2024-05-12 10:43:37,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 261 transitions, 3232 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:37,810 INFO L231 Difference]: Finished difference. Result has 173 places, 229 transitions, 2681 flow [2024-05-12 10:43:37,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2681, PETRI_PLACES=173, PETRI_TRANSITIONS=229} [2024-05-12 10:43:37,811 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-05-12 10:43:37,811 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 229 transitions, 2681 flow [2024-05-12 10:43:37,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:37,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:37,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:37,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:43:37,812 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:37,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash -267628522, now seen corresponding path program 1 times [2024-05-12 10:43:37,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:37,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862767587] [2024-05-12 10:43:37,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:37,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:37,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:38,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:38,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:38,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862767587] [2024-05-12 10:43:38,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862767587] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:38,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:38,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:38,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735063146] [2024-05-12 10:43:38,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:38,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:38,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:38,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:38,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:38,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:43:38,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 229 transitions, 2681 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:38,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:38,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:43:38,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:38,659 INFO L124 PetriNetUnfolderBase]: 2771/4741 cut-off events. [2024-05-12 10:43:38,659 INFO L125 PetriNetUnfolderBase]: For 124615/124641 co-relation queries the response was YES. [2024-05-12 10:43:38,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27648 conditions, 4741 events. 2771/4741 cut-off events. For 124615/124641 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32349 event pairs, 911 based on Foata normal form. 14/4716 useless extension candidates. Maximal degree in co-relation 27572. Up to 3607 conditions per place. [2024-05-12 10:43:38,698 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 198 selfloop transitions, 32 changer transitions 0/265 dead transitions. [2024-05-12 10:43:38,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 265 transitions, 3259 flow [2024-05-12 10:43:38,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:38,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:38,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:43:38,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:43:38,700 INFO L175 Difference]: Start difference. First operand has 173 places, 229 transitions, 2681 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:43:38,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 265 transitions, 3259 flow [2024-05-12 10:43:38,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 265 transitions, 3087 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:38,914 INFO L231 Difference]: Finished difference. Result has 174 places, 231 transitions, 2610 flow [2024-05-12 10:43:38,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2509, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2610, PETRI_PLACES=174, PETRI_TRANSITIONS=231} [2024-05-12 10:43:38,914 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-05-12 10:43:38,914 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 231 transitions, 2610 flow [2024-05-12 10:43:38,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:38,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:38,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:38,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:43:38,915 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:38,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:38,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1564653702, now seen corresponding path program 1 times [2024-05-12 10:43:38,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:38,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105926233] [2024-05-12 10:43:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:38,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:39,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:39,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:39,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105926233] [2024-05-12 10:43:39,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105926233] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:39,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:39,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:39,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829884165] [2024-05-12 10:43:39,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:39,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:39,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:39,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:39,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:39,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:39,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 231 transitions, 2610 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:39,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:39,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:39,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:39,971 INFO L124 PetriNetUnfolderBase]: 4098/6724 cut-off events. [2024-05-12 10:43:39,972 INFO L125 PetriNetUnfolderBase]: For 227056/227056 co-relation queries the response was YES. [2024-05-12 10:43:40,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40831 conditions, 6724 events. 4098/6724 cut-off events. For 227056/227056 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 46041 event pairs, 694 based on Foata normal form. 42/6758 useless extension candidates. Maximal degree in co-relation 40757. Up to 4069 conditions per place. [2024-05-12 10:43:40,031 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 256 selfloop transitions, 46 changer transitions 0/315 dead transitions. [2024-05-12 10:43:40,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 315 transitions, 3948 flow [2024-05-12 10:43:40,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:40,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:40,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 309 transitions. [2024-05-12 10:43:40,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6574468085106383 [2024-05-12 10:43:40,033 INFO L175 Difference]: Start difference. First operand has 174 places, 231 transitions, 2610 flow. Second operand 10 states and 309 transitions. [2024-05-12 10:43:40,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 315 transitions, 3948 flow [2024-05-12 10:43:40,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 315 transitions, 3871 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:40,397 INFO L231 Difference]: Finished difference. Result has 180 places, 237 transitions, 2801 flow [2024-05-12 10:43:40,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2801, PETRI_PLACES=180, PETRI_TRANSITIONS=237} [2024-05-12 10:43:40,398 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 129 predicate places. [2024-05-12 10:43:40,398 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 237 transitions, 2801 flow [2024-05-12 10:43:40,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:40,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:40,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:40,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:43:40,399 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:40,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:40,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1475940072, now seen corresponding path program 2 times [2024-05-12 10:43:40,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:40,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335344666] [2024-05-12 10:43:40,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:40,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:40,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:40,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:40,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335344666] [2024-05-12 10:43:40,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335344666] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:40,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:40,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:40,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976077345] [2024-05-12 10:43:40,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:40,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:40,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:40,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:40,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:40,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:40,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 237 transitions, 2801 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:40,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:40,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:40,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:41,768 INFO L124 PetriNetUnfolderBase]: 4411/7209 cut-off events. [2024-05-12 10:43:41,769 INFO L125 PetriNetUnfolderBase]: For 252416/252416 co-relation queries the response was YES. [2024-05-12 10:43:41,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44009 conditions, 7209 events. 4411/7209 cut-off events. For 252416/252416 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 50537 event pairs, 1108 based on Foata normal form. 50/7256 useless extension candidates. Maximal degree in co-relation 43932. Up to 5838 conditions per place. [2024-05-12 10:43:41,844 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 238 selfloop transitions, 43 changer transitions 0/294 dead transitions. [2024-05-12 10:43:41,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 294 transitions, 3664 flow [2024-05-12 10:43:41,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:41,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:41,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-05-12 10:43:41,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6359338061465721 [2024-05-12 10:43:41,858 INFO L175 Difference]: Start difference. First operand has 180 places, 237 transitions, 2801 flow. Second operand 9 states and 269 transitions. [2024-05-12 10:43:41,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 294 transitions, 3664 flow [2024-05-12 10:43:42,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 294 transitions, 3551 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:42,354 INFO L231 Difference]: Finished difference. Result has 184 places, 239 transitions, 2860 flow [2024-05-12 10:43:42,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2860, PETRI_PLACES=184, PETRI_TRANSITIONS=239} [2024-05-12 10:43:42,355 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 133 predicate places. [2024-05-12 10:43:42,355 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 239 transitions, 2860 flow [2024-05-12 10:43:42,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:42,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:42,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:42,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:43:42,356 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:42,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:42,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1175053040, now seen corresponding path program 3 times [2024-05-12 10:43:42,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:42,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874489126] [2024-05-12 10:43:42,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:42,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:42,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:42,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:42,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874489126] [2024-05-12 10:43:42,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874489126] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:42,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:42,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:42,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598806090] [2024-05-12 10:43:42,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:42,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:42,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:42,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:42,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:42,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:42,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 239 transitions, 2860 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:42,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:42,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:42,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:43,654 INFO L124 PetriNetUnfolderBase]: 4420/7378 cut-off events. [2024-05-12 10:43:43,654 INFO L125 PetriNetUnfolderBase]: For 226273/226273 co-relation queries the response was YES. [2024-05-12 10:43:43,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42799 conditions, 7378 events. 4420/7378 cut-off events. For 226273/226273 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 52913 event pairs, 1479 based on Foata normal form. 42/7374 useless extension candidates. Maximal degree in co-relation 42720. Up to 5069 conditions per place. [2024-05-12 10:43:43,720 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 248 selfloop transitions, 44 changer transitions 0/305 dead transitions. [2024-05-12 10:43:43,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 305 transitions, 3914 flow [2024-05-12 10:43:43,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:43,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:43,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-05-12 10:43:43,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6477541371158393 [2024-05-12 10:43:43,722 INFO L175 Difference]: Start difference. First operand has 184 places, 239 transitions, 2860 flow. Second operand 9 states and 274 transitions. [2024-05-12 10:43:43,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 305 transitions, 3914 flow [2024-05-12 10:43:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 305 transitions, 3779 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:44,145 INFO L231 Difference]: Finished difference. Result has 187 places, 243 transitions, 2963 flow [2024-05-12 10:43:44,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2963, PETRI_PLACES=187, PETRI_TRANSITIONS=243} [2024-05-12 10:43:44,145 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-05-12 10:43:44,146 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 243 transitions, 2963 flow [2024-05-12 10:43:44,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:44,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:44,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:43:44,146 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:44,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:44,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1271623642, now seen corresponding path program 4 times [2024-05-12 10:43:44,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:44,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286152860] [2024-05-12 10:43:44,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:44,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:44,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:44,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:44,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:44,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286152860] [2024-05-12 10:43:44,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286152860] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:44,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:44,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:44,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990980296] [2024-05-12 10:43:44,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:44,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:44,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:44,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:44,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:44,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:44,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 243 transitions, 2963 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:44,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:44,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:45,367 INFO L124 PetriNetUnfolderBase]: 4791/7871 cut-off events. [2024-05-12 10:43:45,367 INFO L125 PetriNetUnfolderBase]: For 257955/257958 co-relation queries the response was YES. [2024-05-12 10:43:45,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45520 conditions, 7871 events. 4791/7871 cut-off events. For 257955/257958 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 56341 event pairs, 1169 based on Foata normal form. 50/7909 useless extension candidates. Maximal degree in co-relation 45439. Up to 5671 conditions per place. [2024-05-12 10:43:45,446 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 173 selfloop transitions, 114 changer transitions 0/300 dead transitions. [2024-05-12 10:43:45,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 300 transitions, 4089 flow [2024-05-12 10:43:45,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:45,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:45,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 278 transitions. [2024-05-12 10:43:45,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6572104018912529 [2024-05-12 10:43:45,447 INFO L175 Difference]: Start difference. First operand has 187 places, 243 transitions, 2963 flow. Second operand 9 states and 278 transitions. [2024-05-12 10:43:45,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 300 transitions, 4089 flow [2024-05-12 10:43:45,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 300 transitions, 3970 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:45,926 INFO L231 Difference]: Finished difference. Result has 191 places, 245 transitions, 3161 flow [2024-05-12 10:43:45,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3161, PETRI_PLACES=191, PETRI_TRANSITIONS=245} [2024-05-12 10:43:45,926 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2024-05-12 10:43:45,926 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 245 transitions, 3161 flow [2024-05-12 10:43:45,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:45,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:45,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:45,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:43:45,927 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:45,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:45,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1271475772, now seen corresponding path program 5 times [2024-05-12 10:43:45,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:45,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340473162] [2024-05-12 10:43:45,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:45,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:46,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:46,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:46,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340473162] [2024-05-12 10:43:46,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340473162] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:46,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:46,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:46,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022294620] [2024-05-12 10:43:46,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:46,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:46,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:46,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:46,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:46,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:46,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 245 transitions, 3161 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:46,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:46,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:46,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:47,355 INFO L124 PetriNetUnfolderBase]: 5631/9299 cut-off events. [2024-05-12 10:43:47,355 INFO L125 PetriNetUnfolderBase]: For 320108/320111 co-relation queries the response was YES. [2024-05-12 10:43:47,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55401 conditions, 9299 events. 5631/9299 cut-off events. For 320108/320111 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 68942 event pairs, 1424 based on Foata normal form. 42/9317 useless extension candidates. Maximal degree in co-relation 55318. Up to 5607 conditions per place. [2024-05-12 10:43:47,442 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 185 selfloop transitions, 115 changer transitions 0/313 dead transitions. [2024-05-12 10:43:47,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 313 transitions, 4617 flow [2024-05-12 10:43:47,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:47,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 284 transitions. [2024-05-12 10:43:47,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6713947990543735 [2024-05-12 10:43:47,443 INFO L175 Difference]: Start difference. First operand has 191 places, 245 transitions, 3161 flow. Second operand 9 states and 284 transitions. [2024-05-12 10:43:47,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 313 transitions, 4617 flow [2024-05-12 10:43:48,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 313 transitions, 4334 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:48,191 INFO L231 Difference]: Finished difference. Result has 194 places, 249 transitions, 3265 flow [2024-05-12 10:43:48,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2878, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3265, PETRI_PLACES=194, PETRI_TRANSITIONS=249} [2024-05-12 10:43:48,192 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-05-12 10:43:48,192 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 249 transitions, 3265 flow [2024-05-12 10:43:48,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:48,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:48,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:48,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:43:48,193 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:48,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:48,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1470925432, now seen corresponding path program 6 times [2024-05-12 10:43:48,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:48,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892420053] [2024-05-12 10:43:48,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:48,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:48,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:48,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:48,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:48,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892420053] [2024-05-12 10:43:48,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892420053] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:48,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:48,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:48,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862346991] [2024-05-12 10:43:48,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:48,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:48,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:48,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:48,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:48,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 249 transitions, 3265 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:48,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:48,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:48,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:49,570 INFO L124 PetriNetUnfolderBase]: 5651/9342 cut-off events. [2024-05-12 10:43:49,571 INFO L125 PetriNetUnfolderBase]: For 303317/303320 co-relation queries the response was YES. [2024-05-12 10:43:49,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53873 conditions, 9342 events. 5651/9342 cut-off events. For 303317/303320 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 69391 event pairs, 1575 based on Foata normal form. 50/9368 useless extension candidates. Maximal degree in co-relation 53788. Up to 7039 conditions per place. [2024-05-12 10:43:49,657 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 173 selfloop transitions, 119 changer transitions 0/305 dead transitions. [2024-05-12 10:43:49,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 305 transitions, 4338 flow [2024-05-12 10:43:49,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:49,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 277 transitions. [2024-05-12 10:43:49,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6548463356973995 [2024-05-12 10:43:49,659 INFO L175 Difference]: Start difference. First operand has 194 places, 249 transitions, 3265 flow. Second operand 9 states and 277 transitions. [2024-05-12 10:43:49,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 305 transitions, 4338 flow [2024-05-12 10:43:50,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 305 transitions, 4106 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:50,344 INFO L231 Difference]: Finished difference. Result has 198 places, 251 transitions, 3369 flow [2024-05-12 10:43:50,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3369, PETRI_PLACES=198, PETRI_TRANSITIONS=251} [2024-05-12 10:43:50,344 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-05-12 10:43:50,345 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 251 transitions, 3369 flow [2024-05-12 10:43:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:50,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:50,345 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:50,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:43:50,346 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:50,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:50,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1478549944, now seen corresponding path program 1 times [2024-05-12 10:43:50,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:50,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756068552] [2024-05-12 10:43:50,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:50,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:50,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:50,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:50,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756068552] [2024-05-12 10:43:50,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756068552] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:50,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:50,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:50,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745753688] [2024-05-12 10:43:50,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:50,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:50,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:50,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:50,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 251 transitions, 3369 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:50,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:50,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:50,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:51,946 INFO L124 PetriNetUnfolderBase]: 5953/9881 cut-off events. [2024-05-12 10:43:51,947 INFO L125 PetriNetUnfolderBase]: For 311113/311116 co-relation queries the response was YES. [2024-05-12 10:43:51,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56404 conditions, 9881 events. 5953/9881 cut-off events. For 311113/311116 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 74969 event pairs, 1473 based on Foata normal form. 42/9896 useless extension candidates. Maximal degree in co-relation 56317. Up to 5775 conditions per place. [2024-05-12 10:43:52,023 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 173 selfloop transitions, 127 changer transitions 0/313 dead transitions. [2024-05-12 10:43:52,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 313 transitions, 4499 flow [2024-05-12 10:43:52,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:52,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:52,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-05-12 10:43:52,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6643026004728132 [2024-05-12 10:43:52,024 INFO L175 Difference]: Start difference. First operand has 198 places, 251 transitions, 3369 flow. Second operand 9 states and 281 transitions. [2024-05-12 10:43:52,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 313 transitions, 4499 flow [2024-05-12 10:43:52,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 313 transitions, 4202 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:52,526 INFO L231 Difference]: Finished difference. Result has 200 places, 253 transitions, 3423 flow [2024-05-12 10:43:52,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3072, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3423, PETRI_PLACES=200, PETRI_TRANSITIONS=253} [2024-05-12 10:43:52,528 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-05-12 10:43:52,529 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 253 transitions, 3423 flow [2024-05-12 10:43:52,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:52,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:52,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:43:52,530 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:52,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:52,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1260996262, now seen corresponding path program 1 times [2024-05-12 10:43:52,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:52,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357927472] [2024-05-12 10:43:52,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:52,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:52,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:52,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-05-12 10:43:52,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:52,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357927472] [2024-05-12 10:43:52,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357927472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:52,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:52,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:52,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938762536] [2024-05-12 10:43:52,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:52,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:52,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:52,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:52,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:52,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:52,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 253 transitions, 3423 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:52,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:52,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:53,929 INFO L124 PetriNetUnfolderBase]: 5947/9847 cut-off events. [2024-05-12 10:43:53,930 INFO L125 PetriNetUnfolderBase]: For 263584/263587 co-relation queries the response was YES. [2024-05-12 10:43:53,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55825 conditions, 9847 events. 5947/9847 cut-off events. For 263584/263587 co-relation queries the response was YES. Maximal size of possible extension queue 659. Compared 74303 event pairs, 1707 based on Foata normal form. 2/9827 useless extension candidates. Maximal degree in co-relation 55737. Up to 8607 conditions per place. [2024-05-12 10:43:54,034 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 205 selfloop transitions, 68 changer transitions 0/286 dead transitions. [2024-05-12 10:43:54,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 286 transitions, 4315 flow [2024-05-12 10:43:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:54,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:54,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 10:43:54,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6352583586626139 [2024-05-12 10:43:54,036 INFO L175 Difference]: Start difference. First operand has 200 places, 253 transitions, 3423 flow. Second operand 7 states and 209 transitions. [2024-05-12 10:43:54,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 286 transitions, 4315 flow [2024-05-12 10:43:54,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 286 transitions, 3990 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:54,710 INFO L231 Difference]: Finished difference. Result has 200 places, 253 transitions, 3242 flow [2024-05-12 10:43:54,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3242, PETRI_PLACES=200, PETRI_TRANSITIONS=253} [2024-05-12 10:43:54,711 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-05-12 10:43:54,711 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 253 transitions, 3242 flow [2024-05-12 10:43:54,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:54,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:54,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:54,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:43:54,711 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:54,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:54,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1266710182, now seen corresponding path program 2 times [2024-05-12 10:43:54,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:54,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781165251] [2024-05-12 10:43:54,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:54,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:54,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:54,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:54,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:54,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781165251] [2024-05-12 10:43:54,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781165251] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:54,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:54,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:54,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984270409] [2024-05-12 10:43:54,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:54,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:54,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:54,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:54,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:54,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:54,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 253 transitions, 3242 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:54,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:54,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:54,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:56,128 INFO L124 PetriNetUnfolderBase]: 5986/9886 cut-off events. [2024-05-12 10:43:56,129 INFO L125 PetriNetUnfolderBase]: For 262182/262185 co-relation queries the response was YES. [2024-05-12 10:43:56,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54876 conditions, 9886 events. 5986/9886 cut-off events. For 262182/262185 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 74232 event pairs, 1695 based on Foata normal form. 1/9875 useless extension candidates. Maximal degree in co-relation 54787. Up to 8626 conditions per place. [2024-05-12 10:43:56,226 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 200 selfloop transitions, 78 changer transitions 0/291 dead transitions. [2024-05-12 10:43:56,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 291 transitions, 4272 flow [2024-05-12 10:43:56,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:56,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:56,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:43:56,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6200607902735562 [2024-05-12 10:43:56,237 INFO L175 Difference]: Start difference. First operand has 200 places, 253 transitions, 3242 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:43:56,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 291 transitions, 4272 flow [2024-05-12 10:43:56,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 291 transitions, 4176 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:56,917 INFO L231 Difference]: Finished difference. Result has 205 places, 261 transitions, 3459 flow [2024-05-12 10:43:56,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3154, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3459, PETRI_PLACES=205, PETRI_TRANSITIONS=261} [2024-05-12 10:43:56,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-05-12 10:43:56,917 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 261 transitions, 3459 flow [2024-05-12 10:43:56,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:56,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:56,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:56,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:43:56,918 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:56,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:56,918 INFO L85 PathProgramCache]: Analyzing trace with hash -101600718, now seen corresponding path program 7 times [2024-05-12 10:43:56,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:56,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222592669] [2024-05-12 10:43:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:56,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:57,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:57,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:57,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222592669] [2024-05-12 10:43:57,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222592669] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:57,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:57,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:57,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613102836] [2024-05-12 10:43:57,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:57,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:57,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:57,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:57,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:57,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:57,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 261 transitions, 3459 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:57,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:57,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:58,625 INFO L124 PetriNetUnfolderBase]: 6347/10474 cut-off events. [2024-05-12 10:43:58,626 INFO L125 PetriNetUnfolderBase]: For 342085/342085 co-relation queries the response was YES. [2024-05-12 10:43:58,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58461 conditions, 10474 events. 6347/10474 cut-off events. For 342085/342085 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 79643 event pairs, 1779 based on Foata normal form. 50/10517 useless extension candidates. Maximal degree in co-relation 58370. Up to 8128 conditions per place. [2024-05-12 10:43:58,717 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 196 selfloop transitions, 122 changer transitions 0/331 dead transitions. [2024-05-12 10:43:58,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 331 transitions, 4553 flow [2024-05-12 10:43:58,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:43:58,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:43:58,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 331 transitions. [2024-05-12 10:43:58,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402321083172147 [2024-05-12 10:43:58,718 INFO L175 Difference]: Start difference. First operand has 205 places, 261 transitions, 3459 flow. Second operand 11 states and 331 transitions. [2024-05-12 10:43:58,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 331 transitions, 4553 flow [2024-05-12 10:43:59,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 331 transitions, 4464 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:59,399 INFO L231 Difference]: Finished difference. Result has 213 places, 263 transitions, 3717 flow [2024-05-12 10:43:59,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3370, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3717, PETRI_PLACES=213, PETRI_TRANSITIONS=263} [2024-05-12 10:43:59,400 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 162 predicate places. [2024-05-12 10:43:59,401 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 263 transitions, 3717 flow [2024-05-12 10:43:59,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:59,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:59,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:59,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:43:59,401 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:59,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:59,402 INFO L85 PathProgramCache]: Analyzing trace with hash 762031030, now seen corresponding path program 8 times [2024-05-12 10:43:59,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:59,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261336982] [2024-05-12 10:43:59,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:59,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:59,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:59,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-05-12 10:43:59,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:59,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261336982] [2024-05-12 10:43:59,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261336982] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:59,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:59,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:59,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634393497] [2024-05-12 10:43:59,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:59,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:59,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:59,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:59,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:59,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:43:59,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 263 transitions, 3717 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:59,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:59,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:43:59,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:01,067 INFO L124 PetriNetUnfolderBase]: 6718/11045 cut-off events. [2024-05-12 10:44:01,067 INFO L125 PetriNetUnfolderBase]: For 376714/376714 co-relation queries the response was YES. [2024-05-12 10:44:01,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62758 conditions, 11045 events. 6718/11045 cut-off events. For 376714/376714 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 84437 event pairs, 1886 based on Foata normal form. 50/11090 useless extension candidates. Maximal degree in co-relation 62666. Up to 8713 conditions per place. [2024-05-12 10:44:01,171 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 204 selfloop transitions, 110 changer transitions 0/327 dead transitions. [2024-05-12 10:44:01,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 327 transitions, 4797 flow [2024-05-12 10:44:01,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:01,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:01,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 305 transitions. [2024-05-12 10:44:01,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:44:01,173 INFO L175 Difference]: Start difference. First operand has 213 places, 263 transitions, 3717 flow. Second operand 10 states and 305 transitions. [2024-05-12 10:44:01,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 327 transitions, 4797 flow [2024-05-12 10:44:02,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 327 transitions, 4484 flow, removed 37 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:02,103 INFO L231 Difference]: Finished difference. Result has 214 places, 265 transitions, 3731 flow [2024-05-12 10:44:02,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3404, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3731, PETRI_PLACES=214, PETRI_TRANSITIONS=265} [2024-05-12 10:44:02,103 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 163 predicate places. [2024-05-12 10:44:02,104 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 265 transitions, 3731 flow [2024-05-12 10:44:02,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:02,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:02,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:02,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:44:02,104 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:02,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:02,105 INFO L85 PathProgramCache]: Analyzing trace with hash 562729240, now seen corresponding path program 9 times [2024-05-12 10:44:02,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:02,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535368627] [2024-05-12 10:44:02,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:02,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:02,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:02,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:02,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:02,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535368627] [2024-05-12 10:44:02,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535368627] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:02,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:02,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:02,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361111290] [2024-05-12 10:44:02,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:02,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:02,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:02,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:02,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:02,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:02,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 265 transitions, 3731 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:02,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:02,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:02,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:03,777 INFO L124 PetriNetUnfolderBase]: 7089/11666 cut-off events. [2024-05-12 10:44:03,778 INFO L125 PetriNetUnfolderBase]: For 399105/399105 co-relation queries the response was YES. [2024-05-12 10:44:03,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65415 conditions, 11666 events. 7089/11666 cut-off events. For 399105/399105 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 90054 event pairs, 2021 based on Foata normal form. 50/11708 useless extension candidates. Maximal degree in co-relation 65322. Up to 9310 conditions per place. [2024-05-12 10:44:03,895 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 208 selfloop transitions, 109 changer transitions 0/330 dead transitions. [2024-05-12 10:44:03,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 330 transitions, 4925 flow [2024-05-12 10:44:03,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:03,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:03,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 305 transitions. [2024-05-12 10:44:03,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.648936170212766 [2024-05-12 10:44:03,896 INFO L175 Difference]: Start difference. First operand has 214 places, 265 transitions, 3731 flow. Second operand 10 states and 305 transitions. [2024-05-12 10:44:03,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 330 transitions, 4925 flow [2024-05-12 10:44:04,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 330 transitions, 4632 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:04,966 INFO L231 Difference]: Finished difference. Result has 216 places, 267 transitions, 3767 flow [2024-05-12 10:44:04,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3767, PETRI_PLACES=216, PETRI_TRANSITIONS=267} [2024-05-12 10:44:04,967 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 165 predicate places. [2024-05-12 10:44:04,967 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 267 transitions, 3767 flow [2024-05-12 10:44:04,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:04,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:04,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:04,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:44:04,967 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:04,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:04,968 INFO L85 PathProgramCache]: Analyzing trace with hash 562581370, now seen corresponding path program 10 times [2024-05-12 10:44:04,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:04,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714097810] [2024-05-12 10:44:04,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:04,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:04,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:05,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:05,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:05,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714097810] [2024-05-12 10:44:05,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714097810] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:05,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:05,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:05,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127611374] [2024-05-12 10:44:05,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:05,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:05,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:05,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:05,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:05,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:05,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 267 transitions, 3767 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:05,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:05,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:05,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:06,845 INFO L124 PetriNetUnfolderBase]: 7726/12767 cut-off events. [2024-05-12 10:44:06,846 INFO L125 PetriNetUnfolderBase]: For 450373/450373 co-relation queries the response was YES. [2024-05-12 10:44:06,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71317 conditions, 12767 events. 7726/12767 cut-off events. For 450373/450373 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 100761 event pairs, 2187 based on Foata normal form. 42/12799 useless extension candidates. Maximal degree in co-relation 71223. Up to 7971 conditions per place. [2024-05-12 10:44:06,961 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 216 selfloop transitions, 112 changer transitions 0/341 dead transitions. [2024-05-12 10:44:06,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 341 transitions, 5189 flow [2024-05-12 10:44:06,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:06,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:06,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-05-12 10:44:06,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-05-12 10:44:06,964 INFO L175 Difference]: Start difference. First operand has 216 places, 267 transitions, 3767 flow. Second operand 10 states and 310 transitions. [2024-05-12 10:44:06,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 341 transitions, 5189 flow [2024-05-12 10:44:08,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 341 transitions, 4894 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:08,120 INFO L231 Difference]: Finished difference. Result has 219 places, 271 transitions, 3892 flow [2024-05-12 10:44:08,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3892, PETRI_PLACES=219, PETRI_TRANSITIONS=271} [2024-05-12 10:44:08,121 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-05-12 10:44:08,121 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 271 transitions, 3892 flow [2024-05-12 10:44:08,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:08,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:08,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:08,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:44:08,122 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:08,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:08,122 INFO L85 PathProgramCache]: Analyzing trace with hash -950990378, now seen corresponding path program 2 times [2024-05-12 10:44:08,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:08,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030666093] [2024-05-12 10:44:08,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:08,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:08,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:08,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:08,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030666093] [2024-05-12 10:44:08,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030666093] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:08,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:08,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:08,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092586767] [2024-05-12 10:44:08,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:08,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:08,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:08,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:08,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:08,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:08,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 271 transitions, 3892 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:08,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:08,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:08,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:10,176 INFO L124 PetriNetUnfolderBase]: 8028/13317 cut-off events. [2024-05-12 10:44:10,176 INFO L125 PetriNetUnfolderBase]: For 466494/466494 co-relation queries the response was YES. [2024-05-12 10:44:10,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73674 conditions, 13317 events. 8028/13317 cut-off events. For 466494/466494 co-relation queries the response was YES. Maximal size of possible extension queue 927. Compared 106416 event pairs, 2340 based on Foata normal form. 42/13349 useless extension candidates. Maximal degree in co-relation 73578. Up to 9621 conditions per place. [2024-05-12 10:44:10,295 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 212 selfloop transitions, 116 changer transitions 0/341 dead transitions. [2024-05-12 10:44:10,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 341 transitions, 5058 flow [2024-05-12 10:44:10,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:10,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:10,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 309 transitions. [2024-05-12 10:44:10,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6574468085106383 [2024-05-12 10:44:10,296 INFO L175 Difference]: Start difference. First operand has 219 places, 271 transitions, 3892 flow. Second operand 10 states and 309 transitions. [2024-05-12 10:44:10,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 341 transitions, 5058 flow [2024-05-12 10:44:11,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 341 transitions, 4809 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:11,330 INFO L231 Difference]: Finished difference. Result has 223 places, 273 transitions, 3992 flow [2024-05-12 10:44:11,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3643, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3992, PETRI_PLACES=223, PETRI_TRANSITIONS=273} [2024-05-12 10:44:11,331 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-05-12 10:44:11,331 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 273 transitions, 3992 flow [2024-05-12 10:44:11,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:11,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:11,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:11,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:44:11,332 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:11,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:11,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1841457516, now seen corresponding path program 3 times [2024-05-12 10:44:11,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:11,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703335867] [2024-05-12 10:44:11,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:11,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:11,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:11,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:11,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:11,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703335867] [2024-05-12 10:44:11,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703335867] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:11,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:11,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:11,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659947963] [2024-05-12 10:44:11,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:11,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:11,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:11,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:11,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:11,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:11,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 273 transitions, 3992 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:11,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:11,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:11,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:13,521 INFO L124 PetriNetUnfolderBase]: 8323/13786 cut-off events. [2024-05-12 10:44:13,522 INFO L125 PetriNetUnfolderBase]: For 479905/479905 co-relation queries the response was YES. [2024-05-12 10:44:13,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76036 conditions, 13786 events. 8323/13786 cut-off events. For 479905/479905 co-relation queries the response was YES. Maximal size of possible extension queue 956. Compared 110634 event pairs, 2420 based on Foata normal form. 42/13823 useless extension candidates. Maximal degree in co-relation 75938. Up to 10689 conditions per place. [2024-05-12 10:44:13,663 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 210 selfloop transitions, 126 changer transitions 0/349 dead transitions. [2024-05-12 10:44:13,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 349 transitions, 5196 flow [2024-05-12 10:44:13,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:13,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 336 transitions. [2024-05-12 10:44:13,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6499032882011605 [2024-05-12 10:44:13,664 INFO L175 Difference]: Start difference. First operand has 223 places, 273 transitions, 3992 flow. Second operand 11 states and 336 transitions. [2024-05-12 10:44:13,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 349 transitions, 5196 flow [2024-05-12 10:44:15,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 349 transitions, 4877 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:15,094 INFO L231 Difference]: Finished difference. Result has 226 places, 275 transitions, 4046 flow [2024-05-12 10:44:15,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3673, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4046, PETRI_PLACES=226, PETRI_TRANSITIONS=275} [2024-05-12 10:44:15,094 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 10:44:15,094 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 275 transitions, 4046 flow [2024-05-12 10:44:15,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:15,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:15,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:15,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:44:15,095 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:15,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:15,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1279596908, now seen corresponding path program 4 times [2024-05-12 10:44:15,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:15,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147054429] [2024-05-12 10:44:15,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:15,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:15,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:15,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:15,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:15,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147054429] [2024-05-12 10:44:15,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147054429] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:15,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:15,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:15,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012056379] [2024-05-12 10:44:15,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:15,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:15,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:15,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:15,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:15,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:15,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 275 transitions, 4046 flow. Second operand has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:15,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:15,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:15,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:17,329 INFO L124 PetriNetUnfolderBase]: 8760/14592 cut-off events. [2024-05-12 10:44:17,330 INFO L125 PetriNetUnfolderBase]: For 511447/511447 co-relation queries the response was YES. [2024-05-12 10:44:17,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78650 conditions, 14592 events. 8760/14592 cut-off events. For 511447/511447 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 118455 event pairs, 2444 based on Foata normal form. 42/14627 useless extension candidates. Maximal degree in co-relation 78551. Up to 6273 conditions per place. [2024-05-12 10:44:17,505 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 205 selfloop transitions, 136 changer transitions 0/354 dead transitions. [2024-05-12 10:44:17,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 354 transitions, 5236 flow [2024-05-12 10:44:17,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:17,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:17,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 338 transitions. [2024-05-12 10:44:17,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6537717601547389 [2024-05-12 10:44:17,506 INFO L175 Difference]: Start difference. First operand has 226 places, 275 transitions, 4046 flow. Second operand 11 states and 338 transitions. [2024-05-12 10:44:17,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 354 transitions, 5236 flow [2024-05-12 10:44:19,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 354 transitions, 4893 flow, removed 47 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:19,097 INFO L231 Difference]: Finished difference. Result has 227 places, 275 transitions, 3936 flow [2024-05-12 10:44:19,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3619, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3936, PETRI_PLACES=227, PETRI_TRANSITIONS=275} [2024-05-12 10:44:19,097 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-05-12 10:44:19,098 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 275 transitions, 3936 flow [2024-05-12 10:44:19,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.555555555555557) internal successors, (167), 9 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:19,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:19,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:19,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:44:19,098 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:19,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:19,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1340661180, now seen corresponding path program 3 times [2024-05-12 10:44:19,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:19,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659841361] [2024-05-12 10:44:19,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:19,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:19,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:19,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:19,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:19,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659841361] [2024-05-12 10:44:19,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659841361] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:19,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:19,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:19,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777124879] [2024-05-12 10:44:19,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:19,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:19,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:19,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:19,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:19,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:19,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 275 transitions, 3936 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:19,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:19,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:19,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:21,592 INFO L124 PetriNetUnfolderBase]: 8754/14529 cut-off events. [2024-05-12 10:44:21,592 INFO L125 PetriNetUnfolderBase]: For 447545/447545 co-relation queries the response was YES. [2024-05-12 10:44:21,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77974 conditions, 14529 events. 8754/14529 cut-off events. For 447545/447545 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 118037 event pairs, 2871 based on Foata normal form. 2/14526 useless extension candidates. Maximal degree in co-relation 77874. Up to 13081 conditions per place. [2024-05-12 10:44:21,711 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 232 selfloop transitions, 71 changer transitions 0/316 dead transitions. [2024-05-12 10:44:21,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 316 transitions, 4854 flow [2024-05-12 10:44:21,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:21,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:21,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-05-12 10:44:21,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2024-05-12 10:44:21,712 INFO L175 Difference]: Start difference. First operand has 227 places, 275 transitions, 3936 flow. Second operand 8 states and 236 transitions. [2024-05-12 10:44:21,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 316 transitions, 4854 flow [2024-05-12 10:44:23,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 316 transitions, 4402 flow, removed 51 selfloop flow, removed 12 redundant places. [2024-05-12 10:44:23,175 INFO L231 Difference]: Finished difference. Result has 223 places, 275 transitions, 3635 flow [2024-05-12 10:44:23,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3635, PETRI_PLACES=223, PETRI_TRANSITIONS=275} [2024-05-12 10:44:23,175 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-05-12 10:44:23,176 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 275 transitions, 3635 flow [2024-05-12 10:44:23,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:23,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:23,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:23,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:44:23,176 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:23,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:23,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1790607684, now seen corresponding path program 4 times [2024-05-12 10:44:23,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:23,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949512292] [2024-05-12 10:44:23,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:23,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:23,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:23,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:23,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949512292] [2024-05-12 10:44:23,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949512292] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:23,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:23,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:23,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003943010] [2024-05-12 10:44:23,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:23,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:23,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:23,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:23,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:23,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:23,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 275 transitions, 3635 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:23,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:23,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:23,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:25,547 INFO L124 PetriNetUnfolderBase]: 8509/14220 cut-off events. [2024-05-12 10:44:25,547 INFO L125 PetriNetUnfolderBase]: For 393329/393329 co-relation queries the response was YES. [2024-05-12 10:44:25,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72704 conditions, 14220 events. 8509/14220 cut-off events. For 393329/393329 co-relation queries the response was YES. Maximal size of possible extension queue 1009. Compared 115734 event pairs, 2915 based on Foata normal form. 4/14216 useless extension candidates. Maximal degree in co-relation 72606. Up to 12709 conditions per place. [2024-05-12 10:44:25,660 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 230 selfloop transitions, 72 changer transitions 0/315 dead transitions. [2024-05-12 10:44:25,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 315 transitions, 4441 flow [2024-05-12 10:44:25,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:25,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:25,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 257 transitions. [2024-05-12 10:44:25,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.607565011820331 [2024-05-12 10:44:25,662 INFO L175 Difference]: Start difference. First operand has 223 places, 275 transitions, 3635 flow. Second operand 9 states and 257 transitions. [2024-05-12 10:44:25,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 315 transitions, 4441 flow [2024-05-12 10:44:26,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 315 transitions, 4330 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:26,646 INFO L231 Difference]: Finished difference. Result has 227 places, 275 transitions, 3677 flow [2024-05-12 10:44:26,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3677, PETRI_PLACES=227, PETRI_TRANSITIONS=275} [2024-05-12 10:44:26,650 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-05-12 10:44:26,650 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 275 transitions, 3677 flow [2024-05-12 10:44:26,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:26,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:26,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:26,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:44:26,651 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:26,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:26,651 INFO L85 PathProgramCache]: Analyzing trace with hash 119182280, now seen corresponding path program 5 times [2024-05-12 10:44:26,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:26,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174453209] [2024-05-12 10:44:26,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:26,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:26,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:26,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:26,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174453209] [2024-05-12 10:44:26,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174453209] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:26,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:26,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:26,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897973403] [2024-05-12 10:44:26,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:26,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:26,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:26,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:26,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:26,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:26,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 275 transitions, 3677 flow. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:26,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:26,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:26,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:29,189 INFO L124 PetriNetUnfolderBase]: 8418/14082 cut-off events. [2024-05-12 10:44:29,189 INFO L125 PetriNetUnfolderBase]: For 399184/399187 co-relation queries the response was YES. [2024-05-12 10:44:29,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72163 conditions, 14082 events. 8418/14082 cut-off events. For 399184/399187 co-relation queries the response was YES. Maximal size of possible extension queue 985. Compared 114271 event pairs, 2995 based on Foata normal form. 2/14067 useless extension candidates. Maximal degree in co-relation 72064. Up to 12544 conditions per place. [2024-05-12 10:44:29,298 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 213 selfloop transitions, 81 changer transitions 0/307 dead transitions. [2024-05-12 10:44:29,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 307 transitions, 4561 flow [2024-05-12 10:44:29,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:29,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:29,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-05-12 10:44:29,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2024-05-12 10:44:29,299 INFO L175 Difference]: Start difference. First operand has 227 places, 275 transitions, 3677 flow. Second operand 8 states and 231 transitions. [2024-05-12 10:44:29,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 307 transitions, 4561 flow [2024-05-12 10:44:30,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 307 transitions, 4383 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:30,133 INFO L231 Difference]: Finished difference. Result has 226 places, 275 transitions, 3668 flow [2024-05-12 10:44:30,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3668, PETRI_PLACES=226, PETRI_TRANSITIONS=275} [2024-05-12 10:44:30,134 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 10:44:30,135 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 275 transitions, 3668 flow [2024-05-12 10:44:30,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 7 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:30,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:30,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:30,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:44:30,135 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:30,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:30,136 INFO L85 PathProgramCache]: Analyzing trace with hash 285808294, now seen corresponding path program 6 times [2024-05-12 10:44:30,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:30,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934901589] [2024-05-12 10:44:30,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:30,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:30,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:30,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:30,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:30,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934901589] [2024-05-12 10:44:30,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934901589] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:30,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:30,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:30,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014124322] [2024-05-12 10:44:30,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:30,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:30,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:30,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:30,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:30,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 275 transitions, 3668 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:30,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:30,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:30,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:32,538 INFO L124 PetriNetUnfolderBase]: 8325/13754 cut-off events. [2024-05-12 10:44:32,539 INFO L125 PetriNetUnfolderBase]: For 404958/404961 co-relation queries the response was YES. [2024-05-12 10:44:32,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71255 conditions, 13754 events. 8325/13754 cut-off events. For 404958/404961 co-relation queries the response was YES. Maximal size of possible extension queue 959. Compared 110142 event pairs, 2681 based on Foata normal form. 2/13748 useless extension candidates. Maximal degree in co-relation 71156. Up to 12377 conditions per place. [2024-05-12 10:44:32,652 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 217 selfloop transitions, 79 changer transitions 0/309 dead transitions. [2024-05-12 10:44:32,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 309 transitions, 4450 flow [2024-05-12 10:44:32,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:32,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:32,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-05-12 10:44:32,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:44:32,654 INFO L175 Difference]: Start difference. First operand has 226 places, 275 transitions, 3668 flow. Second operand 9 states and 252 transitions. [2024-05-12 10:44:32,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 309 transitions, 4450 flow [2024-05-12 10:44:33,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 309 transitions, 4184 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:33,883 INFO L231 Difference]: Finished difference. Result has 226 places, 275 transitions, 3569 flow [2024-05-12 10:44:33,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3402, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3569, PETRI_PLACES=226, PETRI_TRANSITIONS=275} [2024-05-12 10:44:33,884 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 10:44:33,884 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 275 transitions, 3569 flow [2024-05-12 10:44:33,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:33,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:33,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:33,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:44:33,885 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:33,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:33,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1847969801, now seen corresponding path program 1 times [2024-05-12 10:44:33,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:33,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592932272] [2024-05-12 10:44:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:33,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:33,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:34,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:34,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592932272] [2024-05-12 10:44:34,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592932272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:34,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:34,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:34,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400735569] [2024-05-12 10:44:34,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:34,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:34,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:34,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:34,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:34,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:34,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 275 transitions, 3569 flow. Second operand has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:34,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:34,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:34,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:36,157 INFO L124 PetriNetUnfolderBase]: 8443/13953 cut-off events. [2024-05-12 10:44:36,157 INFO L125 PetriNetUnfolderBase]: For 422226/422226 co-relation queries the response was YES. [2024-05-12 10:44:36,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72762 conditions, 13953 events. 8443/13953 cut-off events. For 422226/422226 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 111822 event pairs, 2671 based on Foata normal form. 2/13950 useless extension candidates. Maximal degree in co-relation 72662. Up to 12715 conditions per place. [2024-05-12 10:44:36,282 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 268 selfloop transitions, 55 changer transitions 0/336 dead transitions. [2024-05-12 10:44:36,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 336 transitions, 4825 flow [2024-05-12 10:44:36,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:36,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-05-12 10:44:36,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6117021276595744 [2024-05-12 10:44:36,283 INFO L175 Difference]: Start difference. First operand has 226 places, 275 transitions, 3569 flow. Second operand 8 states and 230 transitions. [2024-05-12 10:44:36,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 336 transitions, 4825 flow [2024-05-12 10:44:37,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 336 transitions, 4537 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:37,386 INFO L231 Difference]: Finished difference. Result has 226 places, 298 transitions, 3876 flow [2024-05-12 10:44:37,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3343, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3876, PETRI_PLACES=226, PETRI_TRANSITIONS=298} [2024-05-12 10:44:37,386 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 175 predicate places. [2024-05-12 10:44:37,387 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 298 transitions, 3876 flow [2024-05-12 10:44:37,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.285714285714285) internal successors, (135), 7 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:37,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:37,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:37,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:44:37,387 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:37,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:37,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1960812053, now seen corresponding path program 2 times [2024-05-12 10:44:37,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:37,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997326682] [2024-05-12 10:44:37,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:37,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:37,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:37,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:37,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:37,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997326682] [2024-05-12 10:44:37,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997326682] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:37,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:37,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:37,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769655800] [2024-05-12 10:44:37,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:37,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:37,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:37,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:37,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:37,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:37,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 298 transitions, 3876 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:37,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:37,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:37,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:39,653 INFO L124 PetriNetUnfolderBase]: 8460/13979 cut-off events. [2024-05-12 10:44:39,654 INFO L125 PetriNetUnfolderBase]: For 433917/433917 co-relation queries the response was YES. [2024-05-12 10:44:39,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73043 conditions, 13979 events. 8460/13979 cut-off events. For 433917/433917 co-relation queries the response was YES. Maximal size of possible extension queue 966. Compared 112148 event pairs, 2671 based on Foata normal form. 3/13977 useless extension candidates. Maximal degree in co-relation 72940. Up to 12504 conditions per place. [2024-05-12 10:44:39,778 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 230 selfloop transitions, 100 changer transitions 0/343 dead transitions. [2024-05-12 10:44:39,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 343 transitions, 4975 flow [2024-05-12 10:44:39,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:39,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:39,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:44:39,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6170212765957447 [2024-05-12 10:44:39,780 INFO L175 Difference]: Start difference. First operand has 226 places, 298 transitions, 3876 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:44:39,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 343 transitions, 4975 flow [2024-05-12 10:44:40,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 343 transitions, 4946 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:40,907 INFO L231 Difference]: Finished difference. Result has 231 places, 305 transitions, 4177 flow [2024-05-12 10:44:40,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3847, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4177, PETRI_PLACES=231, PETRI_TRANSITIONS=305} [2024-05-12 10:44:40,908 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 180 predicate places. [2024-05-12 10:44:40,908 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 305 transitions, 4177 flow [2024-05-12 10:44:40,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:40,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:40,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:40,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:44:40,909 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:40,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:40,909 INFO L85 PathProgramCache]: Analyzing trace with hash 133214833, now seen corresponding path program 3 times [2024-05-12 10:44:40,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:40,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258801084] [2024-05-12 10:44:40,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:40,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:40,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:41,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:41,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:41,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258801084] [2024-05-12 10:44:41,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258801084] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:41,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:41,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:41,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592732165] [2024-05-12 10:44:41,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:41,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:41,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:41,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:41,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:41,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:41,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 305 transitions, 4177 flow. Second operand has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:41,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:41,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:41,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:43,213 INFO L124 PetriNetUnfolderBase]: 8393/13861 cut-off events. [2024-05-12 10:44:43,213 INFO L125 PetriNetUnfolderBase]: For 442695/442698 co-relation queries the response was YES. [2024-05-12 10:44:43,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73243 conditions, 13861 events. 8393/13861 cut-off events. For 442695/442698 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 110949 event pairs, 2651 based on Foata normal form. 2/13850 useless extension candidates. Maximal degree in co-relation 73138. Up to 12378 conditions per place. [2024-05-12 10:44:43,356 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 223 selfloop transitions, 97 changer transitions 0/333 dead transitions. [2024-05-12 10:44:43,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 333 transitions, 5001 flow [2024-05-12 10:44:43,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:43,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:43,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 10:44:43,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6109422492401215 [2024-05-12 10:44:43,359 INFO L175 Difference]: Start difference. First operand has 231 places, 305 transitions, 4177 flow. Second operand 7 states and 201 transitions. [2024-05-12 10:44:43,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 333 transitions, 5001 flow [2024-05-12 10:44:44,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 333 transitions, 4898 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:44,799 INFO L231 Difference]: Finished difference. Result has 234 places, 305 transitions, 4275 flow [2024-05-12 10:44:44,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4275, PETRI_PLACES=234, PETRI_TRANSITIONS=305} [2024-05-12 10:44:44,800 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 183 predicate places. [2024-05-12 10:44:44,801 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 305 transitions, 4275 flow [2024-05-12 10:44:44,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.0) internal successors, (152), 8 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:44,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:44,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:44,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:44:44,801 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:44,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:44,802 INFO L85 PathProgramCache]: Analyzing trace with hash -171972717, now seen corresponding path program 1 times [2024-05-12 10:44:44,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:44,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381750144] [2024-05-12 10:44:44,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:44,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:45,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:45,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:45,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381750144] [2024-05-12 10:44:45,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381750144] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:45,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:45,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:45,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165442122] [2024-05-12 10:44:45,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:45,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:45,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:45,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:45,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:45,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:44:45,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 305 transitions, 4275 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:45,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:45,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:44:45,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:47,039 INFO L124 PetriNetUnfolderBase]: 8053/13426 cut-off events. [2024-05-12 10:44:47,040 INFO L125 PetriNetUnfolderBase]: For 474382/474382 co-relation queries the response was YES. [2024-05-12 10:44:47,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71499 conditions, 13426 events. 8053/13426 cut-off events. For 474382/474382 co-relation queries the response was YES. Maximal size of possible extension queue 928. Compared 108146 event pairs, 2470 based on Foata normal form. 17/13295 useless extension candidates. Maximal degree in co-relation 71393. Up to 11892 conditions per place. [2024-05-12 10:44:47,160 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 264 selfloop transitions, 31 changer transitions 0/342 dead transitions. [2024-05-12 10:44:47,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 342 transitions, 5014 flow [2024-05-12 10:44:47,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:47,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:47,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:44:47,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-05-12 10:44:47,161 INFO L175 Difference]: Start difference. First operand has 234 places, 305 transitions, 4275 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:44:47,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 342 transitions, 5014 flow [2024-05-12 10:44:48,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 342 transitions, 4598 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:48,831 INFO L231 Difference]: Finished difference. Result has 233 places, 308 transitions, 3992 flow [2024-05-12 10:44:48,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3992, PETRI_PLACES=233, PETRI_TRANSITIONS=308} [2024-05-12 10:44:48,832 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 182 predicate places. [2024-05-12 10:44:48,832 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 308 transitions, 3992 flow [2024-05-12 10:44:48,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:48,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:48,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:48,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:44:48,832 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:48,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash 507050101, now seen corresponding path program 2 times [2024-05-12 10:44:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9340554] [2024-05-12 10:44:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:49,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:49,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9340554] [2024-05-12 10:44:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9340554] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:49,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:49,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:49,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873731116] [2024-05-12 10:44:49,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:49,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:49,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:49,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:49,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2024-05-12 10:44:49,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 308 transitions, 3992 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:49,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:49,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2024-05-12 10:44:49,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:51,209 INFO L124 PetriNetUnfolderBase]: 8153/13598 cut-off events. [2024-05-12 10:44:51,210 INFO L125 PetriNetUnfolderBase]: For 472499/472499 co-relation queries the response was YES. [2024-05-12 10:44:51,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72258 conditions, 13598 events. 8153/13598 cut-off events. For 472499/472499 co-relation queries the response was YES. Maximal size of possible extension queue 939. Compared 110064 event pairs, 2428 based on Foata normal form. 8/13463 useless extension candidates. Maximal degree in co-relation 72151. Up to 11798 conditions per place. [2024-05-12 10:44:51,329 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 271 selfloop transitions, 32 changer transitions 0/350 dead transitions. [2024-05-12 10:44:51,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 350 transitions, 4913 flow [2024-05-12 10:44:51,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:51,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:51,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-05-12 10:44:51,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.601063829787234 [2024-05-12 10:44:51,330 INFO L175 Difference]: Start difference. First operand has 233 places, 308 transitions, 3992 flow. Second operand 8 states and 226 transitions. [2024-05-12 10:44:51,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 350 transitions, 4913 flow [2024-05-12 10:44:52,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 350 transitions, 4833 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:52,530 INFO L231 Difference]: Finished difference. Result has 236 places, 311 transitions, 4051 flow [2024-05-12 10:44:52,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4051, PETRI_PLACES=236, PETRI_TRANSITIONS=311} [2024-05-12 10:44:52,531 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 185 predicate places. [2024-05-12 10:44:52,531 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 311 transitions, 4051 flow [2024-05-12 10:44:52,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:52,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:52,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:52,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:44:52,532 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:52,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:52,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1727553307, now seen corresponding path program 1 times [2024-05-12 10:44:52,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:52,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582700451] [2024-05-12 10:44:52,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:52,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:52,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:52,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:52,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:52,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582700451] [2024-05-12 10:44:52,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582700451] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:52,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:52,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:52,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028317741] [2024-05-12 10:44:52,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:52,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:52,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:52,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:52,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:52,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:52,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 311 transitions, 4051 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:52,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:52,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:52,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:55,217 INFO L124 PetriNetUnfolderBase]: 8575/14361 cut-off events. [2024-05-12 10:44:55,217 INFO L125 PetriNetUnfolderBase]: For 476769/476769 co-relation queries the response was YES. [2024-05-12 10:44:55,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75207 conditions, 14361 events. 8575/14361 cut-off events. For 476769/476769 co-relation queries the response was YES. Maximal size of possible extension queue 987. Compared 116683 event pairs, 4305 based on Foata normal form. 2/14300 useless extension candidates. Maximal degree in co-relation 75098. Up to 13044 conditions per place. [2024-05-12 10:44:55,350 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 307 selfloop transitions, 22 changer transitions 0/342 dead transitions. [2024-05-12 10:44:55,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 342 transitions, 5009 flow [2024-05-12 10:44:55,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:55,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:55,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 170 transitions. [2024-05-12 10:44:55,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6028368794326241 [2024-05-12 10:44:55,351 INFO L175 Difference]: Start difference. First operand has 236 places, 311 transitions, 4051 flow. Second operand 6 states and 170 transitions. [2024-05-12 10:44:55,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 342 transitions, 5009 flow [2024-05-12 10:44:56,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 342 transitions, 4964 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:56,766 INFO L231 Difference]: Finished difference. Result has 238 places, 315 transitions, 4171 flow [2024-05-12 10:44:56,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4006, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4171, PETRI_PLACES=238, PETRI_TRANSITIONS=315} [2024-05-12 10:44:56,777 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-05-12 10:44:56,777 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 315 transitions, 4171 flow [2024-05-12 10:44:56,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:56,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:56,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:56,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:44:56,778 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:56,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:56,778 INFO L85 PathProgramCache]: Analyzing trace with hash -773895937, now seen corresponding path program 2 times [2024-05-12 10:44:56,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:56,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357173364] [2024-05-12 10:44:56,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:56,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:56,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:56,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-05-12 10:44:56,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:56,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357173364] [2024-05-12 10:44:56,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357173364] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:56,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:56,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:56,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761374959] [2024-05-12 10:44:56,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:56,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:56,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:56,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:56,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:57,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2024-05-12 10:44:57,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 315 transitions, 4171 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:57,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:57,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2024-05-12 10:44:57,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:59,249 INFO L124 PetriNetUnfolderBase]: 8570/14452 cut-off events. [2024-05-12 10:44:59,249 INFO L125 PetriNetUnfolderBase]: For 485231/485231 co-relation queries the response was YES. [2024-05-12 10:44:59,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75333 conditions, 14452 events. 8570/14452 cut-off events. For 485231/485231 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 118096 event pairs, 4067 based on Foata normal form. 2/14425 useless extension candidates. Maximal degree in co-relation 75222. Up to 13098 conditions per place. [2024-05-12 10:44:59,386 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 304 selfloop transitions, 20 changer transitions 0/337 dead transitions. [2024-05-12 10:44:59,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 337 transitions, 4869 flow [2024-05-12 10:44:59,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:59,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:59,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-05-12 10:44:59,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-05-12 10:44:59,387 INFO L175 Difference]: Start difference. First operand has 238 places, 315 transitions, 4171 flow. Second operand 6 states and 166 transitions. [2024-05-12 10:44:59,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 337 transitions, 4869 flow [2024-05-12 10:45:01,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 337 transitions, 4754 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-05-12 10:45:01,270 INFO L231 Difference]: Finished difference. Result has 242 places, 315 transitions, 4101 flow [2024-05-12 10:45:01,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4056, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4101, PETRI_PLACES=242, PETRI_TRANSITIONS=315} [2024-05-12 10:45:01,271 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 191 predicate places. [2024-05-12 10:45:01,271 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 315 transitions, 4101 flow [2024-05-12 10:45:01,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:01,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:01,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:01,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:45:01,271 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:01,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:01,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1845886135, now seen corresponding path program 1 times [2024-05-12 10:45:01,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:01,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823954928] [2024-05-12 10:45:01,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:01,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:01,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat