./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/safe008_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 17:46:06,182 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:46:06,245 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:46:06,250 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:46:06,250 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:46:06,275 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:46:06,275 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:46:06,276 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:46:06,276 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:46:06,279 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:46:06,279 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:46:06,280 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:46:06,280 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:46:06,281 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:46:06,282 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:46:06,282 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:46:06,282 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:46:06,282 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:46:06,282 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:46:06,283 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:46:06,283 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:46:06,283 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:46:06,283 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:46:06,283 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:46:06,284 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:46:06,284 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:46:06,284 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:46:06,284 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:46:06,285 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:46:06,285 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:46:06,286 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:46:06,286 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:46:06,286 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:46:06,286 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:46:06,286 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:46:06,286 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:46:06,287 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:46:06,288 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:46:06,288 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 17:46:06,515 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:46:06,531 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:46:06,534 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:46:06,535 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:46:06,536 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:46:06,537 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe008_tso.yml/witness.yml [2024-06-20 17:46:06,663 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:46:06,664 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:46:06,666 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-20 17:46:07,711 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:46:07,919 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:46:07,920 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe008_tso.i [2024-06-20 17:46:07,946 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc95a7ece/c854a7751f6f4fa8b125bf898ee20146/FLAGf7804c0e9 [2024-06-20 17:46:07,956 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc95a7ece/c854a7751f6f4fa8b125bf898ee20146 [2024-06-20 17:46:07,958 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:46:07,960 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:46:07,962 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:46:07,962 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:46:07,966 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:46:07,967 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:46:06" (1/2) ... [2024-06-20 17:46:07,967 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cc873b7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:46:07, skipping insertion in model container [2024-06-20 17:46:07,967 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:46:06" (1/2) ... [2024-06-20 17:46:07,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@745adc58 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:46:07, skipping insertion in model container [2024-06-20 17:46:07,969 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:46:07" (2/2) ... [2024-06-20 17:46:07,969 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5cc873b7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:07, skipping insertion in model container [2024-06-20 17:46:07,969 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:46:07" (2/2) ... [2024-06-20 17:46:07,970 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:46:08,009 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:46:08,010 INFO L97 edCorrectnessWitness]: Location invariant before [L781-L781] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_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_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-20 17:46:08,010 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_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_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-20 17:46:08,010 INFO L97 edCorrectnessWitness]: Location invariant before [L784-L784] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p1_EAX) + (long long )x >= 0LL && (1LL - (long long )__unbuffered_p1_EAX) + (long long )__unbuffered_p2_EAX >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p1_EAX) + (long long )z >= 0LL) && (1LL - (long long )x) + (long long )y >= 0LL) && (1LL - (long long )x) + (long long )z >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_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_p1_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p1_EAX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )x >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )x >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p2_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) && (2LL - (long long )__unbuffered_p1_EAX) - (long long )x >= 0LL) && (3LL - (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (3LL - (long long )x) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p1_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p1_EAX <= 1) && __unbuffered_p2_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-06-20 17:46:08,011 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:46:08,011 INFO L106 edCorrectnessWitness]: ghost_update [L779-L779] multithreaded = 1; [2024-06-20 17:46:08,044 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:46:08,298 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:46:08,308 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:46:08,424 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:46:08,461 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:46:08,463 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08 WrapperNode [2024-06-20 17:46:08,463 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:46:08,464 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:46:08,464 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:46:08,465 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:46:08,470 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,497 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,536 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-20 17:46:08,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:46:08,537 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:46:08,537 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:46:08,538 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:46:08,546 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,547 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,551 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,571 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 17:46:08,572 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,573 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,585 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,588 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,591 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,593 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,597 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:46:08,600 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:46:08,600 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:46:08,600 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:46:08,601 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (1/1) ... [2024-06-20 17:46:08,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:46:08,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:46:08,645 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-20 17:46:08,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-20 17:46:08,742 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:46:08,743 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:46:08,743 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:46:08,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:46:08,743 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:46:08,743 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:46:08,744 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:46:08,744 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:46:08,744 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:46:08,744 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:46:08,744 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:46:08,744 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:46:08,746 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 17:46:08,851 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:46:08,852 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:46:09,107 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:46:09,107 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:46:09,184 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:46:09,184 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:46:09,185 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:46:09 BoogieIcfgContainer [2024-06-20 17:46:09,185 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:46:09,187 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:46:09,187 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:46:09,189 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:46:09,189 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:46:06" (1/4) ... [2024-06-20 17:46:09,190 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19dcc43e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:46:09, skipping insertion in model container [2024-06-20 17:46:09,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:46:07" (2/4) ... [2024-06-20 17:46:09,190 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19dcc43e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:46:09, skipping insertion in model container [2024-06-20 17:46:09,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:46:08" (3/4) ... [2024-06-20 17:46:09,190 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19dcc43e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:46:09, skipping insertion in model container [2024-06-20 17:46:09,190 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:46:09" (4/4) ... [2024-06-20 17:46:09,191 INFO L112 eAbstractionObserver]: Analyzing ICFG safe008_tso.i [2024-06-20 17:46:09,204 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:46:09,204 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:46:09,204 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:46:09,279 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:46:09,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 17:46:09,342 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-20 17:46:09,343 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:46:09,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:46:09,345 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-20 17:46:09,348 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-20 17:46:09,357 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:46:09,362 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;@5fed39e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:46:09,362 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:46:09,365 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:46:09,366 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 17:46:09,366 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:46:09,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:09,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:46:09,368 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:09,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash 219930474, now seen corresponding path program 1 times [2024-06-20 17:46:09,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:09,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034302654] [2024-06-20 17:46:09,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:09,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:09,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:09,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:09,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034302654] [2024-06-20 17:46:09,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034302654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:09,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:09,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:46:09,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397663116] [2024-06-20 17:46:09,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:09,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:46:09,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:09,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:46:09,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:46:10,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-20 17:46:10,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:10,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:10,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-20 17:46:10,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:10,239 INFO L124 PetriNetUnfolderBase]: 607/1010 cut-off events. [2024-06-20 17:46:10,239 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-20 17:46:10,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2012 conditions, 1010 events. 607/1010 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4943 event pairs, 393 based on Foata normal form. 1/955 useless extension candidates. Maximal degree in co-relation 2000. Up to 937 conditions per place. [2024-06-20 17:46:10,251 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 28 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-20 17:46:10,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 161 flow [2024-06-20 17:46:10,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:46:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:46:10,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-20 17:46:10,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6916666666666667 [2024-06-20 17:46:10,263 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 83 transitions. [2024-06-20 17:46:10,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 161 flow [2024-06-20 17:46:10,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:10,268 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-20 17:46:10,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-20 17:46:10,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-20 17:46:10,272 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-20 17:46:10,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:10,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:10,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:10,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:46:10,273 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:10,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:10,274 INFO L85 PathProgramCache]: Analyzing trace with hash 899799369, now seen corresponding path program 1 times [2024-06-20 17:46:10,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:10,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568313980] [2024-06-20 17:46:10,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:10,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:10,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:10,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:10,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:10,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568313980] [2024-06-20 17:46:10,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568313980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:10,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:10,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:46:10,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416776125] [2024-06-20 17:46:10,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:10,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:46:10,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:10,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:46:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:46:10,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 40 [2024-06-20 17:46:10,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:10,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:10,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 40 [2024-06-20 17:46:10,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:10,805 INFO L124 PetriNetUnfolderBase]: 608/1023 cut-off events. [2024-06-20 17:46:10,805 INFO L125 PetriNetUnfolderBase]: For 186/192 co-relation queries the response was YES. [2024-06-20 17:46:10,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2342 conditions, 1023 events. 608/1023 cut-off events. For 186/192 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4980 event pairs, 321 based on Foata normal form. 8/1026 useless extension candidates. Maximal degree in co-relation 2330. Up to 911 conditions per place. [2024-06-20 17:46:10,810 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 37 selfloop transitions, 11 changer transitions 0/57 dead transitions. [2024-06-20 17:46:10,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 258 flow [2024-06-20 17:46:10,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:46:10,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:46:10,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 113 transitions. [2024-06-20 17:46:10,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.70625 [2024-06-20 17:46:10,814 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 113 transitions. [2024-06-20 17:46:10,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 258 flow [2024-06-20 17:46:10,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:46:10,817 INFO L231 Difference]: Finished difference. Result has 45 places, 42 transitions, 170 flow [2024-06-20 17:46:10,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=45, PETRI_TRANSITIONS=42} [2024-06-20 17:46:10,818 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-20 17:46:10,818 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 42 transitions, 170 flow [2024-06-20 17:46:10,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:10,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:10,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:10,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:46:10,821 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:10,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:10,823 INFO L85 PathProgramCache]: Analyzing trace with hash 2123977079, now seen corresponding path program 1 times [2024-06-20 17:46:10,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:10,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806988743] [2024-06-20 17:46:10,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:10,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:10,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:11,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:11,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:11,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806988743] [2024-06-20 17:46:11,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806988743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:11,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:11,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:46:11,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478695435] [2024-06-20 17:46:11,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:11,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:46:11,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:11,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:46:11,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:46:11,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:11,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 42 transitions, 170 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:11,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:11,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:11,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:11,358 INFO L124 PetriNetUnfolderBase]: 775/1261 cut-off events. [2024-06-20 17:46:11,358 INFO L125 PetriNetUnfolderBase]: For 881/889 co-relation queries the response was YES. [2024-06-20 17:46:11,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3463 conditions, 1261 events. 775/1261 cut-off events. For 881/889 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6139 event pairs, 289 based on Foata normal form. 10/1266 useless extension candidates. Maximal degree in co-relation 3448. Up to 1131 conditions per place. [2024-06-20 17:46:11,392 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 15 changer transitions 0/80 dead transitions. [2024-06-20 17:46:11,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 80 transitions, 446 flow [2024-06-20 17:46:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:11,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:11,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-20 17:46:11,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.685 [2024-06-20 17:46:11,397 INFO L175 Difference]: Start difference. First operand has 45 places, 42 transitions, 170 flow. Second operand 5 states and 137 transitions. [2024-06-20 17:46:11,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 80 transitions, 446 flow [2024-06-20 17:46:11,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 80 transitions, 440 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 17:46:11,401 INFO L231 Difference]: Finished difference. Result has 52 places, 56 transitions, 303 flow [2024-06-20 17:46:11,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=303, PETRI_PLACES=52, PETRI_TRANSITIONS=56} [2024-06-20 17:46:11,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 11 predicate places. [2024-06-20 17:46:11,403 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 56 transitions, 303 flow [2024-06-20 17:46:11,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:11,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:11,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:11,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:46:11,404 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:11,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:11,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1032521654, now seen corresponding path program 1 times [2024-06-20 17:46:11,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:11,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765775980] [2024-06-20 17:46:11,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:11,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:11,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:11,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:11,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:11,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765775980] [2024-06-20 17:46:11,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765775980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:11,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:11,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:11,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813664807] [2024-06-20 17:46:11,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:11,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:11,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:11,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:11,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:11,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:11,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 56 transitions, 303 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:11,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:11,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:11,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:11,980 INFO L124 PetriNetUnfolderBase]: 804/1306 cut-off events. [2024-06-20 17:46:11,980 INFO L125 PetriNetUnfolderBase]: For 1684/1697 co-relation queries the response was YES. [2024-06-20 17:46:11,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 1306 events. 804/1306 cut-off events. For 1684/1697 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6394 event pairs, 246 based on Foata normal form. 23/1324 useless extension candidates. Maximal degree in co-relation 4096. Up to 1104 conditions per place. [2024-06-20 17:46:11,988 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 17 changer transitions 0/89 dead transitions. [2024-06-20 17:46:11,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 89 transitions, 564 flow [2024-06-20 17:46:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:11,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:11,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-20 17:46:11,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6708333333333333 [2024-06-20 17:46:11,989 INFO L175 Difference]: Start difference. First operand has 52 places, 56 transitions, 303 flow. Second operand 6 states and 161 transitions. [2024-06-20 17:46:11,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 89 transitions, 564 flow [2024-06-20 17:46:11,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 89 transitions, 558 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-20 17:46:11,993 INFO L231 Difference]: Finished difference. Result has 57 places, 57 transitions, 347 flow [2024-06-20 17:46:11,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=57, PETRI_TRANSITIONS=57} [2024-06-20 17:46:11,994 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 16 predicate places. [2024-06-20 17:46:11,994 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 57 transitions, 347 flow [2024-06-20 17:46:11,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:11,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:11,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:11,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:46:11,995 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:11,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:11,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1088277451, now seen corresponding path program 1 times [2024-06-20 17:46:11,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:11,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586340690] [2024-06-20 17:46:11,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:11,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:12,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:12,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:12,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:12,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586340690] [2024-06-20 17:46:12,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586340690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:12,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:12,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:46:12,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949857818] [2024-06-20 17:46:12,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:12,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:46:12,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:12,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:46:12,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:46:12,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:12,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 57 transitions, 347 flow. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 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-06-20 17:46:12,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:12,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:12,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:12,596 INFO L124 PetriNetUnfolderBase]: 949/1559 cut-off events. [2024-06-20 17:46:12,596 INFO L125 PetriNetUnfolderBase]: For 2613/2613 co-relation queries the response was YES. [2024-06-20 17:46:12,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5137 conditions, 1559 events. 949/1559 cut-off events. For 2613/2613 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 7815 event pairs, 364 based on Foata normal form. 2/1558 useless extension candidates. Maximal degree in co-relation 5114. Up to 1424 conditions per place. [2024-06-20 17:46:12,606 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 61 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-06-20 17:46:12,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 76 transitions, 563 flow [2024-06-20 17:46:12,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:46:12,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:46:12,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-20 17:46:12,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 17:46:12,608 INFO L175 Difference]: Start difference. First operand has 57 places, 57 transitions, 347 flow. Second operand 4 states and 99 transitions. [2024-06-20 17:46:12,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 76 transitions, 563 flow [2024-06-20 17:46:12,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 523 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:12,613 INFO L231 Difference]: Finished difference. Result has 58 places, 64 transitions, 393 flow [2024-06-20 17:46:12,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=58, PETRI_TRANSITIONS=64} [2024-06-20 17:46:12,615 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-20 17:46:12,615 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 64 transitions, 393 flow [2024-06-20 17:46:12,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 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-06-20 17:46:12,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:12,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:12,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:46:12,617 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:12,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:12,617 INFO L85 PathProgramCache]: Analyzing trace with hash 187187522, now seen corresponding path program 1 times [2024-06-20 17:46:12,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:12,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901001743] [2024-06-20 17:46:12,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:12,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:12,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:12,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901001743] [2024-06-20 17:46:12,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901001743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:12,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:12,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:12,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174287878] [2024-06-20 17:46:12,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:13,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:13,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:13,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:13,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:13,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 64 transitions, 393 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:13,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:13,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:13,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:13,240 INFO L124 PetriNetUnfolderBase]: 942/1529 cut-off events. [2024-06-20 17:46:13,241 INFO L125 PetriNetUnfolderBase]: For 3732/3768 co-relation queries the response was YES. [2024-06-20 17:46:13,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5509 conditions, 1529 events. 942/1529 cut-off events. For 3732/3768 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7829 event pairs, 225 based on Foata normal form. 13/1527 useless extension candidates. Maximal degree in co-relation 5484. Up to 1275 conditions per place. [2024-06-20 17:46:13,251 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2024-06-20 17:46:13,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 103 transitions, 747 flow [2024-06-20 17:46:13,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:13,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:13,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-20 17:46:13,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-06-20 17:46:13,252 INFO L175 Difference]: Start difference. First operand has 58 places, 64 transitions, 393 flow. Second operand 6 states and 163 transitions. [2024-06-20 17:46:13,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 103 transitions, 747 flow [2024-06-20 17:46:13,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 743 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-20 17:46:13,260 INFO L231 Difference]: Finished difference. Result has 64 places, 75 transitions, 546 flow [2024-06-20 17:46:13,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=546, PETRI_PLACES=64, PETRI_TRANSITIONS=75} [2024-06-20 17:46:13,262 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 23 predicate places. [2024-06-20 17:46:13,262 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 75 transitions, 546 flow [2024-06-20 17:46:13,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:13,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:13,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:13,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:46:13,263 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:13,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:13,264 INFO L85 PathProgramCache]: Analyzing trace with hash 187307678, now seen corresponding path program 1 times [2024-06-20 17:46:13,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:13,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178107159] [2024-06-20 17:46:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:13,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:13,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:13,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:13,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:13,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178107159] [2024-06-20 17:46:13,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178107159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:13,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:13,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:13,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461209720] [2024-06-20 17:46:13,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:13,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:13,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:13,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:13,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:13,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:13,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 75 transitions, 546 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:13,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:13,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:13,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:13,898 INFO L124 PetriNetUnfolderBase]: 1002/1652 cut-off events. [2024-06-20 17:46:13,898 INFO L125 PetriNetUnfolderBase]: For 4884/4884 co-relation queries the response was YES. [2024-06-20 17:46:13,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6288 conditions, 1652 events. 1002/1652 cut-off events. For 4884/4884 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 8403 event pairs, 335 based on Foata normal form. 2/1649 useless extension candidates. Maximal degree in co-relation 6260. Up to 1442 conditions per place. [2024-06-20 17:46:13,911 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 87 selfloop transitions, 19 changer transitions 0/113 dead transitions. [2024-06-20 17:46:13,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 113 transitions, 923 flow [2024-06-20 17:46:13,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:13,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:13,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 17:46:13,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 17:46:13,913 INFO L175 Difference]: Start difference. First operand has 64 places, 75 transitions, 546 flow. Second operand 6 states and 149 transitions. [2024-06-20 17:46:13,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 113 transitions, 923 flow [2024-06-20 17:46:13,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 113 transitions, 883 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-20 17:46:13,921 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 649 flow [2024-06-20 17:46:13,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=649, PETRI_PLACES=71, PETRI_TRANSITIONS=87} [2024-06-20 17:46:13,923 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-20 17:46:13,923 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 649 flow [2024-06-20 17:46:13,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:13,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:13,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:13,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:46:13,924 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:13,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:13,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1104153096, now seen corresponding path program 2 times [2024-06-20 17:46:13,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:13,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974726352] [2024-06-20 17:46:13,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:13,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:13,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:14,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:14,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:14,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974726352] [2024-06-20 17:46:14,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974726352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:14,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:14,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:14,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584517902] [2024-06-20 17:46:14,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:14,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:14,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:14,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:14,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:14,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:14,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 87 transitions, 649 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:14,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:14,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:14,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:14,529 INFO L124 PetriNetUnfolderBase]: 967/1592 cut-off events. [2024-06-20 17:46:14,529 INFO L125 PetriNetUnfolderBase]: For 6650/6754 co-relation queries the response was YES. [2024-06-20 17:46:14,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6626 conditions, 1592 events. 967/1592 cut-off events. For 6650/6754 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8171 event pairs, 268 based on Foata normal form. 17/1563 useless extension candidates. Maximal degree in co-relation 6593. Up to 1352 conditions per place. [2024-06-20 17:46:14,542 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 72 selfloop transitions, 34 changer transitions 0/119 dead transitions. [2024-06-20 17:46:14,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 119 transitions, 1003 flow [2024-06-20 17:46:14,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:14,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:14,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-20 17:46:14,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 17:46:14,544 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 649 flow. Second operand 6 states and 156 transitions. [2024-06-20 17:46:14,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 119 transitions, 1003 flow [2024-06-20 17:46:14,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 119 transitions, 975 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-20 17:46:14,557 INFO L231 Difference]: Finished difference. Result has 75 places, 95 transitions, 772 flow [2024-06-20 17:46:14,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=75, PETRI_TRANSITIONS=95} [2024-06-20 17:46:14,559 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 34 predicate places. [2024-06-20 17:46:14,559 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 95 transitions, 772 flow [2024-06-20 17:46:14,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:14,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:14,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:14,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:46:14,560 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:14,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:14,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729370, now seen corresponding path program 3 times [2024-06-20 17:46:14,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:14,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756622603] [2024-06-20 17:46:14,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:14,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:14,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:14,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:14,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:14,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756622603] [2024-06-20 17:46:14,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756622603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:14,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:14,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:14,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068511196] [2024-06-20 17:46:14,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:14,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:14,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:14,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:14,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:14,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:14,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 95 transitions, 772 flow. Second operand has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:14,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:14,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:14,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:15,114 INFO L124 PetriNetUnfolderBase]: 962/1586 cut-off events. [2024-06-20 17:46:15,114 INFO L125 PetriNetUnfolderBase]: For 7755/7841 co-relation queries the response was YES. [2024-06-20 17:46:15,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6832 conditions, 1586 events. 962/1586 cut-off events. For 7755/7841 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8135 event pairs, 267 based on Foata normal form. 17/1558 useless extension candidates. Maximal degree in co-relation 6798. Up to 1294 conditions per place. [2024-06-20 17:46:15,136 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 64 selfloop transitions, 46 changer transitions 0/123 dead transitions. [2024-06-20 17:46:15,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 123 transitions, 1111 flow [2024-06-20 17:46:15,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:15,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:15,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-20 17:46:15,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-06-20 17:46:15,138 INFO L175 Difference]: Start difference. First operand has 75 places, 95 transitions, 772 flow. Second operand 6 states and 158 transitions. [2024-06-20 17:46:15,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 123 transitions, 1111 flow [2024-06-20 17:46:15,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 123 transitions, 1023 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:15,154 INFO L231 Difference]: Finished difference. Result has 79 places, 99 transitions, 843 flow [2024-06-20 17:46:15,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=843, PETRI_PLACES=79, PETRI_TRANSITIONS=99} [2024-06-20 17:46:15,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-20 17:46:15,156 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 99 transitions, 843 flow [2024-06-20 17:46:15,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.666666666666668) internal successors, (100), 6 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:15,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:15,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:15,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:46:15,156 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:15,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:15,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1409492034, now seen corresponding path program 2 times [2024-06-20 17:46:15,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:15,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835751084] [2024-06-20 17:46:15,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:15,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:15,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:15,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:15,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:15,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835751084] [2024-06-20 17:46:15,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835751084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:15,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:15,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:15,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10515485] [2024-06-20 17:46:15,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:15,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:15,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:15,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:15,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:15,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:15,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 99 transitions, 843 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:15,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:15,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:15,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:15,665 INFO L124 PetriNetUnfolderBase]: 1047/1732 cut-off events. [2024-06-20 17:46:15,665 INFO L125 PetriNetUnfolderBase]: For 8922/8932 co-relation queries the response was YES. [2024-06-20 17:46:15,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7489 conditions, 1732 events. 1047/1732 cut-off events. For 8922/8932 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8869 event pairs, 344 based on Foata normal form. 10/1736 useless extension candidates. Maximal degree in co-relation 7453. Up to 1503 conditions per place. [2024-06-20 17:46:15,677 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 22 changer transitions 0/122 dead transitions. [2024-06-20 17:46:15,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 122 transitions, 1190 flow [2024-06-20 17:46:15,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:15,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:15,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-20 17:46:15,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-20 17:46:15,679 INFO L175 Difference]: Start difference. First operand has 79 places, 99 transitions, 843 flow. Second operand 5 states and 124 transitions. [2024-06-20 17:46:15,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 122 transitions, 1190 flow [2024-06-20 17:46:15,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 122 transitions, 1092 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:15,692 INFO L231 Difference]: Finished difference. Result has 81 places, 104 transitions, 845 flow [2024-06-20 17:46:15,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=751, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=845, PETRI_PLACES=81, PETRI_TRANSITIONS=104} [2024-06-20 17:46:15,694 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 40 predicate places. [2024-06-20 17:46:15,694 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 104 transitions, 845 flow [2024-06-20 17:46:15,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:15,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:15,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:15,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:46:15,694 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:15,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:15,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1409729184, now seen corresponding path program 3 times [2024-06-20 17:46:15,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:15,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289413111] [2024-06-20 17:46:15,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:15,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:15,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:15,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:15,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289413111] [2024-06-20 17:46:15,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289413111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:15,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:15,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:15,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202685887] [2024-06-20 17:46:15,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:15,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:15,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:15,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:15,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:16,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:16,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 104 transitions, 845 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:16,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:16,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:16,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:16,210 INFO L124 PetriNetUnfolderBase]: 1042/1720 cut-off events. [2024-06-20 17:46:16,210 INFO L125 PetriNetUnfolderBase]: For 8144/8144 co-relation queries the response was YES. [2024-06-20 17:46:16,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7376 conditions, 1720 events. 1042/1720 cut-off events. For 8144/8144 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8805 event pairs, 333 based on Foata normal form. 2/1717 useless extension candidates. Maximal degree in co-relation 7338. Up to 1498 conditions per place. [2024-06-20 17:46:16,223 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 93 selfloop transitions, 23 changer transitions 0/123 dead transitions. [2024-06-20 17:46:16,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 123 transitions, 1130 flow [2024-06-20 17:46:16,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:16,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:16,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 17:46:16,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 17:46:16,224 INFO L175 Difference]: Start difference. First operand has 81 places, 104 transitions, 845 flow. Second operand 5 states and 126 transitions. [2024-06-20 17:46:16,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 123 transitions, 1130 flow [2024-06-20 17:46:16,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 1104 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-06-20 17:46:16,238 INFO L231 Difference]: Finished difference. Result has 85 places, 104 transitions, 877 flow [2024-06-20 17:46:16,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=877, PETRI_PLACES=85, PETRI_TRANSITIONS=104} [2024-06-20 17:46:16,239 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 44 predicate places. [2024-06-20 17:46:16,239 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 104 transitions, 877 flow [2024-06-20 17:46:16,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:16,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:16,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:16,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:46:16,239 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:16,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:16,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1409483106, now seen corresponding path program 1 times [2024-06-20 17:46:16,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:16,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345131679] [2024-06-20 17:46:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:16,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:16,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:16,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:16,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:16,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345131679] [2024-06-20 17:46:16,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345131679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:16,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:16,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:46:16,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518832010] [2024-06-20 17:46:16,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:16,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:46:16,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:16,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:46:16,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:46:16,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:16,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 104 transitions, 877 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:16,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:16,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:16,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:16,765 INFO L124 PetriNetUnfolderBase]: 1034/1709 cut-off events. [2024-06-20 17:46:16,765 INFO L125 PetriNetUnfolderBase]: For 9403/9406 co-relation queries the response was YES. [2024-06-20 17:46:16,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 1709 events. 1034/1709 cut-off events. For 9403/9406 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8739 event pairs, 313 based on Foata normal form. 6/1712 useless extension candidates. Maximal degree in co-relation 7416. Up to 1528 conditions per place. [2024-06-20 17:46:16,776 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 106 selfloop transitions, 10 changer transitions 0/123 dead transitions. [2024-06-20 17:46:16,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 123 transitions, 1168 flow [2024-06-20 17:46:16,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:16,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:16,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-20 17:46:16,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:46:16,777 INFO L175 Difference]: Start difference. First operand has 85 places, 104 transitions, 877 flow. Second operand 5 states and 120 transitions. [2024-06-20 17:46:16,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 123 transitions, 1168 flow [2024-06-20 17:46:16,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 123 transitions, 1123 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:16,792 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 875 flow [2024-06-20 17:46:16,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=875, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-06-20 17:46:16,793 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 45 predicate places. [2024-06-20 17:46:16,793 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 875 flow [2024-06-20 17:46:16,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:16,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:16,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:16,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:46:16,794 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:16,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:16,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1507847178, now seen corresponding path program 1 times [2024-06-20 17:46:16,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:16,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457352024] [2024-06-20 17:46:16,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:16,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:16,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:17,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:17,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:17,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457352024] [2024-06-20 17:46:17,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457352024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:17,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:17,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:17,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059035649] [2024-06-20 17:46:17,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:17,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:17,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:17,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:17,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 875 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:17,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:17,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:17,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:17,308 INFO L124 PetriNetUnfolderBase]: 1045/1723 cut-off events. [2024-06-20 17:46:17,309 INFO L125 PetriNetUnfolderBase]: For 9506/9506 co-relation queries the response was YES. [2024-06-20 17:46:17,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7575 conditions, 1723 events. 1045/1723 cut-off events. For 9506/9506 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8680 event pairs, 308 based on Foata normal form. 2/1720 useless extension candidates. Maximal degree in co-relation 7535. Up to 1420 conditions per place. [2024-06-20 17:46:17,321 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 34 changer transitions 0/153 dead transitions. [2024-06-20 17:46:17,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 153 transitions, 1393 flow [2024-06-20 17:46:17,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:17,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:17,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 17:46:17,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 17:46:17,323 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 875 flow. Second operand 7 states and 175 transitions. [2024-06-20 17:46:17,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 153 transitions, 1393 flow [2024-06-20 17:46:17,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1368 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:17,339 INFO L231 Difference]: Finished difference. Result has 92 places, 119 transitions, 1048 flow [2024-06-20 17:46:17,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=850, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1048, PETRI_PLACES=92, PETRI_TRANSITIONS=119} [2024-06-20 17:46:17,339 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-20 17:46:17,339 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 119 transitions, 1048 flow [2024-06-20 17:46:17,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:17,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:17,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:17,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:46:17,340 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:17,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:17,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1511566248, now seen corresponding path program 2 times [2024-06-20 17:46:17,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:17,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646727014] [2024-06-20 17:46:17,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:17,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:17,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:17,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:17,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:17,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646727014] [2024-06-20 17:46:17,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646727014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:17,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:17,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:17,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766412956] [2024-06-20 17:46:17,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:17,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:17,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:17,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:17,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:17,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:17,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 119 transitions, 1048 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:17,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:17,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:17,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:17,982 INFO L124 PetriNetUnfolderBase]: 1072/1772 cut-off events. [2024-06-20 17:46:17,983 INFO L125 PetriNetUnfolderBase]: For 11562/11562 co-relation queries the response was YES. [2024-06-20 17:46:17,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8291 conditions, 1772 events. 1072/1772 cut-off events. For 11562/11562 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9035 event pairs, 308 based on Foata normal form. 2/1769 useless extension candidates. Maximal degree in co-relation 8248. Up to 1512 conditions per place. [2024-06-20 17:46:17,997 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 30 changer transitions 0/155 dead transitions. [2024-06-20 17:46:17,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 155 transitions, 1526 flow [2024-06-20 17:46:17,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:17,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:17,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 17:46:17,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 17:46:17,998 INFO L175 Difference]: Start difference. First operand has 92 places, 119 transitions, 1048 flow. Second operand 7 states and 172 transitions. [2024-06-20 17:46:17,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 155 transitions, 1526 flow [2024-06-20 17:46:18,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 155 transitions, 1474 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-20 17:46:18,019 INFO L231 Difference]: Finished difference. Result has 98 places, 126 transitions, 1140 flow [2024-06-20 17:46:18,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1140, PETRI_PLACES=98, PETRI_TRANSITIONS=126} [2024-06-20 17:46:18,019 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-20 17:46:18,019 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 126 transitions, 1140 flow [2024-06-20 17:46:18,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:18,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:18,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:18,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:46:18,020 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:18,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:18,021 INFO L85 PathProgramCache]: Analyzing trace with hash -130985520, now seen corresponding path program 3 times [2024-06-20 17:46:18,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:18,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17687596] [2024-06-20 17:46:18,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:18,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:18,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:18,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:18,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17687596] [2024-06-20 17:46:18,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17687596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:18,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:18,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:18,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114174796] [2024-06-20 17:46:18,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:18,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:18,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:18,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:18,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:18,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:18,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 126 transitions, 1140 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:18,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:18,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:18,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:18,576 INFO L124 PetriNetUnfolderBase]: 1067/1765 cut-off events. [2024-06-20 17:46:18,576 INFO L125 PetriNetUnfolderBase]: For 12838/12838 co-relation queries the response was YES. [2024-06-20 17:46:18,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8473 conditions, 1765 events. 1067/1765 cut-off events. For 12838/12838 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8972 event pairs, 308 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 8427. Up to 1507 conditions per place. [2024-06-20 17:46:18,610 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 123 selfloop transitions, 32 changer transitions 0/162 dead transitions. [2024-06-20 17:46:18,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 162 transitions, 1553 flow [2024-06-20 17:46:18,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:18,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:18,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-20 17:46:18,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 17:46:18,611 INFO L175 Difference]: Start difference. First operand has 98 places, 126 transitions, 1140 flow. Second operand 9 states and 210 transitions. [2024-06-20 17:46:18,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 162 transitions, 1553 flow [2024-06-20 17:46:18,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 162 transitions, 1511 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:18,630 INFO L231 Difference]: Finished difference. Result has 104 places, 127 transitions, 1180 flow [2024-06-20 17:46:18,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1180, PETRI_PLACES=104, PETRI_TRANSITIONS=127} [2024-06-20 17:46:18,630 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-20 17:46:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 127 transitions, 1180 flow [2024-06-20 17:46:18,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:18,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:18,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:18,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:46:18,631 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:18,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:18,631 INFO L85 PathProgramCache]: Analyzing trace with hash -197823618, now seen corresponding path program 4 times [2024-06-20 17:46:18,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:18,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491725379] [2024-06-20 17:46:18,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:18,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:18,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-06-20 17:46:18,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:18,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491725379] [2024-06-20 17:46:18,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491725379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:18,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:18,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:18,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777171182] [2024-06-20 17:46:18,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:18,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:18,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:18,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:18,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:18,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:18,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 127 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:18,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:18,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:18,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:19,265 INFO L124 PetriNetUnfolderBase]: 1078/1786 cut-off events. [2024-06-20 17:46:19,265 INFO L125 PetriNetUnfolderBase]: For 14353/14353 co-relation queries the response was YES. [2024-06-20 17:46:19,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8779 conditions, 1786 events. 1078/1786 cut-off events. For 14353/14353 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9131 event pairs, 308 based on Foata normal form. 2/1783 useless extension candidates. Maximal degree in co-relation 8731. Up to 1474 conditions per place. [2024-06-20 17:46:19,281 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 112 selfloop transitions, 40 changer transitions 0/159 dead transitions. [2024-06-20 17:46:19,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 159 transitions, 1647 flow [2024-06-20 17:46:19,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:19,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:19,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-20 17:46:19,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-06-20 17:46:19,283 INFO L175 Difference]: Start difference. First operand has 104 places, 127 transitions, 1180 flow. Second operand 6 states and 154 transitions. [2024-06-20 17:46:19,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 159 transitions, 1647 flow [2024-06-20 17:46:19,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 159 transitions, 1581 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:19,307 INFO L231 Difference]: Finished difference. Result has 104 places, 131 transitions, 1263 flow [2024-06-20 17:46:19,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1114, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1263, PETRI_PLACES=104, PETRI_TRANSITIONS=131} [2024-06-20 17:46:19,308 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-20 17:46:19,308 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 131 transitions, 1263 flow [2024-06-20 17:46:19,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:19,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:19,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:19,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:46:19,310 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:19,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:19,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1035551628, now seen corresponding path program 5 times [2024-06-20 17:46:19,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:19,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176474384] [2024-06-20 17:46:19,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:19,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:19,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:19,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:19,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176474384] [2024-06-20 17:46:19,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176474384] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:19,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:19,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:19,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818047462] [2024-06-20 17:46:19,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:19,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:19,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:19,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:19,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:19,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 131 transitions, 1263 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:19,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:19,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:19,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:19,898 INFO L124 PetriNetUnfolderBase]: 1089/1807 cut-off events. [2024-06-20 17:46:19,899 INFO L125 PetriNetUnfolderBase]: For 16354/16354 co-relation queries the response was YES. [2024-06-20 17:46:19,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9154 conditions, 1807 events. 1089/1807 cut-off events. For 16354/16354 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9285 event pairs, 308 based on Foata normal form. 2/1804 useless extension candidates. Maximal degree in co-relation 9104. Up to 1486 conditions per place. [2024-06-20 17:46:19,917 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 118 selfloop transitions, 45 changer transitions 0/170 dead transitions. [2024-06-20 17:46:19,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 170 transitions, 1778 flow [2024-06-20 17:46:19,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:19,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:19,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 17:46:19,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:46:19,919 INFO L175 Difference]: Start difference. First operand has 104 places, 131 transitions, 1263 flow. Second operand 8 states and 196 transitions. [2024-06-20 17:46:19,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 170 transitions, 1778 flow [2024-06-20 17:46:19,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 170 transitions, 1676 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:19,946 INFO L231 Difference]: Finished difference. Result has 107 places, 134 transitions, 1305 flow [2024-06-20 17:46:19,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1305, PETRI_PLACES=107, PETRI_TRANSITIONS=134} [2024-06-20 17:46:19,947 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-20 17:46:19,947 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 134 transitions, 1305 flow [2024-06-20 17:46:19,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:19,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:19,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:19,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 17:46:19,948 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:19,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:19,948 INFO L85 PathProgramCache]: Analyzing trace with hash -751728828, now seen corresponding path program 6 times [2024-06-20 17:46:19,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:19,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538485913] [2024-06-20 17:46:19,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:19,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:19,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:20,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:20,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:20,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538485913] [2024-06-20 17:46:20,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538485913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:20,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:20,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:20,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324123041] [2024-06-20 17:46:20,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:20,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:20,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:20,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:20,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:20,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:20,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 134 transitions, 1305 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:20,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:20,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:20,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:20,501 INFO L124 PetriNetUnfolderBase]: 1084/1805 cut-off events. [2024-06-20 17:46:20,501 INFO L125 PetriNetUnfolderBase]: For 16723/16735 co-relation queries the response was YES. [2024-06-20 17:46:20,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9100 conditions, 1805 events. 1084/1805 cut-off events. For 16723/16735 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9341 event pairs, 319 based on Foata normal form. 12/1811 useless extension candidates. Maximal degree in co-relation 9050. Up to 1481 conditions per place. [2024-06-20 17:46:20,515 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 114 selfloop transitions, 45 changer transitions 0/166 dead transitions. [2024-06-20 17:46:20,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 166 transitions, 1718 flow [2024-06-20 17:46:20,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:20,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:20,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 17:46:20,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 17:46:20,518 INFO L175 Difference]: Start difference. First operand has 107 places, 134 transitions, 1305 flow. Second operand 8 states and 189 transitions. [2024-06-20 17:46:20,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 166 transitions, 1718 flow [2024-06-20 17:46:20,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 166 transitions, 1604 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:20,542 INFO L231 Difference]: Finished difference. Result has 108 places, 135 transitions, 1301 flow [2024-06-20 17:46:20,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1301, PETRI_PLACES=108, PETRI_TRANSITIONS=135} [2024-06-20 17:46:20,543 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 67 predicate places. [2024-06-20 17:46:20,543 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 135 transitions, 1301 flow [2024-06-20 17:46:20,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:20,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:20,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:20,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 17:46:20,543 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:20,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:20,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2003529296, now seen corresponding path program 1 times [2024-06-20 17:46:20,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:20,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815606387] [2024-06-20 17:46:20,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:20,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:20,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:20,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:20,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815606387] [2024-06-20 17:46:20,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815606387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:20,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:20,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 17:46:20,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537933499] [2024-06-20 17:46:20,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:20,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 17:46:20,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:20,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 17:46:20,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 17:46:20,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:20,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 135 transitions, 1301 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:20,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:20,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:20,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:21,064 INFO L124 PetriNetUnfolderBase]: 994/1646 cut-off events. [2024-06-20 17:46:21,064 INFO L125 PetriNetUnfolderBase]: For 16572/16590 co-relation queries the response was YES. [2024-06-20 17:46:21,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8420 conditions, 1646 events. 994/1646 cut-off events. For 16572/16590 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8453 event pairs, 302 based on Foata normal form. 19/1644 useless extension candidates. Maximal degree in co-relation 8370. Up to 1400 conditions per place. [2024-06-20 17:46:21,078 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 102 selfloop transitions, 26 changer transitions 0/143 dead transitions. [2024-06-20 17:46:21,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 143 transitions, 1577 flow [2024-06-20 17:46:21,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:46:21,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:46:21,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-20 17:46:21,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63125 [2024-06-20 17:46:21,080 INFO L175 Difference]: Start difference. First operand has 108 places, 135 transitions, 1301 flow. Second operand 4 states and 101 transitions. [2024-06-20 17:46:21,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 143 transitions, 1577 flow [2024-06-20 17:46:21,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 143 transitions, 1477 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 17:46:21,100 INFO L231 Difference]: Finished difference. Result has 106 places, 135 transitions, 1265 flow [2024-06-20 17:46:21,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1265, PETRI_PLACES=106, PETRI_TRANSITIONS=135} [2024-06-20 17:46:21,101 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-20 17:46:21,101 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 135 transitions, 1265 flow [2024-06-20 17:46:21,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:21,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:21,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:21,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 17:46:21,101 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:21,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:21,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1546136027, now seen corresponding path program 1 times [2024-06-20 17:46:21,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:21,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234247819] [2024-06-20 17:46:21,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:21,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:21,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:21,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:21,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234247819] [2024-06-20 17:46:21,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234247819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:21,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:21,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:21,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252090217] [2024-06-20 17:46:21,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:21,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:21,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:21,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:21,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:21,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:21,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 135 transitions, 1265 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:21,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:21,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:21,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:21,764 INFO L124 PetriNetUnfolderBase]: 1102/1810 cut-off events. [2024-06-20 17:46:21,765 INFO L125 PetriNetUnfolderBase]: For 20905/20921 co-relation queries the response was YES. [2024-06-20 17:46:21,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9267 conditions, 1810 events. 1102/1810 cut-off events. For 20905/20921 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9313 event pairs, 191 based on Foata normal form. 18/1777 useless extension candidates. Maximal degree in co-relation 9216. Up to 1226 conditions per place. [2024-06-20 17:46:21,778 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 90 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2024-06-20 17:46:21,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 179 transitions, 1821 flow [2024-06-20 17:46:21,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:21,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:21,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-20 17:46:21,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821428571428572 [2024-06-20 17:46:21,780 INFO L175 Difference]: Start difference. First operand has 106 places, 135 transitions, 1265 flow. Second operand 7 states and 191 transitions. [2024-06-20 17:46:21,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 179 transitions, 1821 flow [2024-06-20 17:46:21,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1757 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:21,807 INFO L231 Difference]: Finished difference. Result has 110 places, 139 transitions, 1380 flow [2024-06-20 17:46:21,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1380, PETRI_PLACES=110, PETRI_TRANSITIONS=139} [2024-06-20 17:46:21,809 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-20 17:46:21,809 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 139 transitions, 1380 flow [2024-06-20 17:46:21,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:21,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:21,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:21,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 17:46:21,810 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:21,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:21,811 INFO L85 PathProgramCache]: Analyzing trace with hash 118948389, now seen corresponding path program 2 times [2024-06-20 17:46:21,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:21,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194441405] [2024-06-20 17:46:21,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:21,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:21,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:22,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:22,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194441405] [2024-06-20 17:46:22,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194441405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:22,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:22,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:22,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364617142] [2024-06-20 17:46:22,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:22,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:22,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:22,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:22,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:22,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:22,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 139 transitions, 1380 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:22,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:22,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:22,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:22,409 INFO L124 PetriNetUnfolderBase]: 1147/1881 cut-off events. [2024-06-20 17:46:22,409 INFO L125 PetriNetUnfolderBase]: For 24439/24462 co-relation queries the response was YES. [2024-06-20 17:46:22,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10037 conditions, 1881 events. 1147/1881 cut-off events. For 24439/24462 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 9800 event pairs, 283 based on Foata normal form. 16/1842 useless extension candidates. Maximal degree in co-relation 9986. Up to 1477 conditions per place. [2024-06-20 17:46:22,423 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 88 selfloop transitions, 62 changer transitions 0/175 dead transitions. [2024-06-20 17:46:22,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 175 transitions, 1832 flow [2024-06-20 17:46:22,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:22,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:22,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-20 17:46:22,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6642857142857143 [2024-06-20 17:46:22,424 INFO L175 Difference]: Start difference. First operand has 110 places, 139 transitions, 1380 flow. Second operand 7 states and 186 transitions. [2024-06-20 17:46:22,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 175 transitions, 1832 flow [2024-06-20 17:46:22,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 175 transitions, 1745 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:22,453 INFO L231 Difference]: Finished difference. Result has 114 places, 141 transitions, 1454 flow [2024-06-20 17:46:22,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1454, PETRI_PLACES=114, PETRI_TRANSITIONS=141} [2024-06-20 17:46:22,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-20 17:46:22,454 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 141 transitions, 1454 flow [2024-06-20 17:46:22,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:22,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:22,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:22,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 17:46:22,454 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:22,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:22,455 INFO L85 PathProgramCache]: Analyzing trace with hash -386090205, now seen corresponding path program 3 times [2024-06-20 17:46:22,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:22,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931970664] [2024-06-20 17:46:22,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:22,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:22,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:22,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:22,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:22,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931970664] [2024-06-20 17:46:22,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931970664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:22,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:22,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:22,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330261539] [2024-06-20 17:46:22,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:22,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:22,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:22,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:22,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:22,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:22,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 141 transitions, 1454 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:22,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:22,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:22,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:23,117 INFO L124 PetriNetUnfolderBase]: 1199/1965 cut-off events. [2024-06-20 17:46:23,117 INFO L125 PetriNetUnfolderBase]: For 27508/27531 co-relation queries the response was YES. [2024-06-20 17:46:23,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10760 conditions, 1965 events. 1199/1965 cut-off events. For 27508/27531 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10309 event pairs, 284 based on Foata normal form. 16/1929 useless extension candidates. Maximal degree in co-relation 10707. Up to 1626 conditions per place. [2024-06-20 17:46:23,132 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 109 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-06-20 17:46:23,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 173 transitions, 1864 flow [2024-06-20 17:46:23,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:23,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:23,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-20 17:46:23,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-20 17:46:23,133 INFO L175 Difference]: Start difference. First operand has 114 places, 141 transitions, 1454 flow. Second operand 7 states and 180 transitions. [2024-06-20 17:46:23,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 173 transitions, 1864 flow [2024-06-20 17:46:23,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 173 transitions, 1735 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:23,164 INFO L231 Difference]: Finished difference. Result has 116 places, 143 transitions, 1444 flow [2024-06-20 17:46:23,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1325, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1444, PETRI_PLACES=116, PETRI_TRANSITIONS=143} [2024-06-20 17:46:23,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 75 predicate places. [2024-06-20 17:46:23,165 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 143 transitions, 1444 flow [2024-06-20 17:46:23,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:23,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:23,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:23,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 17:46:23,165 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:23,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:23,165 INFO L85 PathProgramCache]: Analyzing trace with hash -385905507, now seen corresponding path program 1 times [2024-06-20 17:46:23,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:23,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019501002] [2024-06-20 17:46:23,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:23,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:23,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:23,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:23,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:23,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019501002] [2024-06-20 17:46:23,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019501002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:23,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:23,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:23,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734267013] [2024-06-20 17:46:23,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:23,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:23,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:23,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:23,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:23,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:23,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 143 transitions, 1444 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:23,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:23,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:23,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:23,795 INFO L124 PetriNetUnfolderBase]: 1270/2071 cut-off events. [2024-06-20 17:46:23,795 INFO L125 PetriNetUnfolderBase]: For 25890/25890 co-relation queries the response was YES. [2024-06-20 17:46:23,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11120 conditions, 2071 events. 1270/2071 cut-off events. For 25890/25890 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 10810 event pairs, 310 based on Foata normal form. 4/2070 useless extension candidates. Maximal degree in co-relation 11066. Up to 1832 conditions per place. [2024-06-20 17:46:23,808 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 141 selfloop transitions, 25 changer transitions 0/173 dead transitions. [2024-06-20 17:46:23,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 173 transitions, 1865 flow [2024-06-20 17:46:23,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:23,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:23,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 17:46:23,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:46:23,810 INFO L175 Difference]: Start difference. First operand has 116 places, 143 transitions, 1444 flow. Second operand 7 states and 168 transitions. [2024-06-20 17:46:23,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 173 transitions, 1865 flow [2024-06-20 17:46:23,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 173 transitions, 1778 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:23,840 INFO L231 Difference]: Finished difference. Result has 118 places, 145 transitions, 1432 flow [2024-06-20 17:46:23,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1432, PETRI_PLACES=118, PETRI_TRANSITIONS=145} [2024-06-20 17:46:23,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-20 17:46:23,841 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 145 transitions, 1432 flow [2024-06-20 17:46:23,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:23,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:23,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:23,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 17:46: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 3 more)] === [2024-06-20 17:46:23,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:23,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1835189915, now seen corresponding path program 4 times [2024-06-20 17:46:23,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:23,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512114388] [2024-06-20 17:46:23,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:23,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:23,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:24,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:24,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:24,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512114388] [2024-06-20 17:46:24,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512114388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:24,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:24,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:24,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954829880] [2024-06-20 17:46:24,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:24,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:24,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:24,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:24,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:24,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 40 [2024-06-20 17:46:24,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 145 transitions, 1432 flow. Second operand has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:24,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:24,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 40 [2024-06-20 17:46:24,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:24,487 INFO L124 PetriNetUnfolderBase]: 1183/1947 cut-off events. [2024-06-20 17:46:24,487 INFO L125 PetriNetUnfolderBase]: For 29301/29328 co-relation queries the response was YES. [2024-06-20 17:46:24,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10580 conditions, 1947 events. 1183/1947 cut-off events. For 29301/29328 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10200 event pairs, 184 based on Foata normal form. 24/1921 useless extension candidates. Maximal degree in co-relation 10525. Up to 1438 conditions per place. [2024-06-20 17:46:24,499 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 91 selfloop transitions, 59 changer transitions 0/176 dead transitions. [2024-06-20 17:46:24,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 176 transitions, 1858 flow [2024-06-20 17:46:24,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:24,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:24,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-20 17:46:24,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6535714285714286 [2024-06-20 17:46:24,501 INFO L175 Difference]: Start difference. First operand has 118 places, 145 transitions, 1432 flow. Second operand 7 states and 183 transitions. [2024-06-20 17:46:24,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 176 transitions, 1858 flow [2024-06-20 17:46:24,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 176 transitions, 1793 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:24,531 INFO L231 Difference]: Finished difference. Result has 120 places, 145 transitions, 1504 flow [2024-06-20 17:46:24,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1504, PETRI_PLACES=120, PETRI_TRANSITIONS=145} [2024-06-20 17:46:24,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-20 17:46:24,532 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 145 transitions, 1504 flow [2024-06-20 17:46:24,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.571428571428573) internal successors, (116), 7 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:24,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:24,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:24,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 17:46:24,532 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:24,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:24,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1607104067, now seen corresponding path program 2 times [2024-06-20 17:46:24,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:24,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287066090] [2024-06-20 17:46:24,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:24,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:24,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:24,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:24,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:24,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287066090] [2024-06-20 17:46:24,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287066090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:24,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:24,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:24,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160442141] [2024-06-20 17:46:24,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:24,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:24,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:24,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:24,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:24,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:24,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 145 transitions, 1504 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:24,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:24,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:24,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:25,070 INFO L124 PetriNetUnfolderBase]: 1256/2058 cut-off events. [2024-06-20 17:46:25,070 INFO L125 PetriNetUnfolderBase]: For 28442/28454 co-relation queries the response was YES. [2024-06-20 17:46:25,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11201 conditions, 2058 events. 1256/2058 cut-off events. For 28442/28454 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10830 event pairs, 317 based on Foata normal form. 14/2066 useless extension candidates. Maximal degree in co-relation 11145. Up to 1814 conditions per place. [2024-06-20 17:46:25,084 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 24 changer transitions 0/168 dead transitions. [2024-06-20 17:46:25,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 168 transitions, 1901 flow [2024-06-20 17:46:25,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:25,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:25,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 17:46:25,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 17:46:25,085 INFO L175 Difference]: Start difference. First operand has 120 places, 145 transitions, 1504 flow. Second operand 6 states and 143 transitions. [2024-06-20 17:46:25,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 168 transitions, 1901 flow [2024-06-20 17:46:25,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 168 transitions, 1770 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:46:25,117 INFO L231 Difference]: Finished difference. Result has 120 places, 147 transitions, 1450 flow [2024-06-20 17:46:25,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1373, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1450, PETRI_PLACES=120, PETRI_TRANSITIONS=147} [2024-06-20 17:46:25,118 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 79 predicate places. [2024-06-20 17:46:25,118 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 147 transitions, 1450 flow [2024-06-20 17:46:25,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:25,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:25,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:25,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 17:46:25,118 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:25,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:25,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1828510097, now seen corresponding path program 3 times [2024-06-20 17:46:25,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:25,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839957640] [2024-06-20 17:46:25,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:25,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:25,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:25,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:25,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:25,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839957640] [2024-06-20 17:46:25,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839957640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:25,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:25,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:25,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501986867] [2024-06-20 17:46:25,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:25,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:25,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:25,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:25,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:25,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:25,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 147 transitions, 1450 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:25,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:25,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:25,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:25,713 INFO L124 PetriNetUnfolderBase]: 1273/2085 cut-off events. [2024-06-20 17:46:25,713 INFO L125 PetriNetUnfolderBase]: For 27791/27803 co-relation queries the response was YES. [2024-06-20 17:46:25,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11213 conditions, 2085 events. 1273/2085 cut-off events. For 27791/27803 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 10996 event pairs, 288 based on Foata normal form. 14/2093 useless extension candidates. Maximal degree in co-relation 11156. Up to 1758 conditions per place. [2024-06-20 17:46:25,726 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 137 selfloop transitions, 31 changer transitions 0/175 dead transitions. [2024-06-20 17:46:25,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 1971 flow [2024-06-20 17:46:25,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:25,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:25,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 17:46:25,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 17:46:25,728 INFO L175 Difference]: Start difference. First operand has 120 places, 147 transitions, 1450 flow. Second operand 6 states and 146 transitions. [2024-06-20 17:46:25,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 1971 flow [2024-06-20 17:46:25,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 175 transitions, 1912 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:25,763 INFO L231 Difference]: Finished difference. Result has 122 places, 151 transitions, 1508 flow [2024-06-20 17:46:25,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1391, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1508, PETRI_PLACES=122, PETRI_TRANSITIONS=151} [2024-06-20 17:46:25,763 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 81 predicate places. [2024-06-20 17:46:25,763 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 151 transitions, 1508 flow [2024-06-20 17:46:25,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:25,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:25,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:25,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 17:46:25,764 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:25,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:25,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1837383801, now seen corresponding path program 4 times [2024-06-20 17:46:25,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:25,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838093383] [2024-06-20 17:46:25,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:25,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:26,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:26,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:26,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838093383] [2024-06-20 17:46:26,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838093383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:26,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:26,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:26,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980958907] [2024-06-20 17:46:26,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:26,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:26,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:26,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:26,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:26,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:26,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 151 transitions, 1508 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:26,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:26,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:26,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:26,346 INFO L124 PetriNetUnfolderBase]: 1265/2068 cut-off events. [2024-06-20 17:46:26,346 INFO L125 PetriNetUnfolderBase]: For 29054/29054 co-relation queries the response was YES. [2024-06-20 17:46:26,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2068 events. 1265/2068 cut-off events. For 29054/29054 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10819 event pairs, 302 based on Foata normal form. 4/2067 useless extension candidates. Maximal degree in co-relation 11242. Up to 1811 conditions per place. [2024-06-20 17:46:26,359 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 141 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-20 17:46:26,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 175 transitions, 1909 flow [2024-06-20 17:46:26,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:26,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:26,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 17:46:26,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:46:26,361 INFO L175 Difference]: Start difference. First operand has 122 places, 151 transitions, 1508 flow. Second operand 6 states and 147 transitions. [2024-06-20 17:46:26,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 175 transitions, 1909 flow [2024-06-20 17:46:26,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 175 transitions, 1859 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 17:46:26,395 INFO L231 Difference]: Finished difference. Result has 126 places, 151 transitions, 1522 flow [2024-06-20 17:46:26,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1458, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1522, PETRI_PLACES=126, PETRI_TRANSITIONS=151} [2024-06-20 17:46:26,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 85 predicate places. [2024-06-20 17:46:26,395 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 151 transitions, 1522 flow [2024-06-20 17:46:26,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:26,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:26,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:26,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 17:46:26,396 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:26,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:26,396 INFO L85 PathProgramCache]: Analyzing trace with hash -696131705, now seen corresponding path program 1 times [2024-06-20 17:46:26,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:26,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555249429] [2024-06-20 17:46:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:26,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:26,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:26,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:26,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:26,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555249429] [2024-06-20 17:46:26,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555249429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:26,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:26,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:26,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809953808] [2024-06-20 17:46:26,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:26,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:26,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:26,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:26,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:26,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:26,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 151 transitions, 1522 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:26,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:26,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:26,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:27,050 INFO L124 PetriNetUnfolderBase]: 1367/2262 cut-off events. [2024-06-20 17:46:27,050 INFO L125 PetriNetUnfolderBase]: For 36487/36487 co-relation queries the response was YES. [2024-06-20 17:46:27,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12359 conditions, 2262 events. 1367/2262 cut-off events. For 36487/36487 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12258 event pairs, 240 based on Foata normal form. 12/2269 useless extension candidates. Maximal degree in co-relation 12299. Up to 1541 conditions per place. [2024-06-20 17:46:27,066 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 51 changer transitions 0/203 dead transitions. [2024-06-20 17:46:27,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 2221 flow [2024-06-20 17:46:27,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:27,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:27,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-20 17:46:27,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-20 17:46:27,067 INFO L175 Difference]: Start difference. First operand has 126 places, 151 transitions, 1522 flow. Second operand 8 states and 201 transitions. [2024-06-20 17:46:27,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 2221 flow [2024-06-20 17:46:27,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 203 transitions, 2155 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:27,108 INFO L231 Difference]: Finished difference. Result has 131 places, 156 transitions, 1652 flow [2024-06-20 17:46:27,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1456, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1652, PETRI_PLACES=131, PETRI_TRANSITIONS=156} [2024-06-20 17:46:27,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 90 predicate places. [2024-06-20 17:46:27,109 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 156 transitions, 1652 flow [2024-06-20 17:46:27,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:27,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:27,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:27,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 17:46:27,110 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:27,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:27,110 INFO L85 PathProgramCache]: Analyzing trace with hash -607565945, now seen corresponding path program 2 times [2024-06-20 17:46:27,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:27,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461380721] [2024-06-20 17:46:27,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:27,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:27,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:27,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:27,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461380721] [2024-06-20 17:46:27,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461380721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:27,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:27,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:27,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325049095] [2024-06-20 17:46:27,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:27,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:27,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:27,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:27,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:27,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:27,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 156 transitions, 1652 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:27,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:27,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:27,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:27,828 INFO L124 PetriNetUnfolderBase]: 1494/2475 cut-off events. [2024-06-20 17:46:27,828 INFO L125 PetriNetUnfolderBase]: For 44908/44908 co-relation queries the response was YES. [2024-06-20 17:46:27,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13940 conditions, 2475 events. 1494/2475 cut-off events. For 44908/44908 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 13768 event pairs, 349 based on Foata normal form. 12/2482 useless extension candidates. Maximal degree in co-relation 13877. Up to 1923 conditions per place. [2024-06-20 17:46:27,847 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 145 selfloop transitions, 50 changer transitions 0/202 dead transitions. [2024-06-20 17:46:27,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 202 transitions, 2302 flow [2024-06-20 17:46:27,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:27,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:27,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-20 17:46:27,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.628125 [2024-06-20 17:46:27,849 INFO L175 Difference]: Start difference. First operand has 131 places, 156 transitions, 1652 flow. Second operand 8 states and 201 transitions. [2024-06-20 17:46:27,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 202 transitions, 2302 flow [2024-06-20 17:46:27,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 202 transitions, 2217 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:27,904 INFO L231 Difference]: Finished difference. Result has 137 places, 159 transitions, 1725 flow [2024-06-20 17:46:27,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1571, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1725, PETRI_PLACES=137, PETRI_TRANSITIONS=159} [2024-06-20 17:46:27,905 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 96 predicate places. [2024-06-20 17:46:27,905 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 159 transitions, 1725 flow [2024-06-20 17:46:27,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:27,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:27,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:27,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 17:46:27,905 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:27,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:27,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1637195721, now seen corresponding path program 3 times [2024-06-20 17:46:27,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:27,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878666786] [2024-06-20 17:46:27,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:27,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:28,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:28,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:28,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878666786] [2024-06-20 17:46:28,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878666786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:28,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:28,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:28,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919552280] [2024-06-20 17:46:28,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:28,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:28,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:28,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:28,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:28,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:28,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 159 transitions, 1725 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:28,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:28,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:28,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:28,565 INFO L124 PetriNetUnfolderBase]: 1466/2431 cut-off events. [2024-06-20 17:46:28,566 INFO L125 PetriNetUnfolderBase]: For 44886/44886 co-relation queries the response was YES. [2024-06-20 17:46:28,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13648 conditions, 2431 events. 1466/2431 cut-off events. For 44886/44886 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13447 event pairs, 350 based on Foata normal form. 16/2442 useless extension candidates. Maximal degree in co-relation 13582. Up to 2002 conditions per place. [2024-06-20 17:46:28,584 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 142 selfloop transitions, 49 changer transitions 0/198 dead transitions. [2024-06-20 17:46:28,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 198 transitions, 2236 flow [2024-06-20 17:46:28,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:28,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:28,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 17:46:28,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:46:28,585 INFO L175 Difference]: Start difference. First operand has 137 places, 159 transitions, 1725 flow. Second operand 8 states and 196 transitions. [2024-06-20 17:46:28,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 198 transitions, 2236 flow [2024-06-20 17:46:28,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 198 transitions, 2159 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:28,647 INFO L231 Difference]: Finished difference. Result has 141 places, 160 transitions, 1773 flow [2024-06-20 17:46:28,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1773, PETRI_PLACES=141, PETRI_TRANSITIONS=160} [2024-06-20 17:46:28,647 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-20 17:46:28,647 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 160 transitions, 1773 flow [2024-06-20 17:46:28,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:28,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:28,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 17:46:28,648 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:28,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:28,648 INFO L85 PathProgramCache]: Analyzing trace with hash 921617075, now seen corresponding path program 4 times [2024-06-20 17:46:28,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:28,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136515119] [2024-06-20 17:46:28,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:28,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:28,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:28,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:28,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:28,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136515119] [2024-06-20 17:46:28,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136515119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:28,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:28,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:28,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439992844] [2024-06-20 17:46:28,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:28,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:28,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:28,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:28,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:28,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:28,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 160 transitions, 1773 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:28,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:28,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:28,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:29,350 INFO L124 PetriNetUnfolderBase]: 1524/2529 cut-off events. [2024-06-20 17:46:29,351 INFO L125 PetriNetUnfolderBase]: For 48019/48019 co-relation queries the response was YES. [2024-06-20 17:46:29,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14241 conditions, 2529 events. 1524/2529 cut-off events. For 48019/48019 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14174 event pairs, 362 based on Foata normal form. 16/2540 useless extension candidates. Maximal degree in co-relation 14173. Up to 2169 conditions per place. [2024-06-20 17:46:29,372 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 164 selfloop transitions, 33 changer transitions 0/204 dead transitions. [2024-06-20 17:46:29,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 204 transitions, 2307 flow [2024-06-20 17:46:29,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:46:29,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:46:29,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-20 17:46:29,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5825 [2024-06-20 17:46:29,373 INFO L175 Difference]: Start difference. First operand has 141 places, 160 transitions, 1773 flow. Second operand 10 states and 233 transitions. [2024-06-20 17:46:29,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 204 transitions, 2307 flow [2024-06-20 17:46:29,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 204 transitions, 2212 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-20 17:46:29,443 INFO L231 Difference]: Finished difference. Result has 145 places, 161 transitions, 1770 flow [2024-06-20 17:46:29,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1678, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1770, PETRI_PLACES=145, PETRI_TRANSITIONS=161} [2024-06-20 17:46:29,443 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-20 17:46:29,444 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 161 transitions, 1770 flow [2024-06-20 17:46:29,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:29,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:29,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:29,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 17:46:29,444 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:29,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:29,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1328359101, now seen corresponding path program 5 times [2024-06-20 17:46:29,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:29,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088682098] [2024-06-20 17:46:29,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:29,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:29,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:29,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:29,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:29,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088682098] [2024-06-20 17:46:29,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088682098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:29,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:29,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:29,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422761402] [2024-06-20 17:46:29,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:29,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:29,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:29,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:29,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:29,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:29,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 161 transitions, 1770 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:29,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:29,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:29,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:30,161 INFO L124 PetriNetUnfolderBase]: 1582/2637 cut-off events. [2024-06-20 17:46:30,161 INFO L125 PetriNetUnfolderBase]: For 51756/51756 co-relation queries the response was YES. [2024-06-20 17:46:30,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14778 conditions, 2637 events. 1582/2637 cut-off events. For 51756/51756 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15060 event pairs, 377 based on Foata normal form. 16/2648 useless extension candidates. Maximal degree in co-relation 14709. Up to 2267 conditions per place. [2024-06-20 17:46:30,181 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 158 selfloop transitions, 32 changer transitions 0/197 dead transitions. [2024-06-20 17:46:30,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 197 transitions, 2272 flow [2024-06-20 17:46:30,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:30,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-20 17:46:30,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.603125 [2024-06-20 17:46:30,183 INFO L175 Difference]: Start difference. First operand has 145 places, 161 transitions, 1770 flow. Second operand 8 states and 193 transitions. [2024-06-20 17:46:30,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 197 transitions, 2272 flow [2024-06-20 17:46:30,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 197 transitions, 2201 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 17:46:30,251 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1791 flow [2024-06-20 17:46:30,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1791, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-20 17:46:30,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-20 17:46:30,252 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1791 flow [2024-06-20 17:46:30,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:30,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:30,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:30,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 17:46:30,252 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:30,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:30,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1328506971, now seen corresponding path program 6 times [2024-06-20 17:46:30,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:30,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434027909] [2024-06-20 17:46:30,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:30,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:30,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:30,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-06-20 17:46:30,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:30,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434027909] [2024-06-20 17:46:30,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434027909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:30,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:30,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:30,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045382099] [2024-06-20 17:46:30,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:30,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:30,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:30,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:30,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:30,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:30,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1791 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:30,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:30,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:30,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:31,002 INFO L124 PetriNetUnfolderBase]: 1623/2708 cut-off events. [2024-06-20 17:46:31,003 INFO L125 PetriNetUnfolderBase]: For 54412/54412 co-relation queries the response was YES. [2024-06-20 17:46:31,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15191 conditions, 2708 events. 1623/2708 cut-off events. For 54412/54412 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 15617 event pairs, 370 based on Foata normal form. 12/2715 useless extension candidates. Maximal degree in co-relation 15121. Up to 2159 conditions per place. [2024-06-20 17:46:31,025 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 161 selfloop transitions, 35 changer transitions 0/203 dead transitions. [2024-06-20 17:46:31,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 203 transitions, 2351 flow [2024-06-20 17:46:31,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:31,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:31,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-20 17:46:31,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-06-20 17:46:31,026 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1791 flow. Second operand 8 states and 195 transitions. [2024-06-20 17:46:31,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 203 transitions, 2351 flow [2024-06-20 17:46:31,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 203 transitions, 2280 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 17:46:31,108 INFO L231 Difference]: Finished difference. Result has 148 places, 165 transitions, 1862 flow [2024-06-20 17:46:31,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1720, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1862, PETRI_PLACES=148, PETRI_TRANSITIONS=165} [2024-06-20 17:46:31,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 107 predicate places. [2024-06-20 17:46:31,109 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 165 transitions, 1862 flow [2024-06-20 17:46:31,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:31,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:31,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:31,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 17:46:31,109 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:31,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:31,110 INFO L85 PathProgramCache]: Analyzing trace with hash 921832277, now seen corresponding path program 1 times [2024-06-20 17:46:31,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:31,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371106395] [2024-06-20 17:46:31,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:31,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:31,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:31,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:31,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:31,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371106395] [2024-06-20 17:46:31,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371106395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:31,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:31,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:31,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131575437] [2024-06-20 17:46:31,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:31,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:31,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:31,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:31,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:31,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:31,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 165 transitions, 1862 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:31,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:31,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:31,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:31,893 INFO L124 PetriNetUnfolderBase]: 1664/2789 cut-off events. [2024-06-20 17:46:31,893 INFO L125 PetriNetUnfolderBase]: For 58394/58394 co-relation queries the response was YES. [2024-06-20 17:46:31,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15663 conditions, 2789 events. 1664/2789 cut-off events. For 58394/58394 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16221 event pairs, 385 based on Foata normal form. 12/2796 useless extension candidates. Maximal degree in co-relation 15591. Up to 2230 conditions per place. [2024-06-20 17:46:31,913 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 168 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-06-20 17:46:31,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 212 transitions, 2423 flow [2024-06-20 17:46:31,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:46:31,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:46:31,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-20 17:46:31,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 17:46:31,914 INFO L175 Difference]: Start difference. First operand has 148 places, 165 transitions, 1862 flow. Second operand 10 states and 235 transitions. [2024-06-20 17:46:31,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 212 transitions, 2423 flow [2024-06-20 17:46:31,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 212 transitions, 2365 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:32,001 INFO L231 Difference]: Finished difference. Result has 154 places, 166 transitions, 1902 flow [2024-06-20 17:46:32,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1804, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1902, PETRI_PLACES=154, PETRI_TRANSITIONS=166} [2024-06-20 17:46:32,002 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 113 predicate places. [2024-06-20 17:46:32,002 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 166 transitions, 1902 flow [2024-06-20 17:46:32,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:32,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:32,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:32,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 17:46:32,002 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:32,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:32,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1056163355, now seen corresponding path program 7 times [2024-06-20 17:46:32,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:32,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965909847] [2024-06-20 17:46:32,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:32,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:32,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:32,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965909847] [2024-06-20 17:46:32,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965909847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:32,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:32,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:32,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200947713] [2024-06-20 17:46:32,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:32,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:32,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:32,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:32,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:32,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:32,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 166 transitions, 1902 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:32,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:32,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:32,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:32,771 INFO L124 PetriNetUnfolderBase]: 1722/2887 cut-off events. [2024-06-20 17:46:32,771 INFO L125 PetriNetUnfolderBase]: For 64138/64138 co-relation queries the response was YES. [2024-06-20 17:46:32,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16320 conditions, 2887 events. 1722/2887 cut-off events. For 64138/64138 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 17008 event pairs, 412 based on Foata normal form. 16/2898 useless extension candidates. Maximal degree in co-relation 16246. Up to 2364 conditions per place. [2024-06-20 17:46:32,793 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 46 changer transitions 0/201 dead transitions. [2024-06-20 17:46:32,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 201 transitions, 2414 flow [2024-06-20 17:46:32,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:32,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:32,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 17:46:32,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 17:46:32,794 INFO L175 Difference]: Start difference. First operand has 154 places, 166 transitions, 1902 flow. Second operand 7 states and 175 transitions. [2024-06-20 17:46:32,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 201 transitions, 2414 flow [2024-06-20 17:46:32,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 201 transitions, 2330 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 17:46:32,897 INFO L231 Difference]: Finished difference. Result has 153 places, 167 transitions, 1945 flow [2024-06-20 17:46:32,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1945, PETRI_PLACES=153, PETRI_TRANSITIONS=167} [2024-06-20 17:46:32,898 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-20 17:46:32,898 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 167 transitions, 1945 flow [2024-06-20 17:46:32,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:32,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:32,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:32,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 17:46:32,899 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:32,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:32,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1267334579, now seen corresponding path program 8 times [2024-06-20 17:46:32,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:32,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554575663] [2024-06-20 17:46:32,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:32,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:32,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:33,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:33,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:33,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554575663] [2024-06-20 17:46:33,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554575663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:33,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:33,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:33,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956177410] [2024-06-20 17:46:33,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:33,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:33,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:33,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:33,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:33,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:33,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 167 transitions, 1945 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:33,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:33,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:33,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:33,694 INFO L124 PetriNetUnfolderBase]: 1780/2985 cut-off events. [2024-06-20 17:46:33,694 INFO L125 PetriNetUnfolderBase]: For 69433/69433 co-relation queries the response was YES. [2024-06-20 17:46:33,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16929 conditions, 2985 events. 1780/2985 cut-off events. For 69433/69433 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17739 event pairs, 422 based on Foata normal form. 16/2996 useless extension candidates. Maximal degree in co-relation 16854. Up to 2462 conditions per place. [2024-06-20 17:46:33,718 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 48 changer transitions 0/210 dead transitions. [2024-06-20 17:46:33,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 210 transitions, 2497 flow [2024-06-20 17:46:33,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:33,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-20 17:46:33,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027777777777777 [2024-06-20 17:46:33,719 INFO L175 Difference]: Start difference. First operand has 153 places, 167 transitions, 1945 flow. Second operand 9 states and 217 transitions. [2024-06-20 17:46:33,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 210 transitions, 2497 flow [2024-06-20 17:46:33,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 210 transitions, 2401 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:33,825 INFO L231 Difference]: Finished difference. Result has 157 places, 168 transitions, 1982 flow [2024-06-20 17:46:33,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1849, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1982, PETRI_PLACES=157, PETRI_TRANSITIONS=168} [2024-06-20 17:46:33,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-20 17:46:33,826 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 168 transitions, 1982 flow [2024-06-20 17:46:33,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:33,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:33,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:33,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 17:46:33,826 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:33,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:33,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1719167379, now seen corresponding path program 9 times [2024-06-20 17:46:33,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:33,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959017629] [2024-06-20 17:46:33,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:33,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:33,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:34,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:34,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959017629] [2024-06-20 17:46:34,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959017629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:34,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:34,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:34,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116424212] [2024-06-20 17:46:34,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:34,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:34,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:34,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:34,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:34,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:34,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 168 transitions, 1982 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:34,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:34,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:34,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:34,652 INFO L124 PetriNetUnfolderBase]: 1813/3059 cut-off events. [2024-06-20 17:46:34,652 INFO L125 PetriNetUnfolderBase]: For 72643/72655 co-relation queries the response was YES. [2024-06-20 17:46:34,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17230 conditions, 3059 events. 1813/3059 cut-off events. For 72643/72655 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18443 event pairs, 446 based on Foata normal form. 26/3079 useless extension candidates. Maximal degree in co-relation 17154. Up to 2613 conditions per place. [2024-06-20 17:46:34,677 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 155 selfloop transitions, 46 changer transitions 0/208 dead transitions. [2024-06-20 17:46:34,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2524 flow [2024-06-20 17:46:34,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:34,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:34,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-20 17:46:34,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-06-20 17:46:34,678 INFO L175 Difference]: Start difference. First operand has 157 places, 168 transitions, 1982 flow. Second operand 9 states and 212 transitions. [2024-06-20 17:46:34,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2524 flow [2024-06-20 17:46:34,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2422 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:34,798 INFO L231 Difference]: Finished difference. Result has 159 places, 169 transitions, 2008 flow [2024-06-20 17:46:34,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2008, PETRI_PLACES=159, PETRI_TRANSITIONS=169} [2024-06-20 17:46:34,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 118 predicate places. [2024-06-20 17:46:34,799 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 169 transitions, 2008 flow [2024-06-20 17:46:34,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:34,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:34,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:34,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 17:46:34,800 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:34,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:34,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1056311225, now seen corresponding path program 10 times [2024-06-20 17:46:34,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:34,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014666445] [2024-06-20 17:46:34,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:34,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:34,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:35,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:35,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:35,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014666445] [2024-06-20 17:46:35,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014666445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:35,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:35,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:35,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804268118] [2024-06-20 17:46:35,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:35,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:35,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:35,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:35,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:35,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:35,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 169 transitions, 2008 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:35,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:35,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:35,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:35,575 INFO L124 PetriNetUnfolderBase]: 1793/3022 cut-off events. [2024-06-20 17:46:35,575 INFO L125 PetriNetUnfolderBase]: For 67395/67395 co-relation queries the response was YES. [2024-06-20 17:46:35,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16741 conditions, 3022 events. 1793/3022 cut-off events. For 67395/67395 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18089 event pairs, 311 based on Foata normal form. 12/3029 useless extension candidates. Maximal degree in co-relation 16664. Up to 2009 conditions per place. [2024-06-20 17:46:35,602 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 147 selfloop transitions, 54 changer transitions 0/208 dead transitions. [2024-06-20 17:46:35,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 208 transitions, 2563 flow [2024-06-20 17:46:35,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:35,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:35,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-20 17:46:35,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6357142857142857 [2024-06-20 17:46:35,610 INFO L175 Difference]: Start difference. First operand has 159 places, 169 transitions, 2008 flow. Second operand 7 states and 178 transitions. [2024-06-20 17:46:35,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 208 transitions, 2563 flow [2024-06-20 17:46:35,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 208 transitions, 2444 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:35,734 INFO L231 Difference]: Finished difference. Result has 160 places, 171 transitions, 2070 flow [2024-06-20 17:46:35,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1895, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2070, PETRI_PLACES=160, PETRI_TRANSITIONS=171} [2024-06-20 17:46:35,735 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-20 17:46:35,735 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 171 transitions, 2070 flow [2024-06-20 17:46:35,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:35,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:35,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:35,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 17:46:35,735 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:35,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:35,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1050585773, now seen corresponding path program 2 times [2024-06-20 17:46:35,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:35,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463665146] [2024-06-20 17:46:35,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:35,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:35,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:35,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463665146] [2024-06-20 17:46:35,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463665146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:35,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:35,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:35,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718260318] [2024-06-20 17:46:35,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:35,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:35,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:35,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:35,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:36,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:36,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 171 transitions, 2070 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:36,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:36,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:36,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:36,524 INFO L124 PetriNetUnfolderBase]: 1834/3103 cut-off events. [2024-06-20 17:46:36,524 INFO L125 PetriNetUnfolderBase]: For 71115/71115 co-relation queries the response was YES. [2024-06-20 17:46:36,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17222 conditions, 3103 events. 1834/3103 cut-off events. For 71115/71115 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18741 event pairs, 404 based on Foata normal form. 12/3110 useless extension candidates. Maximal degree in co-relation 17143. Up to 2202 conditions per place. [2024-06-20 17:46:36,593 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 154 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-20 17:46:36,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 217 transitions, 2641 flow [2024-06-20 17:46:36,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:36,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:36,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-20 17:46:36,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 17:46:36,595 INFO L175 Difference]: Start difference. First operand has 160 places, 171 transitions, 2070 flow. Second operand 9 states and 219 transitions. [2024-06-20 17:46:36,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 217 transitions, 2641 flow [2024-06-20 17:46:36,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 217 transitions, 2472 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:36,713 INFO L231 Difference]: Finished difference. Result has 162 places, 172 transitions, 2041 flow [2024-06-20 17:46:36,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1901, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2041, PETRI_PLACES=162, PETRI_TRANSITIONS=172} [2024-06-20 17:46:36,713 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 121 predicate places. [2024-06-20 17:46:36,713 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 172 transitions, 2041 flow [2024-06-20 17:46:36,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:36,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:36,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:36,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 17:46:36,714 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:36,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:36,714 INFO L85 PathProgramCache]: Analyzing trace with hash 1719382581, now seen corresponding path program 3 times [2024-06-20 17:46:36,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:36,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175011562] [2024-06-20 17:46:36,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:36,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:36,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:36,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:36,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175011562] [2024-06-20 17:46:36,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175011562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:36,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:36,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:36,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128256745] [2024-06-20 17:46:36,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:36,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:36,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:36,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:36,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:37,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:37,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 172 transitions, 2041 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:37,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:37,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:37,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:37,483 INFO L124 PetriNetUnfolderBase]: 1875/3189 cut-off events. [2024-06-20 17:46:37,483 INFO L125 PetriNetUnfolderBase]: For 71518/71530 co-relation queries the response was YES. [2024-06-20 17:46:37,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17305 conditions, 3189 events. 1875/3189 cut-off events. For 71518/71530 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19572 event pairs, 447 based on Foata normal form. 22/3205 useless extension candidates. Maximal degree in co-relation 17227. Up to 2636 conditions per place. [2024-06-20 17:46:37,510 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 163 selfloop transitions, 49 changer transitions 0/219 dead transitions. [2024-06-20 17:46:37,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 219 transitions, 2620 flow [2024-06-20 17:46:37,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:46:37,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:46:37,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-20 17:46:37,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 17:46:37,513 INFO L175 Difference]: Start difference. First operand has 162 places, 172 transitions, 2041 flow. Second operand 10 states and 235 transitions. [2024-06-20 17:46:37,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 219 transitions, 2620 flow [2024-06-20 17:46:37,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 219 transitions, 2492 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:37,636 INFO L231 Difference]: Finished difference. Result has 165 places, 173 transitions, 2039 flow [2024-06-20 17:46:37,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1915, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2039, PETRI_PLACES=165, PETRI_TRANSITIONS=173} [2024-06-20 17:46:37,637 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-20 17:46:37,637 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 173 transitions, 2039 flow [2024-06-20 17:46:37,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:37,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:37,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:37,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 17:46:37,637 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:37,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:37,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1726791891, now seen corresponding path program 4 times [2024-06-20 17:46:37,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:37,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264101221] [2024-06-20 17:46:37,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:37,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:37,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:37,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:37,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:37,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264101221] [2024-06-20 17:46:37,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264101221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:37,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:37,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:37,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075746500] [2024-06-20 17:46:37,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:37,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:37,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:37,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:37,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:37,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:37,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 173 transitions, 2039 flow. Second operand has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:37,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:37,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:37,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:38,391 INFO L124 PetriNetUnfolderBase]: 1855/3157 cut-off events. [2024-06-20 17:46:38,391 INFO L125 PetriNetUnfolderBase]: For 64305/64317 co-relation queries the response was YES. [2024-06-20 17:46:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16652 conditions, 3157 events. 1855/3157 cut-off events. For 64305/64317 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19305 event pairs, 404 based on Foata normal form. 22/3173 useless extension candidates. Maximal degree in co-relation 16573. Up to 1952 conditions per place. [2024-06-20 17:46:38,416 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 148 selfloop transitions, 60 changer transitions 0/215 dead transitions. [2024-06-20 17:46:38,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 215 transitions, 2516 flow [2024-06-20 17:46:38,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:38,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:38,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-20 17:46:38,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-20 17:46:38,417 INFO L175 Difference]: Start difference. First operand has 165 places, 173 transitions, 2039 flow. Second operand 9 states and 214 transitions. [2024-06-20 17:46:38,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 215 transitions, 2516 flow [2024-06-20 17:46:38,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 215 transitions, 2406 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-20 17:46:38,514 INFO L231 Difference]: Finished difference. Result has 165 places, 172 transitions, 1987 flow [2024-06-20 17:46:38,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1863, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1987, PETRI_PLACES=165, PETRI_TRANSITIONS=172} [2024-06-20 17:46:38,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-20 17:46:38,514 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 172 transitions, 1987 flow [2024-06-20 17:46:38,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.5) internal successors, (124), 8 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:38,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:38,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:38,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 17:46:38,515 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:38,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:38,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1369809045, now seen corresponding path program 1 times [2024-06-20 17:46:38,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:38,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980176038] [2024-06-20 17:46:38,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:38,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:38,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:38,846 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:38,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:38,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980176038] [2024-06-20 17:46:38,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980176038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:38,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:38,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:38,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999508000] [2024-06-20 17:46:38,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:38,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:38,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:38,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:38,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:38,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:38,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 172 transitions, 1987 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:38,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:38,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:38,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:39,292 INFO L124 PetriNetUnfolderBase]: 1860/3176 cut-off events. [2024-06-20 17:46:39,292 INFO L125 PetriNetUnfolderBase]: For 61022/61025 co-relation queries the response was YES. [2024-06-20 17:46:39,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16852 conditions, 3176 events. 1860/3176 cut-off events. For 61022/61025 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19527 event pairs, 432 based on Foata normal form. 3/3176 useless extension candidates. Maximal degree in co-relation 16771. Up to 2913 conditions per place. [2024-06-20 17:46:39,321 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 171 selfloop transitions, 18 changer transitions 0/195 dead transitions. [2024-06-20 17:46:39,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 195 transitions, 2547 flow [2024-06-20 17:46:39,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:39,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:39,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-20 17:46:39,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 17:46:39,322 INFO L175 Difference]: Start difference. First operand has 165 places, 172 transitions, 1987 flow. Second operand 7 states and 147 transitions. [2024-06-20 17:46:39,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 195 transitions, 2547 flow [2024-06-20 17:46:39,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 195 transitions, 2378 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 17:46:39,433 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 1930 flow [2024-06-20 17:46:39,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1818, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1930, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2024-06-20 17:46:39,434 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-20 17:46:39,434 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 1930 flow [2024-06-20 17:46:39,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:39,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:39,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:39,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 17:46:39,435 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:39,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:39,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1369929015, now seen corresponding path program 2 times [2024-06-20 17:46:39,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:39,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233155182] [2024-06-20 17:46:39,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:39,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:39,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:39,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:39,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:39,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233155182] [2024-06-20 17:46:39,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233155182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:39,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:39,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:39,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702628541] [2024-06-20 17:46:39,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:39,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:39,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:39,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:39,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:39,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:39,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:39,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:39,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:39,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:40,261 INFO L124 PetriNetUnfolderBase]: 1857/3172 cut-off events. [2024-06-20 17:46:40,261 INFO L125 PetriNetUnfolderBase]: For 62838/62841 co-relation queries the response was YES. [2024-06-20 17:46:40,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16528 conditions, 3172 events. 1857/3172 cut-off events. For 62838/62841 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19499 event pairs, 436 based on Foata normal form. 3/3172 useless extension candidates. Maximal degree in co-relation 16447. Up to 2913 conditions per place. [2024-06-20 17:46:40,287 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 170 selfloop transitions, 14 changer transitions 0/190 dead transitions. [2024-06-20 17:46:40,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 190 transitions, 2333 flow [2024-06-20 17:46:40,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:46:40,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:46:40,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-20 17:46:40,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:46:40,288 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 1930 flow. Second operand 4 states and 96 transitions. [2024-06-20 17:46:40,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 190 transitions, 2333 flow [2024-06-20 17:46:40,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 190 transitions, 2253 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:40,372 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 1888 flow [2024-06-20 17:46:40,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1850, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1888, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2024-06-20 17:46:40,373 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-20 17:46:40,373 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 1888 flow [2024-06-20 17:46:40,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:40,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:40,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:40,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 17:46:40,374 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:40,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:40,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1106330957, now seen corresponding path program 1 times [2024-06-20 17:46:40,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:40,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486462330] [2024-06-20 17:46:40,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:40,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:40,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:40,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:40,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486462330] [2024-06-20 17:46:40,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486462330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:40,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:40,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:40,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864160570] [2024-06-20 17:46:40,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:40,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:40,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:40,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:40,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:40,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:40,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 1888 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:40,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:40,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:40,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:41,160 INFO L124 PetriNetUnfolderBase]: 1798/3082 cut-off events. [2024-06-20 17:46:41,160 INFO L125 PetriNetUnfolderBase]: For 69209/69230 co-relation queries the response was YES. [2024-06-20 17:46:41,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16090 conditions, 3082 events. 1798/3082 cut-off events. For 69209/69230 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 19074 event pairs, 426 based on Foata normal form. 28/3077 useless extension candidates. Maximal degree in co-relation 16009. Up to 2731 conditions per place. [2024-06-20 17:46:41,184 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 147 selfloop transitions, 29 changer transitions 0/191 dead transitions. [2024-06-20 17:46:41,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 191 transitions, 2298 flow [2024-06-20 17:46:41,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:41,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:41,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 116 transitions. [2024-06-20 17:46:41,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58 [2024-06-20 17:46:41,186 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 1888 flow. Second operand 5 states and 116 transitions. [2024-06-20 17:46:41,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 191 transitions, 2298 flow [2024-06-20 17:46:41,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 191 transitions, 2270 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:41,291 INFO L231 Difference]: Finished difference. Result has 166 places, 181 transitions, 1965 flow [2024-06-20 17:46:41,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1860, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1965, PETRI_PLACES=166, PETRI_TRANSITIONS=181} [2024-06-20 17:46:41,291 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 125 predicate places. [2024-06-20 17:46:41,291 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 181 transitions, 1965 flow [2024-06-20 17:46:41,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:41,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:41,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:41,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 17:46:41,292 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:41,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:41,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1385967847, now seen corresponding path program 1 times [2024-06-20 17:46:41,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:41,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062895754] [2024-06-20 17:46:41,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:41,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:41,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:41,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:41,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:41,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062895754] [2024-06-20 17:46:41,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062895754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:41,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:41,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:46:41,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204705850] [2024-06-20 17:46:41,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:41,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:46:41,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:41,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:46:41,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:46:41,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:41,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 181 transitions, 1965 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:41,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:41,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:41,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:42,087 INFO L124 PetriNetUnfolderBase]: 1868/3174 cut-off events. [2024-06-20 17:46:42,087 INFO L125 PetriNetUnfolderBase]: For 66907/66916 co-relation queries the response was YES. [2024-06-20 17:46:42,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16813 conditions, 3174 events. 1868/3174 cut-off events. For 66907/66916 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19412 event pairs, 438 based on Foata normal form. 9/3180 useless extension candidates. Maximal degree in co-relation 16731. Up to 2897 conditions per place. [2024-06-20 17:46:42,114 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 178 selfloop transitions, 21 changer transitions 0/205 dead transitions. [2024-06-20 17:46:42,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 205 transitions, 2554 flow [2024-06-20 17:46:42,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:42,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:42,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-20 17:46:42,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-20 17:46:42,119 INFO L175 Difference]: Start difference. First operand has 166 places, 181 transitions, 1965 flow. Second operand 5 states and 119 transitions. [2024-06-20 17:46:42,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 205 transitions, 2554 flow [2024-06-20 17:46:42,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 205 transitions, 2469 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:42,244 INFO L231 Difference]: Finished difference. Result has 169 places, 185 transitions, 1978 flow [2024-06-20 17:46:42,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1978, PETRI_PLACES=169, PETRI_TRANSITIONS=185} [2024-06-20 17:46:42,244 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-20 17:46:42,244 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 185 transitions, 1978 flow [2024-06-20 17:46:42,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:42,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:42,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:42,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 17:46:42,245 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:42,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:42,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2025313087, now seen corresponding path program 2 times [2024-06-20 17:46:42,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:42,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46876219] [2024-06-20 17:46:42,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:42,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:42,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:42,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:42,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:42,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46876219] [2024-06-20 17:46:42,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46876219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:42,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:42,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:42,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467372800] [2024-06-20 17:46:42,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:42,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:42,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:42,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:42,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:42,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:42,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 185 transitions, 1978 flow. Second operand has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:42,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:42,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:42,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:42,943 INFO L124 PetriNetUnfolderBase]: 1865/3171 cut-off events. [2024-06-20 17:46:42,944 INFO L125 PetriNetUnfolderBase]: For 69258/69264 co-relation queries the response was YES. [2024-06-20 17:46:42,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16745 conditions, 3171 events. 1865/3171 cut-off events. For 69258/69264 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19455 event pairs, 446 based on Foata normal form. 3/3169 useless extension candidates. Maximal degree in co-relation 16661. Up to 2894 conditions per place. [2024-06-20 17:46:42,971 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 170 selfloop transitions, 23 changer transitions 0/199 dead transitions. [2024-06-20 17:46:42,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 199 transitions, 2434 flow [2024-06-20 17:46:42,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:42,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:42,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 113 transitions. [2024-06-20 17:46:42,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565 [2024-06-20 17:46:42,972 INFO L175 Difference]: Start difference. First operand has 169 places, 185 transitions, 1978 flow. Second operand 5 states and 113 transitions. [2024-06-20 17:46:42,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 199 transitions, 2434 flow [2024-06-20 17:46:43,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 199 transitions, 2412 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-20 17:46:43,153 INFO L231 Difference]: Finished difference. Result has 174 places, 187 transitions, 2041 flow [2024-06-20 17:46:43,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2041, PETRI_PLACES=174, PETRI_TRANSITIONS=187} [2024-06-20 17:46:43,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-20 17:46:43,154 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 187 transitions, 2041 flow [2024-06-20 17:46:43,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.142857142857142) internal successors, (106), 7 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:43,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:43,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:43,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 17:46:43,154 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:43,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:43,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1187095605, now seen corresponding path program 1 times [2024-06-20 17:46:43,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:43,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228249257] [2024-06-20 17:46:43,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:43,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:43,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:43,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:43,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:43,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228249257] [2024-06-20 17:46:43,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228249257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:43,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:43,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:43,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624017733] [2024-06-20 17:46:43,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:43,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:43,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:43,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:43,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:43,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:43,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 187 transitions, 2041 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:43,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:43,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:43,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:43,915 INFO L124 PetriNetUnfolderBase]: 1893/3223 cut-off events. [2024-06-20 17:46:43,915 INFO L125 PetriNetUnfolderBase]: For 75176/75188 co-relation queries the response was YES. [2024-06-20 17:46:43,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17207 conditions, 3223 events. 1893/3223 cut-off events. For 75176/75188 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19853 event pairs, 440 based on Foata normal form. 12/3229 useless extension candidates. Maximal degree in co-relation 17120. Up to 2811 conditions per place. [2024-06-20 17:46:43,944 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 163 selfloop transitions, 49 changer transitions 0/218 dead transitions. [2024-06-20 17:46:43,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 218 transitions, 2827 flow [2024-06-20 17:46:43,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:43,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-20 17:46:43,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 17:46:43,946 INFO L175 Difference]: Start difference. First operand has 174 places, 187 transitions, 2041 flow. Second operand 8 states and 174 transitions. [2024-06-20 17:46:43,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 218 transitions, 2827 flow [2024-06-20 17:46:44,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 218 transitions, 2796 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 17:46:44,147 INFO L231 Difference]: Finished difference. Result has 181 places, 198 transitions, 2264 flow [2024-06-20 17:46:44,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2011, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2264, PETRI_PLACES=181, PETRI_TRANSITIONS=198} [2024-06-20 17:46:44,147 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-20 17:46:44,147 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 198 transitions, 2264 flow [2024-06-20 17:46:44,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:44,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:44,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:44,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 17:46:44,148 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:44,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:44,148 INFO L85 PathProgramCache]: Analyzing trace with hash -481872407, now seen corresponding path program 2 times [2024-06-20 17:46:44,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:44,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078207277] [2024-06-20 17:46:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:44,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:44,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:44,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:44,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078207277] [2024-06-20 17:46:44,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078207277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:44,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:44,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:44,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123134994] [2024-06-20 17:46:44,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:44,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:44,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:44,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:44,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:44,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 198 transitions, 2264 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:44,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:44,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:44,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:44,971 INFO L124 PetriNetUnfolderBase]: 1905/3245 cut-off events. [2024-06-20 17:46:44,971 INFO L125 PetriNetUnfolderBase]: For 80560/80572 co-relation queries the response was YES. [2024-06-20 17:46:44,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17900 conditions, 3245 events. 1905/3245 cut-off events. For 80560/80572 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20083 event pairs, 456 based on Foata normal form. 12/3251 useless extension candidates. Maximal degree in co-relation 17810. Up to 2848 conditions per place. [2024-06-20 17:46:45,000 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 42 changer transitions 0/217 dead transitions. [2024-06-20 17:46:45,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 217 transitions, 2886 flow [2024-06-20 17:46:45,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:45,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:45,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-20 17:46:45,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-20 17:46:45,001 INFO L175 Difference]: Start difference. First operand has 181 places, 198 transitions, 2264 flow. Second operand 5 states and 119 transitions. [2024-06-20 17:46:45,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 217 transitions, 2886 flow [2024-06-20 17:46:45,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 217 transitions, 2754 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:45,196 INFO L231 Difference]: Finished difference. Result has 183 places, 203 transitions, 2325 flow [2024-06-20 17:46:45,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2325, PETRI_PLACES=183, PETRI_TRANSITIONS=203} [2024-06-20 17:46:45,196 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-20 17:46:45,196 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 203 transitions, 2325 flow [2024-06-20 17:46:45,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:45,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:45,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:45,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 17:46:45,197 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:45,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:45,197 INFO L85 PathProgramCache]: Analyzing trace with hash 148212823, now seen corresponding path program 3 times [2024-06-20 17:46:45,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:45,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228430882] [2024-06-20 17:46:45,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:45,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:45,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:45,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:45,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:45,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228430882] [2024-06-20 17:46:45,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228430882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:45,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:45,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:45,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555572092] [2024-06-20 17:46:45,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:45,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:45,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:45,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:45,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:45,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:45,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 203 transitions, 2325 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:45,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:45,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:45,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:46,027 INFO L124 PetriNetUnfolderBase]: 1907/3250 cut-off events. [2024-06-20 17:46:46,027 INFO L125 PetriNetUnfolderBase]: For 83616/83628 co-relation queries the response was YES. [2024-06-20 17:46:46,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18012 conditions, 3250 events. 1907/3250 cut-off events. For 83616/83628 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 20095 event pairs, 452 based on Foata normal form. 12/3256 useless extension candidates. Maximal degree in co-relation 17921. Up to 2852 conditions per place. [2024-06-20 17:46:46,057 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 163 selfloop transitions, 53 changer transitions 0/222 dead transitions. [2024-06-20 17:46:46,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 222 transitions, 2926 flow [2024-06-20 17:46:46,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:46:46,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:46:46,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-20 17:46:46,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-20 17:46:46,058 INFO L175 Difference]: Start difference. First operand has 183 places, 203 transitions, 2325 flow. Second operand 7 states and 156 transitions. [2024-06-20 17:46:46,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 222 transitions, 2926 flow [2024-06-20 17:46:46,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 222 transitions, 2834 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-20 17:46:46,270 INFO L231 Difference]: Finished difference. Result has 188 places, 207 transitions, 2399 flow [2024-06-20 17:46:46,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2399, PETRI_PLACES=188, PETRI_TRANSITIONS=207} [2024-06-20 17:46:46,271 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-20 17:46:46,271 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 207 transitions, 2399 flow [2024-06-20 17:46:46,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:46,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:46,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:46,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 17:46:46,271 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:46,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:46,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1376312012, now seen corresponding path program 1 times [2024-06-20 17:46:46,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:46,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475967349] [2024-06-20 17:46:46,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:46,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:46,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:46,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:46,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:46,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475967349] [2024-06-20 17:46:46,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475967349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:46,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:46,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:46,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967671179] [2024-06-20 17:46:46,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:46,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:46,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:46,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:46,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:46,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:46,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 207 transitions, 2399 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:46,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:46,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:46,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:47,142 INFO L124 PetriNetUnfolderBase]: 1925/3272 cut-off events. [2024-06-20 17:46:47,142 INFO L125 PetriNetUnfolderBase]: For 86733/86733 co-relation queries the response was YES. [2024-06-20 17:46:47,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18347 conditions, 3272 events. 1925/3272 cut-off events. For 86733/86733 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20173 event pairs, 430 based on Foata normal form. 1/3268 useless extension candidates. Maximal degree in co-relation 18255. Up to 2951 conditions per place. [2024-06-20 17:46:47,167 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 205 selfloop transitions, 32 changer transitions 0/243 dead transitions. [2024-06-20 17:46:47,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 243 transitions, 3146 flow [2024-06-20 17:46:47,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:47,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:47,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 17:46:47,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 17:46:47,168 INFO L175 Difference]: Start difference. First operand has 188 places, 207 transitions, 2399 flow. Second operand 9 states and 192 transitions. [2024-06-20 17:46:47,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 243 transitions, 3146 flow [2024-06-20 17:46:47,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 243 transitions, 3004 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:47,402 INFO L231 Difference]: Finished difference. Result has 194 places, 216 transitions, 2469 flow [2024-06-20 17:46:47,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2269, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2469, PETRI_PLACES=194, PETRI_TRANSITIONS=216} [2024-06-20 17:46:47,402 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-20 17:46:47,403 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 216 transitions, 2469 flow [2024-06-20 17:46:47,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:47,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:47,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:47,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 17:46:47,403 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:47,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:47,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1104146056, now seen corresponding path program 2 times [2024-06-20 17:46:47,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:47,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533448037] [2024-06-20 17:46:47,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:47,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:47,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:47,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:47,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533448037] [2024-06-20 17:46:47,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533448037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:47,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:47,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:47,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497485611] [2024-06-20 17:46:47,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:47,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:47,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:47,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:47,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:47,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:47,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 216 transitions, 2469 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:47,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:47,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:47,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:48,264 INFO L124 PetriNetUnfolderBase]: 1932/3285 cut-off events. [2024-06-20 17:46:48,264 INFO L125 PetriNetUnfolderBase]: For 91037/91040 co-relation queries the response was YES. [2024-06-20 17:46:48,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18410 conditions, 3285 events. 1932/3285 cut-off events. For 91037/91040 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20291 event pairs, 434 based on Foata normal form. 5/3285 useless extension candidates. Maximal degree in co-relation 18315. Up to 2936 conditions per place. [2024-06-20 17:46:48,296 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 191 selfloop transitions, 45 changer transitions 0/242 dead transitions. [2024-06-20 17:46:48,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 242 transitions, 3047 flow [2024-06-20 17:46:48,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:46:48,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:46:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-20 17:46:48,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:46:48,297 INFO L175 Difference]: Start difference. First operand has 194 places, 216 transitions, 2469 flow. Second operand 6 states and 147 transitions. [2024-06-20 17:46:48,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 242 transitions, 3047 flow [2024-06-20 17:46:48,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 242 transitions, 2955 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:48,527 INFO L231 Difference]: Finished difference. Result has 195 places, 220 transitions, 2540 flow [2024-06-20 17:46:48,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2377, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2540, PETRI_PLACES=195, PETRI_TRANSITIONS=220} [2024-06-20 17:46:48,528 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-20 17:46:48,528 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 220 transitions, 2540 flow [2024-06-20 17:46:48,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:48,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:48,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:48,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 17:46:48,528 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:48,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:48,529 INFO L85 PathProgramCache]: Analyzing trace with hash 961157520, now seen corresponding path program 3 times [2024-06-20 17:46:48,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:48,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468143480] [2024-06-20 17:46:48,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:48,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:48,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:48,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:48,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:48,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468143480] [2024-06-20 17:46:48,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468143480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:48,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:48,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:48,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930774991] [2024-06-20 17:46:48,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:48,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:48,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:48,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:48,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:48,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:48,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 220 transitions, 2540 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:48,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:48,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:48,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:49,360 INFO L124 PetriNetUnfolderBase]: 1953/3315 cut-off events. [2024-06-20 17:46:49,361 INFO L125 PetriNetUnfolderBase]: For 95110/95110 co-relation queries the response was YES. [2024-06-20 17:46:49,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18838 conditions, 3315 events. 1953/3315 cut-off events. For 95110/95110 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20390 event pairs, 430 based on Foata normal form. 1/3311 useless extension candidates. Maximal degree in co-relation 18742. Up to 2867 conditions per place. [2024-06-20 17:46:49,391 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 86 changer transitions 0/252 dead transitions. [2024-06-20 17:46:49,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 252 transitions, 3375 flow [2024-06-20 17:46:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:49,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:49,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-20 17:46:49,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 17:46:49,392 INFO L175 Difference]: Start difference. First operand has 195 places, 220 transitions, 2540 flow. Second operand 9 states and 198 transitions. [2024-06-20 17:46:49,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 252 transitions, 3375 flow [2024-06-20 17:46:49,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 252 transitions, 3266 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:49,626 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2713 flow [2024-06-20 17:46:49,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2713, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-20 17:46:49,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-20 17:46:49,626 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2713 flow [2024-06-20 17:46:49,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:49,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:49,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:49,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 17:46:49,627 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:49,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:49,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1887311608, now seen corresponding path program 4 times [2024-06-20 17:46:49,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:49,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705108528] [2024-06-20 17:46:49,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:49,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:49,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:49,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:49,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:49,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705108528] [2024-06-20 17:46:49,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705108528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:49,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:49,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:49,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716049972] [2024-06-20 17:46:49,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:49,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:49,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:49,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:49,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:50,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:50,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2713 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:50,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:50,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:50,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:50,493 INFO L124 PetriNetUnfolderBase]: 1947/3306 cut-off events. [2024-06-20 17:46:50,493 INFO L125 PetriNetUnfolderBase]: For 97887/97890 co-relation queries the response was YES. [2024-06-20 17:46:50,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18882 conditions, 3306 events. 1947/3306 cut-off events. For 97887/97890 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20416 event pairs, 434 based on Foata normal form. 4/3305 useless extension candidates. Maximal degree in co-relation 18785. Up to 2942 conditions per place. [2024-06-20 17:46:50,523 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 189 selfloop transitions, 50 changer transitions 0/245 dead transitions. [2024-06-20 17:46:50,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 245 transitions, 3237 flow [2024-06-20 17:46:50,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:50,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:50,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-20 17:46:50,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 17:46:50,524 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2713 flow. Second operand 5 states and 125 transitions. [2024-06-20 17:46:50,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 245 transitions, 3237 flow [2024-06-20 17:46:50,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 245 transitions, 3073 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:50,796 INFO L231 Difference]: Finished difference. Result has 200 places, 227 transitions, 2673 flow [2024-06-20 17:46:50,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2673, PETRI_PLACES=200, PETRI_TRANSITIONS=227} [2024-06-20 17:46:50,797 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-20 17:46:50,797 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 227 transitions, 2673 flow [2024-06-20 17:46:50,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:50,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:50,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:50,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 17:46:50,797 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:50,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:50,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1893447748, now seen corresponding path program 5 times [2024-06-20 17:46:50,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:50,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530499267] [2024-06-20 17:46:50,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:50,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:50,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:51,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:51,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:51,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530499267] [2024-06-20 17:46:51,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530499267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:51,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:51,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:51,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928228226] [2024-06-20 17:46:51,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:51,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:51,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:51,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:51,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:51,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:51,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 227 transitions, 2673 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:51,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:51,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:51,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:51,703 INFO L124 PetriNetUnfolderBase]: 1952/3319 cut-off events. [2024-06-20 17:46:51,703 INFO L125 PetriNetUnfolderBase]: For 101395/101407 co-relation queries the response was YES. [2024-06-20 17:46:51,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18924 conditions, 3319 events. 1952/3319 cut-off events. For 101395/101407 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20543 event pairs, 441 based on Foata normal form. 11/3324 useless extension candidates. Maximal degree in co-relation 18826. Up to 2866 conditions per place. [2024-06-20 17:46:51,729 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 168 selfloop transitions, 77 changer transitions 0/251 dead transitions. [2024-06-20 17:46:51,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 251 transitions, 3353 flow [2024-06-20 17:46:51,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:46:51,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:46:51,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 17:46:51,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5305555555555556 [2024-06-20 17:46:51,730 INFO L175 Difference]: Start difference. First operand has 200 places, 227 transitions, 2673 flow. Second operand 9 states and 191 transitions. [2024-06-20 17:46:51,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 251 transitions, 3353 flow [2024-06-20 17:46:51,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 251 transitions, 3241 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:51,959 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 2764 flow [2024-06-20 17:46:51,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2764, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-20 17:46:51,960 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-20 17:46:51,960 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 2764 flow [2024-06-20 17:46:51,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:51,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:51,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:51,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 17:46:51,960 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:51,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:51,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1893776038, now seen corresponding path program 6 times [2024-06-20 17:46:51,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:51,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991936398] [2024-06-20 17:46:51,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:51,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:52,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:52,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:52,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991936398] [2024-06-20 17:46:52,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991936398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:52,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:52,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:52,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202612133] [2024-06-20 17:46:52,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:52,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:52,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:52,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:52,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:52,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:52,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 2764 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:52,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:52,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:52,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:52,815 INFO L124 PetriNetUnfolderBase]: 1944/3307 cut-off events. [2024-06-20 17:46:52,815 INFO L125 PetriNetUnfolderBase]: For 100312/100324 co-relation queries the response was YES. [2024-06-20 17:46:52,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18846 conditions, 3307 events. 1944/3307 cut-off events. For 100312/100324 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20481 event pairs, 441 based on Foata normal form. 12/3313 useless extension candidates. Maximal degree in co-relation 18748. Up to 2858 conditions per place. [2024-06-20 17:46:52,847 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 170 selfloop transitions, 71 changer transitions 0/247 dead transitions. [2024-06-20 17:46:52,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 247 transitions, 3385 flow [2024-06-20 17:46:52,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:52,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-20 17:46:52,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-20 17:46:52,848 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 2764 flow. Second operand 8 states and 173 transitions. [2024-06-20 17:46:52,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 247 transitions, 3385 flow [2024-06-20 17:46:53,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 247 transitions, 3210 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:46:53,108 INFO L231 Difference]: Finished difference. Result has 206 places, 230 transitions, 2739 flow [2024-06-20 17:46:53,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2589, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2739, PETRI_PLACES=206, PETRI_TRANSITIONS=230} [2024-06-20 17:46:53,109 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-20 17:46:53,109 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 230 transitions, 2739 flow [2024-06-20 17:46:53,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:53,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:53,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:53,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 17:46:53,110 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:53,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:53,110 INFO L85 PathProgramCache]: Analyzing trace with hash -2053155498, now seen corresponding path program 7 times [2024-06-20 17:46:53,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:53,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695554122] [2024-06-20 17:46:53,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:53,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:53,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:53,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:53,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:53,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695554122] [2024-06-20 17:46:53,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695554122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:53,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:53,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:53,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672808451] [2024-06-20 17:46:53,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:53,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:53,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:53,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:53,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:53,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:53,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 230 transitions, 2739 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:53,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:53,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:53,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:54,088 INFO L124 PetriNetUnfolderBase]: 1936/3295 cut-off events. [2024-06-20 17:46:54,088 INFO L125 PetriNetUnfolderBase]: For 101994/102006 co-relation queries the response was YES. [2024-06-20 17:46:54,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18728 conditions, 3295 events. 1936/3295 cut-off events. For 101994/102006 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 20407 event pairs, 456 based on Foata normal form. 12/3301 useless extension candidates. Maximal degree in co-relation 18629. Up to 2880 conditions per place. [2024-06-20 17:46:54,120 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 182 selfloop transitions, 57 changer transitions 0/245 dead transitions. [2024-06-20 17:46:54,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 245 transitions, 3255 flow [2024-06-20 17:46:54,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:54,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:54,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-20 17:46:54,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-20 17:46:54,121 INFO L175 Difference]: Start difference. First operand has 206 places, 230 transitions, 2739 flow. Second operand 5 states and 122 transitions. [2024-06-20 17:46:54,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 245 transitions, 3255 flow [2024-06-20 17:46:54,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 245 transitions, 3069 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 17:46:54,408 INFO L231 Difference]: Finished difference. Result has 204 places, 230 transitions, 2680 flow [2024-06-20 17:46:54,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2553, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2680, PETRI_PLACES=204, PETRI_TRANSITIONS=230} [2024-06-20 17:46:54,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-20 17:46:54,409 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 230 transitions, 2680 flow [2024-06-20 17:46:54,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:54,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:54,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:54,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 17:46:54,409 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:54,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:54,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1968294002, now seen corresponding path program 1 times [2024-06-20 17:46:54,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:54,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836489660] [2024-06-20 17:46:54,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:54,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:54,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:54,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:54,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:54,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836489660] [2024-06-20 17:46:54,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836489660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:54,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:54,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:54,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202278546] [2024-06-20 17:46:54,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:54,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:54,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:54,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:54,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:54,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:54,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 230 transitions, 2680 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:54,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:54,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:54,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:55,184 INFO L124 PetriNetUnfolderBase]: 1891/3231 cut-off events. [2024-06-20 17:46:55,184 INFO L125 PetriNetUnfolderBase]: For 107323/107326 co-relation queries the response was YES. [2024-06-20 17:46:55,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18505 conditions, 3231 events. 1891/3231 cut-off events. For 107323/107326 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20135 event pairs, 412 based on Foata normal form. 7/3208 useless extension candidates. Maximal degree in co-relation 18405. Up to 2860 conditions per place. [2024-06-20 17:46:55,216 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 196 selfloop transitions, 35 changer transitions 0/248 dead transitions. [2024-06-20 17:46:55,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 248 transitions, 3210 flow [2024-06-20 17:46:55,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:55,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:55,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-20 17:46:55,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61 [2024-06-20 17:46:55,217 INFO L175 Difference]: Start difference. First operand has 204 places, 230 transitions, 2680 flow. Second operand 5 states and 122 transitions. [2024-06-20 17:46:55,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 248 transitions, 3210 flow [2024-06-20 17:46:55,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 248 transitions, 3060 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:46:55,611 INFO L231 Difference]: Finished difference. Result has 204 places, 232 transitions, 2639 flow [2024-06-20 17:46:55,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2530, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2639, PETRI_PLACES=204, PETRI_TRANSITIONS=232} [2024-06-20 17:46:55,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 163 predicate places. [2024-06-20 17:46:55,611 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 232 transitions, 2639 flow [2024-06-20 17:46:55,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:55,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:55,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:55,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 17:46:55,612 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:55,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:55,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1967818772, now seen corresponding path program 2 times [2024-06-20 17:46:55,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:55,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267853164] [2024-06-20 17:46:55,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:55,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:55,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:55,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:55,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:55,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267853164] [2024-06-20 17:46:55,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267853164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:55,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:55,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:46:55,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646905805] [2024-06-20 17:46:55,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:55,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:46:55,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:55,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:46:55,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:46:55,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:46:55,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 232 transitions, 2639 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:55,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:55,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:46:55,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:56,360 INFO L124 PetriNetUnfolderBase]: 1882/3218 cut-off events. [2024-06-20 17:46:56,360 INFO L125 PetriNetUnfolderBase]: For 96795/96810 co-relation queries the response was YES. [2024-06-20 17:46:56,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18042 conditions, 3218 events. 1882/3218 cut-off events. For 96795/96810 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20077 event pairs, 422 based on Foata normal form. 18/3200 useless extension candidates. Maximal degree in co-relation 17942. Up to 2808 conditions per place. [2024-06-20 17:46:56,389 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 198 selfloop transitions, 30 changer transitions 0/245 dead transitions. [2024-06-20 17:46:56,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 245 transitions, 3153 flow [2024-06-20 17:46:56,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:46:56,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:46:56,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 115 transitions. [2024-06-20 17:46:56,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 17:46:56,390 INFO L175 Difference]: Start difference. First operand has 204 places, 232 transitions, 2639 flow. Second operand 5 states and 115 transitions. [2024-06-20 17:46:56,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 245 transitions, 3153 flow [2024-06-20 17:46:56,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 245 transitions, 3064 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:56,691 INFO L231 Difference]: Finished difference. Result has 206 places, 234 transitions, 2651 flow [2024-06-20 17:46:56,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2651, PETRI_PLACES=206, PETRI_TRANSITIONS=234} [2024-06-20 17:46:56,691 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-20 17:46:56,691 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 234 transitions, 2651 flow [2024-06-20 17:46:56,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:56,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:56,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:56,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 17:46:56,692 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:56,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:56,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1851881108, now seen corresponding path program 1 times [2024-06-20 17:46:56,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:56,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371154290] [2024-06-20 17:46:56,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:56,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:56,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:57,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:57,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:57,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371154290] [2024-06-20 17:46:57,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371154290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:57,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:57,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:57,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445964459] [2024-06-20 17:46:57,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:57,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:57,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:57,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:57,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:57,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:57,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 234 transitions, 2651 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:57,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:57,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:57,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:57,577 INFO L124 PetriNetUnfolderBase]: 1950/3313 cut-off events. [2024-06-20 17:46:57,577 INFO L125 PetriNetUnfolderBase]: For 97011/97014 co-relation queries the response was YES. [2024-06-20 17:46:57,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18609 conditions, 3313 events. 1950/3313 cut-off events. For 97011/97014 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 20464 event pairs, 395 based on Foata normal form. 4/3314 useless extension candidates. Maximal degree in co-relation 18508. Up to 3008 conditions per place. [2024-06-20 17:46:57,607 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 229 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-20 17:46:57,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 260 transitions, 3392 flow [2024-06-20 17:46:57,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:57,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:57,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-20 17:46:57,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 17:46:57,608 INFO L175 Difference]: Start difference. First operand has 206 places, 234 transitions, 2651 flow. Second operand 8 states and 168 transitions. [2024-06-20 17:46:57,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 260 transitions, 3392 flow [2024-06-20 17:46:57,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 260 transitions, 3307 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 17:46:57,921 INFO L231 Difference]: Finished difference. Result has 211 places, 238 transitions, 2705 flow [2024-06-20 17:46:57,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2705, PETRI_PLACES=211, PETRI_TRANSITIONS=238} [2024-06-20 17:46:57,922 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-20 17:46:57,922 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 238 transitions, 2705 flow [2024-06-20 17:46:57,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:57,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:57,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:57,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 17:46:57,923 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:57,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:57,923 INFO L85 PathProgramCache]: Analyzing trace with hash -342244744, now seen corresponding path program 2 times [2024-06-20 17:46:57,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:57,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372290636] [2024-06-20 17:46:57,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:57,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:57,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:58,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:58,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372290636] [2024-06-20 17:46:58,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372290636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:58,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:58,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:58,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67877412] [2024-06-20 17:46:58,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:58,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:58,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:58,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:58,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:58,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:58,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 238 transitions, 2705 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:58,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:58,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:58,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:46:58,773 INFO L124 PetriNetUnfolderBase]: 1958/3325 cut-off events. [2024-06-20 17:46:58,773 INFO L125 PetriNetUnfolderBase]: For 100831/100834 co-relation queries the response was YES. [2024-06-20 17:46:58,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18734 conditions, 3325 events. 1958/3325 cut-off events. For 100831/100834 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20535 event pairs, 426 based on Foata normal form. 4/3326 useless extension candidates. Maximal degree in co-relation 18632. Up to 3051 conditions per place. [2024-06-20 17:46:58,804 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 230 selfloop transitions, 21 changer transitions 0/257 dead transitions. [2024-06-20 17:46:58,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 257 transitions, 3298 flow [2024-06-20 17:46:58,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:46:58,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:46:58,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:46:58,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.509375 [2024-06-20 17:46:58,805 INFO L175 Difference]: Start difference. First operand has 211 places, 238 transitions, 2705 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:46:58,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 257 transitions, 3298 flow [2024-06-20 17:46:59,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 257 transitions, 3211 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 17:46:59,151 INFO L231 Difference]: Finished difference. Result has 215 places, 240 transitions, 2713 flow [2024-06-20 17:46:59,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2713, PETRI_PLACES=215, PETRI_TRANSITIONS=240} [2024-06-20 17:46:59,152 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 174 predicate places. [2024-06-20 17:46:59,152 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 240 transitions, 2713 flow [2024-06-20 17:46:59,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:59,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:46:59,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:46:59,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 17:46:59,152 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:46:59,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:46:59,152 INFO L85 PathProgramCache]: Analyzing trace with hash -2053146570, now seen corresponding path program 3 times [2024-06-20 17:46:59,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:46:59,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211656859] [2024-06-20 17:46:59,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:46:59,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:46:59,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:46:59,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:46:59,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:46:59,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211656859] [2024-06-20 17:46:59,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211656859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:46:59,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:46:59,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:46:59,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841485834] [2024-06-20 17:46:59,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:46:59,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:46:59,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:46:59,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:46:59,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:46:59,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:46:59,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 240 transitions, 2713 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:46:59,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:46:59,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:46:59,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:00,027 INFO L124 PetriNetUnfolderBase]: 1953/3318 cut-off events. [2024-06-20 17:47:00,028 INFO L125 PetriNetUnfolderBase]: For 101973/101976 co-relation queries the response was YES. [2024-06-20 17:47:00,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18597 conditions, 3318 events. 1953/3318 cut-off events. For 101973/101976 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20432 event pairs, 398 based on Foata normal form. 4/3319 useless extension candidates. Maximal degree in co-relation 18493. Up to 3029 conditions per place. [2024-06-20 17:47:00,060 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 231 selfloop transitions, 19 changer transitions 0/256 dead transitions. [2024-06-20 17:47:00,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 256 transitions, 3253 flow [2024-06-20 17:47:00,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:47:00,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:47:00,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-20 17:47:00,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.585 [2024-06-20 17:47:00,061 INFO L175 Difference]: Start difference. First operand has 215 places, 240 transitions, 2713 flow. Second operand 5 states and 117 transitions. [2024-06-20 17:47:00,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 256 transitions, 3253 flow [2024-06-20 17:47:00,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 256 transitions, 3172 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 17:47:00,408 INFO L231 Difference]: Finished difference. Result has 214 places, 240 transitions, 2678 flow [2024-06-20 17:47:00,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2678, PETRI_PLACES=214, PETRI_TRANSITIONS=240} [2024-06-20 17:47:00,409 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 173 predicate places. [2024-06-20 17:47:00,409 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 240 transitions, 2678 flow [2024-06-20 17:47:00,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:00,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:00,409 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-06-20 17:47:00,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 17:47:00,409 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:00,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:00,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1096099220, now seen corresponding path program 1 times [2024-06-20 17:47:00,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:00,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980181027] [2024-06-20 17:47:00,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:00,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:00,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:00,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:00,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:00,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980181027] [2024-06-20 17:47:00,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980181027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:00,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:00,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:00,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182103182] [2024-06-20 17:47:00,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:00,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:00,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:00,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:00,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:00,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:00,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 240 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:00,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:00,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:00,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:01,245 INFO L124 PetriNetUnfolderBase]: 1982/3373 cut-off events. [2024-06-20 17:47:01,245 INFO L125 PetriNetUnfolderBase]: For 108254/108254 co-relation queries the response was YES. [2024-06-20 17:47:01,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19020 conditions, 3373 events. 1982/3373 cut-off events. For 108254/108254 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20930 event pairs, 424 based on Foata normal form. 1/3369 useless extension candidates. Maximal degree in co-relation 18916. Up to 2686 conditions per place. [2024-06-20 17:47:01,277 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 144 selfloop transitions, 142 changer transitions 0/293 dead transitions. [2024-06-20 17:47:01,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 293 transitions, 3827 flow [2024-06-20 17:47:01,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:47:01,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:47:01,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 295 transitions. [2024-06-20 17:47:01,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673076923076923 [2024-06-20 17:47:01,278 INFO L175 Difference]: Start difference. First operand has 214 places, 240 transitions, 2678 flow. Second operand 13 states and 295 transitions. [2024-06-20 17:47:01,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 293 transitions, 3827 flow [2024-06-20 17:47:01,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 293 transitions, 3782 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:01,617 INFO L231 Difference]: Finished difference. Result has 223 places, 254 transitions, 3107 flow [2024-06-20 17:47:01,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2633, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3107, PETRI_PLACES=223, PETRI_TRANSITIONS=254} [2024-06-20 17:47:01,617 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 182 predicate places. [2024-06-20 17:47:01,617 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 254 transitions, 3107 flow [2024-06-20 17:47:01,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:01,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:01,618 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-06-20 17:47:01,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 17:47:01,618 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:01,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:01,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1614970186, now seen corresponding path program 2 times [2024-06-20 17:47:01,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:01,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291308506] [2024-06-20 17:47:01,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:01,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:01,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:01,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:01,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291308506] [2024-06-20 17:47:01,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291308506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:01,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:01,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:01,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022892576] [2024-06-20 17:47:01,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:01,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:01,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:01,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:01,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:01,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:01,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 254 transitions, 3107 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:01,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:01,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:01,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:02,479 INFO L124 PetriNetUnfolderBase]: 1976/3361 cut-off events. [2024-06-20 17:47:02,479 INFO L125 PetriNetUnfolderBase]: For 113222/113225 co-relation queries the response was YES. [2024-06-20 17:47:02,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19735 conditions, 3361 events. 1976/3361 cut-off events. For 113222/113225 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 20801 event pairs, 434 based on Foata normal form. 4/3357 useless extension candidates. Maximal degree in co-relation 19630. Up to 2906 conditions per place. [2024-06-20 17:47:02,509 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 205 selfloop transitions, 72 changer transitions 0/284 dead transitions. [2024-06-20 17:47:02,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 284 transitions, 3839 flow [2024-06-20 17:47:02,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:47:02,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:47:02,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-20 17:47:02,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6464285714285715 [2024-06-20 17:47:02,510 INFO L175 Difference]: Start difference. First operand has 223 places, 254 transitions, 3107 flow. Second operand 7 states and 181 transitions. [2024-06-20 17:47:02,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 284 transitions, 3839 flow [2024-06-20 17:47:02,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 284 transitions, 3504 flow, removed 62 selfloop flow, removed 11 redundant places. [2024-06-20 17:47:02,800 INFO L231 Difference]: Finished difference. Result has 219 places, 254 transitions, 2927 flow [2024-06-20 17:47:02,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2772, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2927, PETRI_PLACES=219, PETRI_TRANSITIONS=254} [2024-06-20 17:47:02,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 178 predicate places. [2024-06-20 17:47:02,801 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 254 transitions, 2927 flow [2024-06-20 17:47:02,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:02,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:02,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-06-20 17:47:02,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:47:02,802 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:02,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:02,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1898562436, now seen corresponding path program 1 times [2024-06-20 17:47:02,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:02,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710006872] [2024-06-20 17:47:02,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:02,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:02,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:03,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-06-20 17:47:03,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:03,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710006872] [2024-06-20 17:47:03,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710006872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:03,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:03,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:47:03,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601812149] [2024-06-20 17:47:03,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:03,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:47:03,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:03,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:47:03,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=30, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:47:03,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:03,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 254 transitions, 2927 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:03,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:03,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:03,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:03,640 INFO L124 PetriNetUnfolderBase]: 1981/3377 cut-off events. [2024-06-20 17:47:03,641 INFO L125 PetriNetUnfolderBase]: For 115282/115292 co-relation queries the response was YES. [2024-06-20 17:47:03,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19567 conditions, 3377 events. 1981/3377 cut-off events. For 115282/115292 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 21003 event pairs, 453 based on Foata normal form. 9/3380 useless extension candidates. Maximal degree in co-relation 19464. Up to 2927 conditions per place. [2024-06-20 17:47:03,668 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 212 selfloop transitions, 59 changer transitions 0/278 dead transitions. [2024-06-20 17:47:03,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 278 transitions, 3770 flow [2024-06-20 17:47:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:03,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:03,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 17:47:03,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 17:47:03,669 INFO L175 Difference]: Start difference. First operand has 219 places, 254 transitions, 2927 flow. Second operand 6 states and 149 transitions. [2024-06-20 17:47:03,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 278 transitions, 3770 flow [2024-06-20 17:47:03,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 278 transitions, 3610 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:03,961 INFO L231 Difference]: Finished difference. Result has 218 places, 257 transitions, 2936 flow [2024-06-20 17:47:03,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2936, PETRI_PLACES=218, PETRI_TRANSITIONS=257} [2024-06-20 17:47:03,962 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 177 predicate places. [2024-06-20 17:47:03,962 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 257 transitions, 2936 flow [2024-06-20 17:47:03,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:03,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:03,963 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-06-20 17:47:03,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:47:03,963 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:03,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:03,963 INFO L85 PathProgramCache]: Analyzing trace with hash 475266118, now seen corresponding path program 2 times [2024-06-20 17:47:03,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:03,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350793627] [2024-06-20 17:47:03,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:03,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:03,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:04,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:04,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:04,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350793627] [2024-06-20 17:47:04,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350793627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:04,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:04,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:04,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983572014] [2024-06-20 17:47:04,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:04,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:04,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:04,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:04,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=38, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:04,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:04,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 257 transitions, 2936 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:04,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:04,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:04,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:04,734 INFO L124 PetriNetUnfolderBase]: 1994/3397 cut-off events. [2024-06-20 17:47:04,734 INFO L125 PetriNetUnfolderBase]: For 116502/116512 co-relation queries the response was YES. [2024-06-20 17:47:04,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19690 conditions, 3397 events. 1994/3397 cut-off events. For 116502/116512 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21150 event pairs, 453 based on Foata normal form. 9/3400 useless extension candidates. Maximal degree in co-relation 19586. Up to 2942 conditions per place. [2024-06-20 17:47:04,765 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 210 selfloop transitions, 65 changer transitions 0/281 dead transitions. [2024-06-20 17:47:04,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 281 transitions, 3816 flow [2024-06-20 17:47:04,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:04,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:04,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-20 17:47:04,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-20 17:47:04,766 INFO L175 Difference]: Start difference. First operand has 218 places, 257 transitions, 2936 flow. Second operand 6 states and 140 transitions. [2024-06-20 17:47:04,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 281 transitions, 3816 flow [2024-06-20 17:47:05,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 281 transitions, 3645 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:05,034 INFO L231 Difference]: Finished difference. Result has 220 places, 263 transitions, 2979 flow [2024-06-20 17:47:05,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2979, PETRI_PLACES=220, PETRI_TRANSITIONS=263} [2024-06-20 17:47:05,035 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 179 predicate places. [2024-06-20 17:47:05,035 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 263 transitions, 2979 flow [2024-06-20 17:47:05,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:05,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:05,035 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-06-20 17:47:05,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:47:05,035 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:05,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:05,036 INFO L85 PathProgramCache]: Analyzing trace with hash 209239432, now seen corresponding path program 1 times [2024-06-20 17:47:05,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:05,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398708346] [2024-06-20 17:47:05,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:05,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:05,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:05,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:05,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398708346] [2024-06-20 17:47:05,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398708346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:05,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:05,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:05,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943350858] [2024-06-20 17:47:05,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:05,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:05,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:05,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:05,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:05,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:05,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 263 transitions, 2979 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:05,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:05,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:05,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:05,893 INFO L124 PetriNetUnfolderBase]: 2047/3471 cut-off events. [2024-06-20 17:47:05,894 INFO L125 PetriNetUnfolderBase]: For 135701/135708 co-relation queries the response was YES. [2024-06-20 17:47:05,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20278 conditions, 3471 events. 2047/3471 cut-off events. For 135701/135708 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21482 event pairs, 363 based on Foata normal form. 12/3480 useless extension candidates. Maximal degree in co-relation 20174. Up to 3011 conditions per place. [2024-06-20 17:47:05,928 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 264 selfloop transitions, 26 changer transitions 0/296 dead transitions. [2024-06-20 17:47:05,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 296 transitions, 3823 flow [2024-06-20 17:47:05,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:05,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:05,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 17:47:05,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:47:05,929 INFO L175 Difference]: Start difference. First operand has 220 places, 263 transitions, 2979 flow. Second operand 6 states and 144 transitions. [2024-06-20 17:47:05,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 296 transitions, 3823 flow [2024-06-20 17:47:06,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 296 transitions, 3747 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 17:47:06,247 INFO L231 Difference]: Finished difference. Result has 224 places, 265 transitions, 2973 flow [2024-06-20 17:47:06,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2973, PETRI_PLACES=224, PETRI_TRANSITIONS=265} [2024-06-20 17:47:06,248 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-20 17:47:06,248 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 265 transitions, 2973 flow [2024-06-20 17:47:06,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:06,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:06,249 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-06-20 17:47:06,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:47:06,249 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:06,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:06,249 INFO L85 PathProgramCache]: Analyzing trace with hash 475263142, now seen corresponding path program 2 times [2024-06-20 17:47:06,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:06,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104244361] [2024-06-20 17:47:06,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:06,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:06,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:06,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:06,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:06,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104244361] [2024-06-20 17:47:06,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104244361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:06,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:06,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:06,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484671205] [2024-06-20 17:47:06,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:06,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:06,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:06,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:06,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:06,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:06,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 265 transitions, 2973 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:06,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:06,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:06,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:07,080 INFO L124 PetriNetUnfolderBase]: 2075/3515 cut-off events. [2024-06-20 17:47:07,080 INFO L125 PetriNetUnfolderBase]: For 143687/143694 co-relation queries the response was YES. [2024-06-20 17:47:07,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20554 conditions, 3515 events. 2075/3515 cut-off events. For 143687/143694 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 21877 event pairs, 454 based on Foata normal form. 14/3526 useless extension candidates. Maximal degree in co-relation 20449. Up to 3173 conditions per place. [2024-06-20 17:47:07,112 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 260 selfloop transitions, 23 changer transitions 0/289 dead transitions. [2024-06-20 17:47:07,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 289 transitions, 3646 flow [2024-06-20 17:47:07,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:07,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:07,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-20 17:47:07,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-06-20 17:47:07,113 INFO L175 Difference]: Start difference. First operand has 224 places, 265 transitions, 2973 flow. Second operand 6 states and 137 transitions. [2024-06-20 17:47:07,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 289 transitions, 3646 flow [2024-06-20 17:47:07,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 289 transitions, 3620 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 17:47:07,495 INFO L231 Difference]: Finished difference. Result has 228 places, 266 transitions, 3008 flow [2024-06-20 17:47:07,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2947, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3008, PETRI_PLACES=228, PETRI_TRANSITIONS=266} [2024-06-20 17:47:07,495 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-20 17:47:07,496 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 266 transitions, 3008 flow [2024-06-20 17:47:07,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:07,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:07,496 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-06-20 17:47:07,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:47:07,496 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:07,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:07,496 INFO L85 PathProgramCache]: Analyzing trace with hash -417801354, now seen corresponding path program 3 times [2024-06-20 17:47:07,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:07,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072240471] [2024-06-20 17:47:07,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:07,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:07,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:07,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:07,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072240471] [2024-06-20 17:47:07,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072240471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:07,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:07,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:07,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150014231] [2024-06-20 17:47:07,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:07,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:07,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:07,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:07,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:07,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:07,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 266 transitions, 3008 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:07,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:07,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:07,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:08,387 INFO L124 PetriNetUnfolderBase]: 2126/3592 cut-off events. [2024-06-20 17:47:08,387 INFO L125 PetriNetUnfolderBase]: For 140785/140785 co-relation queries the response was YES. [2024-06-20 17:47:08,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21317 conditions, 3592 events. 2126/3592 cut-off events. For 140785/140785 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 22383 event pairs, 448 based on Foata normal form. 1/3588 useless extension candidates. Maximal degree in co-relation 21210. Up to 3178 conditions per place. [2024-06-20 17:47:08,424 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 257 selfloop transitions, 71 changer transitions 0/334 dead transitions. [2024-06-20 17:47:08,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 334 transitions, 4318 flow [2024-06-20 17:47:08,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:47:08,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:47:08,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 275 transitions. [2024-06-20 17:47:08,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288461538461539 [2024-06-20 17:47:08,425 INFO L175 Difference]: Start difference. First operand has 228 places, 266 transitions, 3008 flow. Second operand 13 states and 275 transitions. [2024-06-20 17:47:08,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 334 transitions, 4318 flow [2024-06-20 17:47:08,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 334 transitions, 4267 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:08,908 INFO L231 Difference]: Finished difference. Result has 241 places, 292 transitions, 3504 flow [2024-06-20 17:47:08,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3504, PETRI_PLACES=241, PETRI_TRANSITIONS=292} [2024-06-20 17:47:08,908 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 200 predicate places. [2024-06-20 17:47:08,908 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 292 transitions, 3504 flow [2024-06-20 17:47:08,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:08,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:08,908 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-06-20 17:47:08,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:47:08,909 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:08,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:08,909 INFO L85 PathProgramCache]: Analyzing trace with hash 127492278, now seen corresponding path program 4 times [2024-06-20 17:47:08,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:08,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934867177] [2024-06-20 17:47:08,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:08,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:08,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:09,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:09,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:09,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934867177] [2024-06-20 17:47:09,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934867177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:09,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:09,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:09,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881576810] [2024-06-20 17:47:09,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:09,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:09,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:09,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:09,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:09,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:09,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 292 transitions, 3504 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:09,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:09,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:09,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:09,971 INFO L124 PetriNetUnfolderBase]: 2155/3640 cut-off events. [2024-06-20 17:47:09,971 INFO L125 PetriNetUnfolderBase]: For 150689/150689 co-relation queries the response was YES. [2024-06-20 17:47:09,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22070 conditions, 3640 events. 2155/3640 cut-off events. For 150689/150689 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22711 event pairs, 448 based on Foata normal form. 1/3636 useless extension candidates. Maximal degree in co-relation 21959. Up to 3079 conditions per place. [2024-06-20 17:47:10,007 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 198 selfloop transitions, 137 changer transitions 0/342 dead transitions. [2024-06-20 17:47:10,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 342 transitions, 4618 flow [2024-06-20 17:47:10,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 17:47:10,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 17:47:10,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 328 transitions. [2024-06-20 17:47:10,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5466666666666666 [2024-06-20 17:47:10,009 INFO L175 Difference]: Start difference. First operand has 241 places, 292 transitions, 3504 flow. Second operand 15 states and 328 transitions. [2024-06-20 17:47:10,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 342 transitions, 4618 flow [2024-06-20 17:47:10,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 342 transitions, 4508 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-20 17:47:10,514 INFO L231 Difference]: Finished difference. Result has 252 places, 302 transitions, 3821 flow [2024-06-20 17:47:10,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3821, PETRI_PLACES=252, PETRI_TRANSITIONS=302} [2024-06-20 17:47:10,515 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 17:47:10,515 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 302 transitions, 3821 flow [2024-06-20 17:47:10,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:10,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:10,515 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-06-20 17:47:10,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:47:10,515 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:10,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:10,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1386185492, now seen corresponding path program 5 times [2024-06-20 17:47:10,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:10,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032372932] [2024-06-20 17:47:10,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:10,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:10,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:10,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:10,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:10,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032372932] [2024-06-20 17:47:10,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032372932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:10,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:10,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:10,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894529196] [2024-06-20 17:47:10,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:10,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:10,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:10,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:10,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:10,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:10,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 302 transitions, 3821 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:10,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:10,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:10,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:11,485 INFO L124 PetriNetUnfolderBase]: 2168/3662 cut-off events. [2024-06-20 17:47:11,485 INFO L125 PetriNetUnfolderBase]: For 157726/157726 co-relation queries the response was YES. [2024-06-20 17:47:11,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22713 conditions, 3662 events. 2168/3662 cut-off events. For 157726/157726 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22872 event pairs, 448 based on Foata normal form. 1/3658 useless extension candidates. Maximal degree in co-relation 22600. Up to 3094 conditions per place. [2024-06-20 17:47:11,528 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 196 selfloop transitions, 136 changer transitions 0/339 dead transitions. [2024-06-20 17:47:11,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 339 transitions, 4857 flow [2024-06-20 17:47:11,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:47:11,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:47:11,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 255 transitions. [2024-06-20 17:47:11,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-06-20 17:47:11,530 INFO L175 Difference]: Start difference. First operand has 252 places, 302 transitions, 3821 flow. Second operand 11 states and 255 transitions. [2024-06-20 17:47:11,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 339 transitions, 4857 flow [2024-06-20 17:47:12,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 339 transitions, 4567 flow, removed 28 selfloop flow, removed 12 redundant places. [2024-06-20 17:47:12,078 INFO L231 Difference]: Finished difference. Result has 251 places, 306 transitions, 3865 flow [2024-06-20 17:47:12,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3865, PETRI_PLACES=251, PETRI_TRANSITIONS=306} [2024-06-20 17:47:12,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 17:47:12,079 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 306 transitions, 3865 flow [2024-06-20 17:47:12,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:12,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:12,079 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-06-20 17:47:12,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:47:12,079 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:12,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:12,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065522, now seen corresponding path program 6 times [2024-06-20 17:47:12,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:12,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46434324] [2024-06-20 17:47:12,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:12,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:12,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:12,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:12,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:12,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46434324] [2024-06-20 17:47:12,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46434324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:12,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:12,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:12,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904062657] [2024-06-20 17:47:12,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:12,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:12,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:12,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:12,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:12,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:12,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 306 transitions, 3865 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:12,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:12,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:12,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:13,221 INFO L124 PetriNetUnfolderBase]: 2159/3649 cut-off events. [2024-06-20 17:47:13,221 INFO L125 PetriNetUnfolderBase]: For 160930/160933 co-relation queries the response was YES. [2024-06-20 17:47:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22422 conditions, 3649 events. 2159/3649 cut-off events. For 160930/160933 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22778 event pairs, 452 based on Foata normal form. 5/3649 useless extension candidates. Maximal degree in co-relation 22310. Up to 3237 conditions per place. [2024-06-20 17:47:13,261 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 263 selfloop transitions, 62 changer transitions 0/332 dead transitions. [2024-06-20 17:47:13,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 332 transitions, 4581 flow [2024-06-20 17:47:13,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:47:13,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:47:13,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-20 17:47:13,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 17:47:13,262 INFO L175 Difference]: Start difference. First operand has 251 places, 306 transitions, 3865 flow. Second operand 7 states and 175 transitions. [2024-06-20 17:47:13,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 332 transitions, 4581 flow [2024-06-20 17:47:13,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 332 transitions, 4331 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:13,910 INFO L231 Difference]: Finished difference. Result has 250 places, 306 transitions, 3754 flow [2024-06-20 17:47:13,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3615, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3754, PETRI_PLACES=250, PETRI_TRANSITIONS=306} [2024-06-20 17:47:13,910 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-20 17:47:13,910 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 306 transitions, 3754 flow [2024-06-20 17:47:13,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:13,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:13,911 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-06-20 17:47:13,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:47:13,911 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:13,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:13,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1386065336, now seen corresponding path program 3 times [2024-06-20 17:47:13,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:13,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114123455] [2024-06-20 17:47:13,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:13,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:13,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:14,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:14,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114123455] [2024-06-20 17:47:14,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114123455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:14,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:14,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:47:14,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361560432] [2024-06-20 17:47:14,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:14,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:47:14,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:14,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:47:14,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:47:14,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:14,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 306 transitions, 3754 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:14,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:14,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:14,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:14,807 INFO L124 PetriNetUnfolderBase]: 2156/3651 cut-off events. [2024-06-20 17:47:14,807 INFO L125 PetriNetUnfolderBase]: For 161535/161543 co-relation queries the response was YES. [2024-06-20 17:47:14,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22273 conditions, 3651 events. 2156/3651 cut-off events. For 161535/161543 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22893 event pairs, 477 based on Foata normal form. 7/3652 useless extension candidates. Maximal degree in co-relation 22160. Up to 3190 conditions per place. [2024-06-20 17:47:14,844 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 255 selfloop transitions, 60 changer transitions 0/322 dead transitions. [2024-06-20 17:47:14,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 322 transitions, 4542 flow [2024-06-20 17:47:14,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:47:14,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:47:14,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-20 17:47:14,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.63 [2024-06-20 17:47:14,845 INFO L175 Difference]: Start difference. First operand has 250 places, 306 transitions, 3754 flow. Second operand 5 states and 126 transitions. [2024-06-20 17:47:14,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 322 transitions, 4542 flow [2024-06-20 17:47:15,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 322 transitions, 4416 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 17:47:15,422 INFO L231 Difference]: Finished difference. Result has 249 places, 306 transitions, 3760 flow [2024-06-20 17:47:15,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3628, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3760, PETRI_PLACES=249, PETRI_TRANSITIONS=306} [2024-06-20 17:47:15,423 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-20 17:47:15,423 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 306 transitions, 3760 flow [2024-06-20 17:47:15,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:15,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:15,423 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-06-20 17:47:15,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:47:15,423 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:15,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:15,424 INFO L85 PathProgramCache]: Analyzing trace with hash 917805790, now seen corresponding path program 4 times [2024-06-20 17:47:15,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:15,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934358279] [2024-06-20 17:47:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:15,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:15,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:15,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:15,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934358279] [2024-06-20 17:47:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934358279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:15,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:15,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:15,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203342555] [2024-06-20 17:47:15,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:15,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:15,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:15,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:15,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:15,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:15,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 306 transitions, 3760 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:15,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:15,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:15,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:16,301 INFO L124 PetriNetUnfolderBase]: 2153/3647 cut-off events. [2024-06-20 17:47:16,302 INFO L125 PetriNetUnfolderBase]: For 164867/164875 co-relation queries the response was YES. [2024-06-20 17:47:16,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22283 conditions, 3647 events. 2153/3647 cut-off events. For 164867/164875 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22903 event pairs, 473 based on Foata normal form. 7/3648 useless extension candidates. Maximal degree in co-relation 22168. Up to 3187 conditions per place. [2024-06-20 17:47:16,338 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 246 selfloop transitions, 71 changer transitions 0/323 dead transitions. [2024-06-20 17:47:16,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 323 transitions, 4436 flow [2024-06-20 17:47:16,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:47:16,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:47:16,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 17:47:16,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 17:47:16,339 INFO L175 Difference]: Start difference. First operand has 249 places, 306 transitions, 3760 flow. Second operand 7 states and 158 transitions. [2024-06-20 17:47:16,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 323 transitions, 4436 flow [2024-06-20 17:47:16,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 323 transitions, 4343 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:16,985 INFO L231 Difference]: Finished difference. Result has 252 places, 306 transitions, 3819 flow [2024-06-20 17:47:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3819, PETRI_PLACES=252, PETRI_TRANSITIONS=306} [2024-06-20 17:47:16,986 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 17:47:16,986 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 306 transitions, 3819 flow [2024-06-20 17:47:16,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:16,986 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-06-20 17:47:16,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:47:16,986 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash 917800024, now seen corresponding path program 7 times [2024-06-20 17:47:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699899091] [2024-06-20 17:47:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:17,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:17,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:17,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699899091] [2024-06-20 17:47:17,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699899091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:17,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:17,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:17,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349061631] [2024-06-20 17:47:17,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:17,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:17,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:17,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:17,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:17,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:17,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 306 transitions, 3819 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:17,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:17,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:17,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:17,989 INFO L124 PetriNetUnfolderBase]: 2144/3629 cut-off events. [2024-06-20 17:47:17,989 INFO L125 PetriNetUnfolderBase]: For 162543/162546 co-relation queries the response was YES. [2024-06-20 17:47:18,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22102 conditions, 3629 events. 2144/3629 cut-off events. For 162543/162546 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22710 event pairs, 452 based on Foata normal form. 5/3629 useless extension candidates. Maximal degree in co-relation 21987. Up to 3176 conditions per place. [2024-06-20 17:47:18,025 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 245 selfloop transitions, 85 changer transitions 0/336 dead transitions. [2024-06-20 17:47:18,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 336 transitions, 4555 flow [2024-06-20 17:47:18,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:47:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:47:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 17:47:18,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:47:18,026 INFO L175 Difference]: Start difference. First operand has 252 places, 306 transitions, 3819 flow. Second operand 8 states and 192 transitions. [2024-06-20 17:47:18,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 336 transitions, 4555 flow [2024-06-20 17:47:18,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 336 transitions, 4338 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:18,610 INFO L231 Difference]: Finished difference. Result has 252 places, 306 transitions, 3788 flow [2024-06-20 17:47:18,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3788, PETRI_PLACES=252, PETRI_TRANSITIONS=306} [2024-06-20 17:47:18,611 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 211 predicate places. [2024-06-20 17:47:18,611 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 306 transitions, 3788 flow [2024-06-20 17:47:18,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:18,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:18,611 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-06-20 17:47:18,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:47:18,612 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:18,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:18,612 INFO L85 PathProgramCache]: Analyzing trace with hash 446981934, now seen corresponding path program 5 times [2024-06-20 17:47:18,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:18,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915292328] [2024-06-20 17:47:18,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:18,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:18,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:18,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-06-20 17:47:18,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:18,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915292328] [2024-06-20 17:47:18,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915292328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:18,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:18,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:47:18,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589685325] [2024-06-20 17:47:18,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:18,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:47:18,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:18,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:47:18,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:47:18,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:18,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 306 transitions, 3788 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:18,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:18,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:18,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:19,472 INFO L124 PetriNetUnfolderBase]: 2141/3628 cut-off events. [2024-06-20 17:47:19,472 INFO L125 PetriNetUnfolderBase]: For 157671/157676 co-relation queries the response was YES. [2024-06-20 17:47:19,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22028 conditions, 3628 events. 2141/3628 cut-off events. For 157671/157676 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22757 event pairs, 503 based on Foata normal form. 3/3623 useless extension candidates. Maximal degree in co-relation 21914. Up to 3145 conditions per place. [2024-06-20 17:47:19,514 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 73 changer transitions 0/316 dead transitions. [2024-06-20 17:47:19,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 316 transitions, 4430 flow [2024-06-20 17:47:19,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:19,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:19,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 17:47:19,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 17:47:19,514 INFO L175 Difference]: Start difference. First operand has 252 places, 306 transitions, 3788 flow. Second operand 6 states and 138 transitions. [2024-06-20 17:47:19,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 316 transitions, 4430 flow [2024-06-20 17:47:20,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 316 transitions, 4212 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:20,221 INFO L231 Difference]: Finished difference. Result has 250 places, 306 transitions, 3722 flow [2024-06-20 17:47:20,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3722, PETRI_PLACES=250, PETRI_TRANSITIONS=306} [2024-06-20 17:47:20,222 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 209 predicate places. [2024-06-20 17:47:20,222 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 306 transitions, 3722 flow [2024-06-20 17:47:20,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:20,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:20,222 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-06-20 17:47:20,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:47:20,222 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:20,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:20,223 INFO L85 PathProgramCache]: Analyzing trace with hash 705715454, now seen corresponding path program 3 times [2024-06-20 17:47:20,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:20,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562247646] [2024-06-20 17:47:20,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:20,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:20,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:20,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:20,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562247646] [2024-06-20 17:47:20,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562247646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:20,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:20,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:47:20,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387743857] [2024-06-20 17:47:20,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:20,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:47:20,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:20,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:47:20,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:47:20,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:20,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 306 transitions, 3722 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:20,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:20,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:20,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:21,185 INFO L124 PetriNetUnfolderBase]: 2123/3599 cut-off events. [2024-06-20 17:47:21,185 INFO L125 PetriNetUnfolderBase]: For 159758/159760 co-relation queries the response was YES. [2024-06-20 17:47:21,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21421 conditions, 3599 events. 2123/3599 cut-off events. For 159758/159760 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22505 event pairs, 454 based on Foata normal form. 8/3602 useless extension candidates. Maximal degree in co-relation 21305. Up to 3235 conditions per place. [2024-06-20 17:47:21,221 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 291 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-20 17:47:21,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 323 transitions, 4442 flow [2024-06-20 17:47:21,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:21,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-20 17:47:21,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 17:47:21,222 INFO L175 Difference]: Start difference. First operand has 250 places, 306 transitions, 3722 flow. Second operand 6 states and 132 transitions. [2024-06-20 17:47:21,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 323 transitions, 4442 flow [2024-06-20 17:47:21,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 323 transitions, 4196 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:21,999 INFO L231 Difference]: Finished difference. Result has 249 places, 306 transitions, 3533 flow [2024-06-20 17:47:21,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3476, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3533, PETRI_PLACES=249, PETRI_TRANSITIONS=306} [2024-06-20 17:47:21,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-20 17:47:21,999 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 306 transitions, 3533 flow [2024-06-20 17:47:22,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:22,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:22,000 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-06-20 17:47:22,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:47:22,000 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:22,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:22,000 INFO L85 PathProgramCache]: Analyzing trace with hash 706115168, now seen corresponding path program 1 times [2024-06-20 17:47:22,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:22,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676159272] [2024-06-20 17:47:22,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:22,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:22,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:22,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:22,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676159272] [2024-06-20 17:47:22,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676159272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:22,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:22,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:47:22,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287170339] [2024-06-20 17:47:22,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:22,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:47:22,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:22,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:47:22,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:47:22,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:22,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 306 transitions, 3533 flow. Second operand has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:22,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:22,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:22,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:22,949 INFO L124 PetriNetUnfolderBase]: 2143/3635 cut-off events. [2024-06-20 17:47:22,949 INFO L125 PetriNetUnfolderBase]: For 159619/159621 co-relation queries the response was YES. [2024-06-20 17:47:22,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21437 conditions, 3635 events. 2143/3635 cut-off events. For 159619/159621 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 22816 event pairs, 452 based on Foata normal form. 6/3636 useless extension candidates. Maximal degree in co-relation 21321. Up to 3199 conditions per place. [2024-06-20 17:47:22,990 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 294 selfloop transitions, 30 changer transitions 0/330 dead transitions. [2024-06-20 17:47:22,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 330 transitions, 4307 flow [2024-06-20 17:47:22,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:22,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:22,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-20 17:47:22,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 17:47:22,991 INFO L175 Difference]: Start difference. First operand has 249 places, 306 transitions, 3533 flow. Second operand 6 states and 135 transitions. [2024-06-20 17:47:22,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 330 transitions, 4307 flow [2024-06-20 17:47:23,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 330 transitions, 4242 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-20 17:47:23,673 INFO L231 Difference]: Finished difference. Result has 251 places, 310 transitions, 3574 flow [2024-06-20 17:47:23,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3468, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3574, PETRI_PLACES=251, PETRI_TRANSITIONS=310} [2024-06-20 17:47:23,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 210 predicate places. [2024-06-20 17:47:23,674 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 310 transitions, 3574 flow [2024-06-20 17:47:23,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.0) internal successors, (120), 8 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:23,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:23,674 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-06-20 17:47:23,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:47:23,674 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:23,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:23,675 INFO L85 PathProgramCache]: Analyzing trace with hash -509720218, now seen corresponding path program 8 times [2024-06-20 17:47:23,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:23,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851113710] [2024-06-20 17:47:23,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:23,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:23,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:24,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:24,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:24,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851113710] [2024-06-20 17:47:24,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851113710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:24,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:24,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:24,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90087133] [2024-06-20 17:47:24,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:24,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:24,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:24,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:24,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:24,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:24,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 310 transitions, 3574 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:24,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:24,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:24,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:24,691 INFO L124 PetriNetUnfolderBase]: 2172/3687 cut-off events. [2024-06-20 17:47:24,691 INFO L125 PetriNetUnfolderBase]: For 160429/160437 co-relation queries the response was YES. [2024-06-20 17:47:24,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22039 conditions, 3687 events. 2172/3687 cut-off events. For 160429/160437 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23192 event pairs, 457 based on Foata normal form. 7/3688 useless extension candidates. Maximal degree in co-relation 21922. Up to 2952 conditions per place. [2024-06-20 17:47:24,733 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 196 selfloop transitions, 154 changer transitions 0/357 dead transitions. [2024-06-20 17:47:24,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 357 transitions, 4750 flow [2024-06-20 17:47:24,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:47:24,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:47:24,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-20 17:47:24,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 17:47:24,734 INFO L175 Difference]: Start difference. First operand has 251 places, 310 transitions, 3574 flow. Second operand 12 states and 273 transitions. [2024-06-20 17:47:24,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 357 transitions, 4750 flow [2024-06-20 17:47:25,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 357 transitions, 4714 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-20 17:47:25,422 INFO L231 Difference]: Finished difference. Result has 262 places, 320 transitions, 4036 flow [2024-06-20 17:47:25,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3539, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4036, PETRI_PLACES=262, PETRI_TRANSITIONS=320} [2024-06-20 17:47:25,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-20 17:47:25,422 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 320 transitions, 4036 flow [2024-06-20 17:47:25,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:25,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:25,422 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-06-20 17:47:25,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:47:25,423 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:25,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:25,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1432661240, now seen corresponding path program 9 times [2024-06-20 17:47:25,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:25,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420745803] [2024-06-20 17:47:25,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:25,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:25,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:25,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:25,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420745803] [2024-06-20 17:47:25,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420745803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:25,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:25,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:25,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834204278] [2024-06-20 17:47:25,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:25,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:25,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:25,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:25,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:25,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:25,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 320 transitions, 4036 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:25,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:25,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:25,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:26,538 INFO L124 PetriNetUnfolderBase]: 2322/3936 cut-off events. [2024-06-20 17:47:26,538 INFO L125 PetriNetUnfolderBase]: For 178116/178124 co-relation queries the response was YES. [2024-06-20 17:47:26,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24520 conditions, 3936 events. 2322/3936 cut-off events. For 178116/178124 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25105 event pairs, 457 based on Foata normal form. 7/3937 useless extension candidates. Maximal degree in co-relation 24399. Up to 3218 conditions per place. [2024-06-20 17:47:26,586 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 131 changer transitions 0/421 dead transitions. [2024-06-20 17:47:26,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 421 transitions, 6042 flow [2024-06-20 17:47:26,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:47:26,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:47:26,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 277 transitions. [2024-06-20 17:47:26,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5326923076923077 [2024-06-20 17:47:26,587 INFO L175 Difference]: Start difference. First operand has 262 places, 320 transitions, 4036 flow. Second operand 13 states and 277 transitions. [2024-06-20 17:47:26,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 421 transitions, 6042 flow [2024-06-20 17:47:27,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 421 transitions, 5565 flow, removed 79 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:27,276 INFO L231 Difference]: Finished difference. Result has 270 places, 367 transitions, 4657 flow [2024-06-20 17:47:27,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3710, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4657, PETRI_PLACES=270, PETRI_TRANSITIONS=367} [2024-06-20 17:47:27,277 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-20 17:47:27,277 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 367 transitions, 4657 flow [2024-06-20 17:47:27,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:27,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:27,277 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-06-20 17:47:27,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:47:27,277 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:27,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:27,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1497630744, now seen corresponding path program 10 times [2024-06-20 17:47:27,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:27,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823328282] [2024-06-20 17:47:27,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:27,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:27,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:27,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:27,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:27,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823328282] [2024-06-20 17:47:27,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823328282] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:27,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:27,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661340264] [2024-06-20 17:47:27,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:27,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:27,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:27,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:27,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:27,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:27,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 367 transitions, 4657 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:27,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:27,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:27,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:28,445 INFO L124 PetriNetUnfolderBase]: 2348/3982 cut-off events. [2024-06-20 17:47:28,445 INFO L125 PetriNetUnfolderBase]: For 189266/189274 co-relation queries the response was YES. [2024-06-20 17:47:28,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24945 conditions, 3982 events. 2348/3982 cut-off events. For 189266/189274 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 25444 event pairs, 457 based on Foata normal form. 8/3984 useless extension candidates. Maximal degree in co-relation 24820. Up to 3243 conditions per place. [2024-06-20 17:47:28,495 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 286 selfloop transitions, 131 changer transitions 0/423 dead transitions. [2024-06-20 17:47:28,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 423 transitions, 6137 flow [2024-06-20 17:47:28,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:47:28,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:47:28,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 17:47:28,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 17:47:28,496 INFO L175 Difference]: Start difference. First operand has 270 places, 367 transitions, 4657 flow. Second operand 11 states and 239 transitions. [2024-06-20 17:47:28,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 423 transitions, 6137 flow [2024-06-20 17:47:29,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 423 transitions, 6058 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:29,380 INFO L231 Difference]: Finished difference. Result has 274 places, 376 transitions, 4951 flow [2024-06-20 17:47:29,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4951, PETRI_PLACES=274, PETRI_TRANSITIONS=376} [2024-06-20 17:47:29,381 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 233 predicate places. [2024-06-20 17:47:29,381 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 376 transitions, 4951 flow [2024-06-20 17:47:29,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:29,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:29,381 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-06-20 17:47:29,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:47:29,381 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:29,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:29,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1903719828, now seen corresponding path program 11 times [2024-06-20 17:47:29,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:29,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688448840] [2024-06-20 17:47:29,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:29,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:29,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:29,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:29,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:29,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688448840] [2024-06-20 17:47:29,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688448840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:29,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:29,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:29,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060014709] [2024-06-20 17:47:29,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:29,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:29,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:29,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:29,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:29,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:29,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 376 transitions, 4951 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:29,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:29,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:29,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:30,625 INFO L124 PetriNetUnfolderBase]: 2377/4023 cut-off events. [2024-06-20 17:47:30,625 INFO L125 PetriNetUnfolderBase]: For 199538/199538 co-relation queries the response was YES. [2024-06-20 17:47:30,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25915 conditions, 4023 events. 2377/4023 cut-off events. For 199538/199538 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25737 event pairs, 446 based on Foata normal form. 1/4019 useless extension candidates. Maximal degree in co-relation 25788. Up to 3268 conditions per place. [2024-06-20 17:47:30,666 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 265 selfloop transitions, 173 changer transitions 0/444 dead transitions. [2024-06-20 17:47:30,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 444 transitions, 6798 flow [2024-06-20 17:47:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:47:30,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:47:30,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 286 transitions. [2024-06-20 17:47:30,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-20 17:47:30,667 INFO L175 Difference]: Start difference. First operand has 274 places, 376 transitions, 4951 flow. Second operand 13 states and 286 transitions. [2024-06-20 17:47:30,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 444 transitions, 6798 flow [2024-06-20 17:47:31,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 444 transitions, 6590 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:31,540 INFO L231 Difference]: Finished difference. Result has 284 places, 395 transitions, 5566 flow [2024-06-20 17:47:31,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4750, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5566, PETRI_PLACES=284, PETRI_TRANSITIONS=395} [2024-06-20 17:47:31,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 243 predicate places. [2024-06-20 17:47:31,541 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 395 transitions, 5566 flow [2024-06-20 17:47:31,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:31,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:31,541 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-06-20 17:47:31,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:47:31,541 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:31,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:31,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1284957222, now seen corresponding path program 12 times [2024-06-20 17:47:31,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:31,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251388729] [2024-06-20 17:47:31,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:31,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:31,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:31,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:31,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251388729] [2024-06-20 17:47:31,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251388729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:31,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:31,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:31,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059278913] [2024-06-20 17:47:31,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:31,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:31,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:31,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:31,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:31,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:31,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 395 transitions, 5566 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:31,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:31,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:31,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:32,730 INFO L124 PetriNetUnfolderBase]: 2374/4017 cut-off events. [2024-06-20 17:47:32,730 INFO L125 PetriNetUnfolderBase]: For 203670/203670 co-relation queries the response was YES. [2024-06-20 17:47:32,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26389 conditions, 4017 events. 2374/4017 cut-off events. For 203670/203670 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25666 event pairs, 446 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 26257. Up to 3266 conditions per place. [2024-06-20 17:47:32,782 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 264 selfloop transitions, 172 changer transitions 0/442 dead transitions. [2024-06-20 17:47:32,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 442 transitions, 7183 flow [2024-06-20 17:47:32,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:47:32,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:47:32,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-20 17:47:32,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-06-20 17:47:32,784 INFO L175 Difference]: Start difference. First operand has 284 places, 395 transitions, 5566 flow. Second operand 12 states and 266 transitions. [2024-06-20 17:47:32,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 442 transitions, 7183 flow [2024-06-20 17:47:33,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 442 transitions, 7088 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:33,692 INFO L231 Difference]: Finished difference. Result has 289 places, 397 transitions, 5877 flow [2024-06-20 17:47:33,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5481, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5877, PETRI_PLACES=289, PETRI_TRANSITIONS=397} [2024-06-20 17:47:33,693 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-20 17:47:33,693 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 397 transitions, 5877 flow [2024-06-20 17:47:33,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:33,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:33,693 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-06-20 17:47:33,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:47:33,693 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:33,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:33,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1279296312, now seen corresponding path program 13 times [2024-06-20 17:47:33,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:33,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091635672] [2024-06-20 17:47:33,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:33,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:34,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:34,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:34,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091635672] [2024-06-20 17:47:34,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091635672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:34,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:34,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:34,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839474415] [2024-06-20 17:47:34,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:34,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:34,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:34,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:34,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:34,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:34,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 397 transitions, 5877 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:34,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:34,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:34,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:34,834 INFO L124 PetriNetUnfolderBase]: 2371/4013 cut-off events. [2024-06-20 17:47:34,834 INFO L125 PetriNetUnfolderBase]: For 202455/202455 co-relation queries the response was YES. [2024-06-20 17:47:34,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26728 conditions, 4013 events. 2371/4013 cut-off events. For 202455/202455 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25623 event pairs, 446 based on Foata normal form. 1/4009 useless extension candidates. Maximal degree in co-relation 26595. Up to 3264 conditions per place. [2024-06-20 17:47:34,885 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 252 selfloop transitions, 179 changer transitions 0/437 dead transitions. [2024-06-20 17:47:34,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 437 transitions, 7294 flow [2024-06-20 17:47:34,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:47:34,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:47:34,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-20 17:47:34,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-06-20 17:47:34,886 INFO L175 Difference]: Start difference. First operand has 289 places, 397 transitions, 5877 flow. Second operand 11 states and 245 transitions. [2024-06-20 17:47:34,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 437 transitions, 7294 flow [2024-06-20 17:47:35,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 437 transitions, 6963 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-20 17:47:35,774 INFO L231 Difference]: Finished difference. Result has 292 places, 399 transitions, 6006 flow [2024-06-20 17:47:35,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6006, PETRI_PLACES=292, PETRI_TRANSITIONS=399} [2024-06-20 17:47:35,775 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-20 17:47:35,775 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 399 transitions, 6006 flow [2024-06-20 17:47:35,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:35,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:35,776 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-06-20 17:47:35,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:47:35,776 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:35,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:35,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1632141590, now seen corresponding path program 14 times [2024-06-20 17:47:35,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:35,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848188895] [2024-06-20 17:47:35,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:35,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:35,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:36,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:36,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848188895] [2024-06-20 17:47:36,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848188895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:36,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:36,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:36,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139067707] [2024-06-20 17:47:36,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:36,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:36,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:36,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:36,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:36,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:36,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 399 transitions, 6006 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:36,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:36,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:36,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:37,015 INFO L124 PetriNetUnfolderBase]: 2375/4024 cut-off events. [2024-06-20 17:47:37,016 INFO L125 PetriNetUnfolderBase]: For 205102/205105 co-relation queries the response was YES. [2024-06-20 17:47:37,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26751 conditions, 4024 events. 2375/4024 cut-off events. For 205102/205105 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 25784 event pairs, 451 based on Foata normal form. 6/4025 useless extension candidates. Maximal degree in co-relation 26617. Up to 3430 conditions per place. [2024-06-20 17:47:37,072 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 304 selfloop transitions, 119 changer transitions 0/429 dead transitions. [2024-06-20 17:47:37,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 429 transitions, 6974 flow [2024-06-20 17:47:37,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:47:37,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:47:37,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-20 17:47:37,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-20 17:47:37,073 INFO L175 Difference]: Start difference. First operand has 292 places, 399 transitions, 6006 flow. Second operand 7 states and 169 transitions. [2024-06-20 17:47:37,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 429 transitions, 6974 flow [2024-06-20 17:47:37,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 429 transitions, 6706 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:37,990 INFO L231 Difference]: Finished difference. Result has 291 places, 403 transitions, 6073 flow [2024-06-20 17:47:37,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6073, PETRI_PLACES=291, PETRI_TRANSITIONS=403} [2024-06-20 17:47:37,991 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-20 17:47:37,991 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 403 transitions, 6073 flow [2024-06-20 17:47:37,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:37,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:37,991 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-06-20 17:47:37,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:47:37,992 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:37,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:37,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1288676292, now seen corresponding path program 15 times [2024-06-20 17:47:37,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:37,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616207792] [2024-06-20 17:47:37,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:37,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:37,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:38,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:38,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:38,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616207792] [2024-06-20 17:47:38,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616207792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:38,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:38,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:38,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190787465] [2024-06-20 17:47:38,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:38,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:38,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:38,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:38,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:38,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:38,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 403 transitions, 6073 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:38,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:38,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:38,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:39,162 INFO L124 PetriNetUnfolderBase]: 2363/4008 cut-off events. [2024-06-20 17:47:39,162 INFO L125 PetriNetUnfolderBase]: For 196148/196151 co-relation queries the response was YES. [2024-06-20 17:47:39,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26323 conditions, 4008 events. 2363/4008 cut-off events. For 196148/196151 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 25685 event pairs, 451 based on Foata normal form. 6/4009 useless extension candidates. Maximal degree in co-relation 26189. Up to 3325 conditions per place. [2024-06-20 17:47:39,217 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 257 selfloop transitions, 170 changer transitions 0/433 dead transitions. [2024-06-20 17:47:39,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 433 transitions, 7003 flow [2024-06-20 17:47:39,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:47:39,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:47:39,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-20 17:47:39,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:47:39,217 INFO L175 Difference]: Start difference. First operand has 291 places, 403 transitions, 6073 flow. Second operand 8 states and 192 transitions. [2024-06-20 17:47:39,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 433 transitions, 7003 flow [2024-06-20 17:47:40,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 433 transitions, 6745 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:40,052 INFO L231 Difference]: Finished difference. Result has 292 places, 403 transitions, 6189 flow [2024-06-20 17:47:40,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5815, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6189, PETRI_PLACES=292, PETRI_TRANSITIONS=403} [2024-06-20 17:47:40,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-20 17:47:40,053 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 403 transitions, 6189 flow [2024-06-20 17:47:40,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:40,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:40,053 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-06-20 17:47:40,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:47:40,053 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:40,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:40,054 INFO L85 PathProgramCache]: Analyzing trace with hash 692844632, now seen corresponding path program 16 times [2024-06-20 17:47:40,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:40,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495587998] [2024-06-20 17:47:40,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:40,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:40,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:40,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:40,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:40,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495587998] [2024-06-20 17:47:40,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495587998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:40,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:40,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:40,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654417752] [2024-06-20 17:47:40,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:40,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:40,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:40,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:40,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:40,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:40,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 403 transitions, 6189 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:40,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:40,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:40,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:41,360 INFO L124 PetriNetUnfolderBase]: 2351/3998 cut-off events. [2024-06-20 17:47:41,360 INFO L125 PetriNetUnfolderBase]: For 183765/183773 co-relation queries the response was YES. [2024-06-20 17:47:41,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26063 conditions, 3998 events. 2351/3998 cut-off events. For 183765/183773 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 25731 event pairs, 478 based on Foata normal form. 10/4002 useless extension candidates. Maximal degree in co-relation 25930. Up to 3168 conditions per place. [2024-06-20 17:47:41,418 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 171 changer transitions 0/430 dead transitions. [2024-06-20 17:47:41,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 430 transitions, 7237 flow [2024-06-20 17:47:41,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:47:41,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:47:41,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 17:47:41,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 17:47:41,419 INFO L175 Difference]: Start difference. First operand has 292 places, 403 transitions, 6189 flow. Second operand 7 states and 172 transitions. [2024-06-20 17:47:41,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 430 transitions, 7237 flow [2024-06-20 17:47:42,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 430 transitions, 6856 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 17:47:42,309 INFO L231 Difference]: Finished difference. Result has 291 places, 403 transitions, 6170 flow [2024-06-20 17:47:42,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5812, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6170, PETRI_PLACES=291, PETRI_TRANSITIONS=403} [2024-06-20 17:47:42,310 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-20 17:47:42,310 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 403 transitions, 6170 flow [2024-06-20 17:47:42,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:42,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:42,310 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-06-20 17:47:42,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:47:42,311 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:42,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:42,311 INFO L85 PathProgramCache]: Analyzing trace with hash 122912390, now seen corresponding path program 2 times [2024-06-20 17:47:42,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:42,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384599938] [2024-06-20 17:47:42,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:42,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:42,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:42,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:42,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:42,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384599938] [2024-06-20 17:47:42,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384599938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:42,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:42,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:47:42,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222840953] [2024-06-20 17:47:42,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:42,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:47:42,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:42,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:47:42,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:47:42,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:42,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 403 transitions, 6170 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:42,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:42,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:42,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:43,366 INFO L124 PetriNetUnfolderBase]: 2371/4027 cut-off events. [2024-06-20 17:47:43,366 INFO L125 PetriNetUnfolderBase]: For 182928/182928 co-relation queries the response was YES. [2024-06-20 17:47:43,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26107 conditions, 4027 events. 2371/4027 cut-off events. For 182928/182928 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25780 event pairs, 358 based on Foata normal form. 6/4029 useless extension candidates. Maximal degree in co-relation 25976. Up to 3520 conditions per place. [2024-06-20 17:47:43,415 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 397 selfloop transitions, 32 changer transitions 0/436 dead transitions. [2024-06-20 17:47:43,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 436 transitions, 7212 flow [2024-06-20 17:47:43,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:43,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-20 17:47:43,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-06-20 17:47:43,422 INFO L175 Difference]: Start difference. First operand has 291 places, 403 transitions, 6170 flow. Second operand 6 states and 151 transitions. [2024-06-20 17:47:43,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 436 transitions, 7212 flow [2024-06-20 17:47:44,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 436 transitions, 6956 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 17:47:44,190 INFO L231 Difference]: Finished difference. Result has 292 places, 406 transitions, 6019 flow [2024-06-20 17:47:44,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5914, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6019, PETRI_PLACES=292, PETRI_TRANSITIONS=406} [2024-06-20 17:47:44,191 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 251 predicate places. [2024-06-20 17:47:44,191 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 406 transitions, 6019 flow [2024-06-20 17:47:44,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:44,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:44,191 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-06-20 17:47:44,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 17:47:44,191 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:44,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:44,191 INFO L85 PathProgramCache]: Analyzing trace with hash -872839072, now seen corresponding path program 3 times [2024-06-20 17:47:44,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:44,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513207032] [2024-06-20 17:47:44,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:44,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:44,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:44,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-06-20 17:47:44,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:44,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513207032] [2024-06-20 17:47:44,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513207032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:44,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:44,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:47:44,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44148065] [2024-06-20 17:47:44,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:44,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:47:44,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:44,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:47:44,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:47:44,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:44,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 406 transitions, 6019 flow. Second operand has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:44,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:44,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:44,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:45,217 INFO L124 PetriNetUnfolderBase]: 2358/4007 cut-off events. [2024-06-20 17:47:45,217 INFO L125 PetriNetUnfolderBase]: For 170267/170269 co-relation queries the response was YES. [2024-06-20 17:47:45,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25381 conditions, 4007 events. 2358/4007 cut-off events. For 170267/170269 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 25634 event pairs, 372 based on Foata normal form. 6/4008 useless extension candidates. Maximal degree in co-relation 25249. Up to 3345 conditions per place. [2024-06-20 17:47:45,266 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 393 selfloop transitions, 33 changer transitions 0/433 dead transitions. [2024-06-20 17:47:45,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 433 transitions, 7033 flow [2024-06-20 17:47:45,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:45,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:45,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-20 17:47:45,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-20 17:47:45,266 INFO L175 Difference]: Start difference. First operand has 292 places, 406 transitions, 6019 flow. Second operand 6 states and 142 transitions. [2024-06-20 17:47:45,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 433 transitions, 7033 flow [2024-06-20 17:47:45,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 433 transitions, 6993 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 17:47:45,982 INFO L231 Difference]: Finished difference. Result has 297 places, 408 transitions, 6070 flow [2024-06-20 17:47:45,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5979, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6070, PETRI_PLACES=297, PETRI_TRANSITIONS=408} [2024-06-20 17:47:45,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 256 predicate places. [2024-06-20 17:47:45,983 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 408 transitions, 6070 flow [2024-06-20 17:47:45,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.142857142857142) internal successors, (113), 7 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:45,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:45,983 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-06-20 17:47:45,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 17:47:45,983 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:45,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:45,983 INFO L85 PathProgramCache]: Analyzing trace with hash 2034952136, now seen corresponding path program 1 times [2024-06-20 17:47:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:45,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864806042] [2024-06-20 17:47:45,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:45,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:46,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:46,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:46,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864806042] [2024-06-20 17:47:46,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864806042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:46,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:46,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:47:46,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580361401] [2024-06-20 17:47:46,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:46,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:47:46,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:46,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:47:46,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:47:46,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:47:46,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 408 transitions, 6070 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:46,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:46,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:47:46,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:47,120 INFO L124 PetriNetUnfolderBase]: 2517/4282 cut-off events. [2024-06-20 17:47:47,120 INFO L125 PetriNetUnfolderBase]: For 232776/232784 co-relation queries the response was YES. [2024-06-20 17:47:47,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28501 conditions, 4282 events. 2517/4282 cut-off events. For 232776/232784 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 27809 event pairs, 412 based on Foata normal form. 18/4294 useless extension candidates. Maximal degree in co-relation 28366. Up to 3169 conditions per place. [2024-06-20 17:47:47,176 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 331 selfloop transitions, 108 changer transitions 0/446 dead transitions. [2024-06-20 17:47:47,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 446 transitions, 7468 flow [2024-06-20 17:47:47,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:47:47,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:47:47,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-20 17:47:47,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805555555555556 [2024-06-20 17:47:47,177 INFO L175 Difference]: Start difference. First operand has 297 places, 408 transitions, 6070 flow. Second operand 9 states and 209 transitions. [2024-06-20 17:47:47,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 446 transitions, 7468 flow [2024-06-20 17:47:48,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 446 transitions, 7348 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 17:47:48,087 INFO L231 Difference]: Finished difference. Result has 302 places, 413 transitions, 6289 flow [2024-06-20 17:47:48,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5950, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6289, PETRI_PLACES=302, PETRI_TRANSITIONS=413} [2024-06-20 17:47:48,087 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-20 17:47:48,088 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 413 transitions, 6289 flow [2024-06-20 17:47:48,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:48,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:48,088 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-06-20 17:47:48,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 17:47:48,088 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:48,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:48,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1497911604, now seen corresponding path program 2 times [2024-06-20 17:47:48,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:48,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136991301] [2024-06-20 17:47:48,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:48,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:48,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:48,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:48,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136991301] [2024-06-20 17:47:48,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136991301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:48,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:48,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:48,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065915350] [2024-06-20 17:47:48,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:48,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:48,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:48,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:48,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:48,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:48,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 413 transitions, 6289 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:48,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:48,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:48,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:49,230 INFO L124 PetriNetUnfolderBase]: 2573/4368 cut-off events. [2024-06-20 17:47:49,230 INFO L125 PetriNetUnfolderBase]: For 251328/251336 co-relation queries the response was YES. [2024-06-20 17:47:49,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29337 conditions, 4368 events. 2573/4368 cut-off events. For 251328/251336 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28421 event pairs, 527 based on Foata normal form. 22/4384 useless extension candidates. Maximal degree in co-relation 29201. Up to 3672 conditions per place. [2024-06-20 17:47:49,285 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 328 selfloop transitions, 101 changer transitions 0/435 dead transitions. [2024-06-20 17:47:49,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 435 transitions, 7261 flow [2024-06-20 17:47:49,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:47:49,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:47:49,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 17:47:49,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 17:47:49,286 INFO L175 Difference]: Start difference. First operand has 302 places, 413 transitions, 6289 flow. Second operand 9 states and 192 transitions. [2024-06-20 17:47:49,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 435 transitions, 7261 flow [2024-06-20 17:47:50,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 435 transitions, 7105 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:50,222 INFO L231 Difference]: Finished difference. Result has 307 places, 415 transitions, 6391 flow [2024-06-20 17:47:50,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6133, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6391, PETRI_PLACES=307, PETRI_TRANSITIONS=415} [2024-06-20 17:47:50,223 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-20 17:47:50,223 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 415 transitions, 6391 flow [2024-06-20 17:47:50,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:50,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:50,223 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-06-20 17:47:50,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 17:47:50,223 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:50,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:50,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1497907884, now seen corresponding path program 3 times [2024-06-20 17:47:50,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:50,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243262686] [2024-06-20 17:47:50,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:50,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:50,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:50,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:50,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:50,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243262686] [2024-06-20 17:47:50,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243262686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:50,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:50,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:50,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238210088] [2024-06-20 17:47:50,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:50,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:50,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:50,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:50,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:50,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:50,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 415 transitions, 6391 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:50,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:50,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:50,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:51,419 INFO L124 PetriNetUnfolderBase]: 2679/4536 cut-off events. [2024-06-20 17:47:51,419 INFO L125 PetriNetUnfolderBase]: For 277136/277144 co-relation queries the response was YES. [2024-06-20 17:47:51,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31352 conditions, 4536 events. 2679/4536 cut-off events. For 277136/277144 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 29624 event pairs, 534 based on Foata normal form. 18/4548 useless extension candidates. Maximal degree in co-relation 31214. Up to 3678 conditions per place. [2024-06-20 17:47:51,477 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 338 selfloop transitions, 99 changer transitions 0/443 dead transitions. [2024-06-20 17:47:51,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 443 transitions, 7583 flow [2024-06-20 17:47:51,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:47:51,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:47:51,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 17:47:51,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-20 17:47:51,478 INFO L175 Difference]: Start difference. First operand has 307 places, 415 transitions, 6391 flow. Second operand 9 states and 195 transitions. [2024-06-20 17:47:51,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 443 transitions, 7583 flow [2024-06-20 17:47:52,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 443 transitions, 7355 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-20 17:47:52,366 INFO L231 Difference]: Finished difference. Result has 310 places, 419 transitions, 6482 flow [2024-06-20 17:47:52,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6163, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6482, PETRI_PLACES=310, PETRI_TRANSITIONS=419} [2024-06-20 17:47:52,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-20 17:47:52,366 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 419 transitions, 6482 flow [2024-06-20 17:47:52,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:52,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:52,366 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-06-20 17:47:52,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 17:47:52,367 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:52,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:52,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1875612984, now seen corresponding path program 4 times [2024-06-20 17:47:52,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:52,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668951206] [2024-06-20 17:47:52,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:52,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:52,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:52,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:52,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:52,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668951206] [2024-06-20 17:47:52,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668951206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:52,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:52,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:52,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685901010] [2024-06-20 17:47:52,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:52,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:52,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:52,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:52,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:52,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:52,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 419 transitions, 6482 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:52,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:52,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:52,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:53,600 INFO L124 PetriNetUnfolderBase]: 2735/4624 cut-off events. [2024-06-20 17:47:53,600 INFO L125 PetriNetUnfolderBase]: For 296873/296881 co-relation queries the response was YES. [2024-06-20 17:47:53,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32110 conditions, 4624 events. 2735/4624 cut-off events. For 296873/296881 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 30357 event pairs, 574 based on Foata normal form. 22/4640 useless extension candidates. Maximal degree in co-relation 31970. Up to 3948 conditions per place. [2024-06-20 17:47:53,664 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 329 selfloop transitions, 105 changer transitions 0/440 dead transitions. [2024-06-20 17:47:53,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 440 transitions, 7470 flow [2024-06-20 17:47:53,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:47:53,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:47:53,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-20 17:47:53,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-06-20 17:47:53,665 INFO L175 Difference]: Start difference. First operand has 310 places, 419 transitions, 6482 flow. Second operand 8 states and 175 transitions. [2024-06-20 17:47:53,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 440 transitions, 7470 flow [2024-06-20 17:47:54,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 440 transitions, 7312 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 17:47:54,531 INFO L231 Difference]: Finished difference. Result has 313 places, 421 transitions, 6600 flow [2024-06-20 17:47:54,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6324, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6600, PETRI_PLACES=313, PETRI_TRANSITIONS=421} [2024-06-20 17:47:54,532 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-20 17:47:54,532 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 421 transitions, 6600 flow [2024-06-20 17:47:54,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:54,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:54,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-06-20 17:47:54,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 17:47:54,533 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:54,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:54,533 INFO L85 PathProgramCache]: Analyzing trace with hash 693269642, now seen corresponding path program 5 times [2024-06-20 17:47:54,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:54,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477123553] [2024-06-20 17:47:54,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:54,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:54,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:54,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:54,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477123553] [2024-06-20 17:47:54,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477123553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:54,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:54,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:54,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364786717] [2024-06-20 17:47:54,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:54,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:54,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:54,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:54,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:54,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:54,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 421 transitions, 6600 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:54,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:54,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:54,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:55,806 INFO L124 PetriNetUnfolderBase]: 2778/4701 cut-off events. [2024-06-20 17:47:55,807 INFO L125 PetriNetUnfolderBase]: For 300463/300471 co-relation queries the response was YES. [2024-06-20 17:47:55,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32673 conditions, 4701 events. 2778/4701 cut-off events. For 300463/300471 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 30917 event pairs, 593 based on Foata normal form. 22/4717 useless extension candidates. Maximal degree in co-relation 32531. Up to 4017 conditions per place. [2024-06-20 17:47:55,863 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 344 selfloop transitions, 90 changer transitions 0/440 dead transitions. [2024-06-20 17:47:55,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 440 transitions, 7588 flow [2024-06-20 17:47:55,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:55,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:55,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-20 17:47:55,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 17:47:55,863 INFO L175 Difference]: Start difference. First operand has 313 places, 421 transitions, 6600 flow. Second operand 6 states and 138 transitions. [2024-06-20 17:47:55,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 440 transitions, 7588 flow [2024-06-20 17:47:56,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 440 transitions, 7346 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:47:56,886 INFO L231 Difference]: Finished difference. Result has 313 places, 423 transitions, 6608 flow [2024-06-20 17:47:56,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6358, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6608, PETRI_PLACES=313, PETRI_TRANSITIONS=423} [2024-06-20 17:47:56,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 272 predicate places. [2024-06-20 17:47:56,887 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 423 transitions, 6608 flow [2024-06-20 17:47:56,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:56,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:56,887 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-06-20 17:47:56,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 17:47:56,887 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:56,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:56,888 INFO L85 PathProgramCache]: Analyzing trace with hash 693121772, now seen corresponding path program 6 times [2024-06-20 17:47:56,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:56,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077977648] [2024-06-20 17:47:56,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:56,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:56,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:57,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077977648] [2024-06-20 17:47:57,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077977648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:57,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:57,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:57,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976346495] [2024-06-20 17:47:57,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:57,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:57,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:57,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:57,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:57,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:57,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 423 transitions, 6608 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:57,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:57,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:57,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:47:58,119 INFO L124 PetriNetUnfolderBase]: 2792/4737 cut-off events. [2024-06-20 17:47:58,119 INFO L125 PetriNetUnfolderBase]: For 281210/281218 co-relation queries the response was YES. [2024-06-20 17:47:58,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32362 conditions, 4737 events. 2792/4737 cut-off events. For 281210/281218 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 31226 event pairs, 497 based on Foata normal form. 18/4749 useless extension candidates. Maximal degree in co-relation 32219. Up to 3674 conditions per place. [2024-06-20 17:47:58,179 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 351 selfloop transitions, 93 changer transitions 0/450 dead transitions. [2024-06-20 17:47:58,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 450 transitions, 7812 flow [2024-06-20 17:47:58,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:47:58,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:47:58,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-20 17:47:58,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-20 17:47:58,179 INFO L175 Difference]: Start difference. First operand has 313 places, 423 transitions, 6608 flow. Second operand 6 states and 145 transitions. [2024-06-20 17:47:58,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 450 transitions, 7812 flow [2024-06-20 17:47:59,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 450 transitions, 7596 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-20 17:47:59,049 INFO L231 Difference]: Finished difference. Result has 316 places, 426 transitions, 6716 flow [2024-06-20 17:47:59,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6392, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6716, PETRI_PLACES=316, PETRI_TRANSITIONS=426} [2024-06-20 17:47:59,050 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-20 17:47:59,050 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 426 transitions, 6716 flow [2024-06-20 17:47:59,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:59,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:47:59,050 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-06-20 17:47:59,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 17:47:59,050 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:47:59,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:47:59,051 INFO L85 PathProgramCache]: Analyzing trace with hash 698847224, now seen corresponding path program 1 times [2024-06-20 17:47:59,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:47:59,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926696490] [2024-06-20 17:47:59,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:47:59,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:47:59,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:47:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:47:59,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:47:59,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926696490] [2024-06-20 17:47:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926696490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:47:59,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:47:59,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:47:59,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994185733] [2024-06-20 17:47:59,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:47:59,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:47:59,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:47:59,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:47:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:47:59,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:47:59,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 426 transitions, 6716 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:47:59,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:47:59,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:47:59,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:00,323 INFO L124 PetriNetUnfolderBase]: 2799/4746 cut-off events. [2024-06-20 17:48:00,323 INFO L125 PetriNetUnfolderBase]: For 274255/274263 co-relation queries the response was YES. [2024-06-20 17:48:00,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32054 conditions, 4746 events. 2799/4746 cut-off events. For 274255/274263 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 31297 event pairs, 556 based on Foata normal form. 18/4758 useless extension candidates. Maximal degree in co-relation 31909. Up to 3900 conditions per place. [2024-06-20 17:48:00,393 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 329 selfloop transitions, 114 changer transitions 0/449 dead transitions. [2024-06-20 17:48:00,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 449 transitions, 7706 flow [2024-06-20 17:48:00,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:48:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:48:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 17:48:00,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 17:48:00,394 INFO L175 Difference]: Start difference. First operand has 316 places, 426 transitions, 6716 flow. Second operand 8 states and 178 transitions. [2024-06-20 17:48:00,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 449 transitions, 7706 flow [2024-06-20 17:48:01,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 449 transitions, 7386 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-20 17:48:01,551 INFO L231 Difference]: Finished difference. Result has 319 places, 427 transitions, 6651 flow [2024-06-20 17:48:01,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6651, PETRI_PLACES=319, PETRI_TRANSITIONS=427} [2024-06-20 17:48:01,552 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-20 17:48:01,552 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 427 transitions, 6651 flow [2024-06-20 17:48:01,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:01,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:01,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:01,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 17:48:01,553 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:01,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:01,553 INFO L85 PathProgramCache]: Analyzing trace with hash 641162548, now seen corresponding path program 1 times [2024-06-20 17:48:01,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:01,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361228692] [2024-06-20 17:48:01,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:01,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:01,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:01,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361228692] [2024-06-20 17:48:01,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361228692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:01,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:01,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:01,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393604283] [2024-06-20 17:48:01,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:01,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:01,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:01,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:01,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:01,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:01,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 427 transitions, 6651 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:01,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:01,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:01,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:02,793 INFO L124 PetriNetUnfolderBase]: 2804/4754 cut-off events. [2024-06-20 17:48:02,793 INFO L125 PetriNetUnfolderBase]: For 247070/247075 co-relation queries the response was YES. [2024-06-20 17:48:02,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31516 conditions, 4754 events. 2804/4754 cut-off events. For 247070/247075 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 31351 event pairs, 584 based on Foata normal form. 5/4751 useless extension candidates. Maximal degree in co-relation 31371. Up to 3748 conditions per place. [2024-06-20 17:48:02,857 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 237 selfloop transitions, 217 changer transitions 0/460 dead transitions. [2024-06-20 17:48:02,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 460 transitions, 7959 flow [2024-06-20 17:48:02,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:48:02,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:48:02,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 254 transitions. [2024-06-20 17:48:02,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291666666666667 [2024-06-20 17:48:02,859 INFO L175 Difference]: Start difference. First operand has 319 places, 427 transitions, 6651 flow. Second operand 12 states and 254 transitions. [2024-06-20 17:48:02,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 460 transitions, 7959 flow [2024-06-20 17:48:04,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 460 transitions, 7665 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 17:48:04,154 INFO L231 Difference]: Finished difference. Result has 324 places, 430 transitions, 6833 flow [2024-06-20 17:48:04,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6357, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6833, PETRI_PLACES=324, PETRI_TRANSITIONS=430} [2024-06-20 17:48:04,155 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-20 17:48:04,155 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 430 transitions, 6833 flow [2024-06-20 17:48:04,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:04,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:04,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 17:48:04,155 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:04,156 INFO L85 PathProgramCache]: Analyzing trace with hash 644881618, now seen corresponding path program 2 times [2024-06-20 17:48:04,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630340608] [2024-06-20 17:48:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:04,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:04,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:04,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:04,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:04,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630340608] [2024-06-20 17:48:04,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630340608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:04,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:04,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:04,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663752938] [2024-06-20 17:48:04,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:04,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:04,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:04,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:04,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:04,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:04,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 430 transitions, 6833 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:04,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:04,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:04,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:05,342 INFO L124 PetriNetUnfolderBase]: 2809/4764 cut-off events. [2024-06-20 17:48:05,342 INFO L125 PetriNetUnfolderBase]: For 252802/252810 co-relation queries the response was YES. [2024-06-20 17:48:05,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31579 conditions, 4764 events. 2809/4764 cut-off events. For 252802/252810 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 31441 event pairs, 589 based on Foata normal form. 7/4765 useless extension candidates. Maximal degree in co-relation 31434. Up to 4114 conditions per place. [2024-06-20 17:48:05,407 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 351 selfloop transitions, 100 changer transitions 0/457 dead transitions. [2024-06-20 17:48:05,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 457 transitions, 7985 flow [2024-06-20 17:48:05,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:48:05,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:48:05,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-20 17:48:05,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-20 17:48:05,408 INFO L175 Difference]: Start difference. First operand has 324 places, 430 transitions, 6833 flow. Second operand 7 states and 165 transitions. [2024-06-20 17:48:05,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 457 transitions, 7985 flow [2024-06-20 17:48:06,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 457 transitions, 7523 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-20 17:48:06,621 INFO L231 Difference]: Finished difference. Result has 322 places, 433 transitions, 6621 flow [2024-06-20 17:48:06,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6398, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6621, PETRI_PLACES=322, PETRI_TRANSITIONS=433} [2024-06-20 17:48:06,622 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-20 17:48:06,622 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 433 transitions, 6621 flow [2024-06-20 17:48:06,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:06,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:06,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:06,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 17:48:06,622 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:06,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:06,622 INFO L85 PathProgramCache]: Analyzing trace with hash 644887198, now seen corresponding path program 3 times [2024-06-20 17:48:06,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:06,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192591166] [2024-06-20 17:48:06,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:06,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:06,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:06,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:06,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:06,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192591166] [2024-06-20 17:48:06,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192591166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:06,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:06,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:06,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457369691] [2024-06-20 17:48:06,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:06,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:06,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:06,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:06,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:07,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:07,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 433 transitions, 6621 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:07,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:07,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:07,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:07,942 INFO L124 PetriNetUnfolderBase]: 2814/4773 cut-off events. [2024-06-20 17:48:07,942 INFO L125 PetriNetUnfolderBase]: For 251462/251470 co-relation queries the response was YES. [2024-06-20 17:48:07,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31116 conditions, 4773 events. 2814/4773 cut-off events. For 251462/251470 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 31521 event pairs, 589 based on Foata normal form. 7/4774 useless extension candidates. Maximal degree in co-relation 30971. Up to 4120 conditions per place. [2024-06-20 17:48:08,007 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 352 selfloop transitions, 104 changer transitions 0/462 dead transitions. [2024-06-20 17:48:08,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 462 transitions, 7768 flow [2024-06-20 17:48:08,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:48:08,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:48:08,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-20 17:48:08,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527777777777778 [2024-06-20 17:48:08,008 INFO L175 Difference]: Start difference. First operand has 322 places, 433 transitions, 6621 flow. Second operand 9 states and 199 transitions. [2024-06-20 17:48:08,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 462 transitions, 7768 flow [2024-06-20 17:48:09,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 462 transitions, 7582 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:48:09,255 INFO L231 Difference]: Finished difference. Result has 327 places, 436 transitions, 6672 flow [2024-06-20 17:48:09,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6438, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6672, PETRI_PLACES=327, PETRI_TRANSITIONS=436} [2024-06-20 17:48:09,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-20 17:48:09,255 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 436 transitions, 6672 flow [2024-06-20 17:48:09,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:09,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:09,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:09,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 17:48:09,256 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:09,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:09,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1848348672, now seen corresponding path program 4 times [2024-06-20 17:48:09,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:09,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053902514] [2024-06-20 17:48:09,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:09,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:09,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:09,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:09,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:09,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053902514] [2024-06-20 17:48:09,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053902514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:09,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:09,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:09,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983556354] [2024-06-20 17:48:09,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:09,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:09,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:09,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:09,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:09,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:09,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 436 transitions, 6672 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:09,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:09,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:09,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:10,481 INFO L124 PetriNetUnfolderBase]: 2851/4834 cut-off events. [2024-06-20 17:48:10,481 INFO L125 PetriNetUnfolderBase]: For 269293/269301 co-relation queries the response was YES. [2024-06-20 17:48:10,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31784 conditions, 4834 events. 2851/4834 cut-off events. For 269293/269301 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 31993 event pairs, 589 based on Foata normal form. 7/4835 useless extension candidates. Maximal degree in co-relation 31638. Up to 4102 conditions per place. [2024-06-20 17:48:10,542 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 323 selfloop transitions, 146 changer transitions 0/475 dead transitions. [2024-06-20 17:48:10,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 475 transitions, 8140 flow [2024-06-20 17:48:10,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:48:10,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:48:10,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-20 17:48:10,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-20 17:48:10,543 INFO L175 Difference]: Start difference. First operand has 327 places, 436 transitions, 6672 flow. Second operand 9 states and 196 transitions. [2024-06-20 17:48:10,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 475 transitions, 8140 flow [2024-06-20 17:48:11,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 475 transitions, 7924 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:48:11,795 INFO L231 Difference]: Finished difference. Result has 329 places, 451 transitions, 6938 flow [2024-06-20 17:48:11,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6462, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6938, PETRI_PLACES=329, PETRI_TRANSITIONS=451} [2024-06-20 17:48:11,796 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 288 predicate places. [2024-06-20 17:48:11,796 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 451 transitions, 6938 flow [2024-06-20 17:48:11,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:11,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:11,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:11,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 17:48:11,796 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:11,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:11,796 INFO L85 PathProgramCache]: Analyzing trace with hash 211256563, now seen corresponding path program 1 times [2024-06-20 17:48:11,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:11,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599585856] [2024-06-20 17:48:11,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:11,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:12,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:12,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:12,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599585856] [2024-06-20 17:48:12,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599585856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:12,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:12,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:12,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103705790] [2024-06-20 17:48:12,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:12,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:12,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:12,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:12,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:12,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:12,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 451 transitions, 6938 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:12,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:12,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:13,045 INFO L124 PetriNetUnfolderBase]: 2885/4866 cut-off events. [2024-06-20 17:48:13,046 INFO L125 PetriNetUnfolderBase]: For 290729/290729 co-relation queries the response was YES. [2024-06-20 17:48:13,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32728 conditions, 4866 events. 2885/4866 cut-off events. For 290729/290729 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32070 event pairs, 546 based on Foata normal form. 2/4855 useless extension candidates. Maximal degree in co-relation 32581. Up to 4359 conditions per place. [2024-06-20 17:48:13,107 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 443 selfloop transitions, 40 changer transitions 0/489 dead transitions. [2024-06-20 17:48:13,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 489 transitions, 8269 flow [2024-06-20 17:48:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:48:13,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:48:13,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-20 17:48:13,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-20 17:48:13,108 INFO L175 Difference]: Start difference. First operand has 329 places, 451 transitions, 6938 flow. Second operand 10 states and 213 transitions. [2024-06-20 17:48:13,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 489 transitions, 8269 flow [2024-06-20 17:48:14,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 489 transitions, 8155 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:48:14,386 INFO L231 Difference]: Finished difference. Result has 336 places, 457 transitions, 7065 flow [2024-06-20 17:48:14,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7065, PETRI_PLACES=336, PETRI_TRANSITIONS=457} [2024-06-20 17:48:14,387 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 295 predicate places. [2024-06-20 17:48:14,387 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 457 transitions, 7065 flow [2024-06-20 17:48:14,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:14,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:14,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:14,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 17:48:14,387 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:14,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:14,388 INFO L85 PathProgramCache]: Analyzing trace with hash 153418609, now seen corresponding path program 2 times [2024-06-20 17:48:14,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:14,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258347931] [2024-06-20 17:48:14,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:14,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:14,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:14,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:14,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258347931] [2024-06-20 17:48:14,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258347931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:14,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:14,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:48:14,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816299906] [2024-06-20 17:48:14,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:14,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:48:14,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:14,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:48:14,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:48:14,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:48:14,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 457 transitions, 7065 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:14,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:14,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:48:14,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:15,722 INFO L124 PetriNetUnfolderBase]: 2880/4870 cut-off events. [2024-06-20 17:48:15,722 INFO L125 PetriNetUnfolderBase]: For 292126/292126 co-relation queries the response was YES. [2024-06-20 17:48:15,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32856 conditions, 4870 events. 2880/4870 cut-off events. For 292126/292126 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 32156 event pairs, 558 based on Foata normal form. 2/4865 useless extension candidates. Maximal degree in co-relation 32707. Up to 4207 conditions per place. [2024-06-20 17:48:15,777 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 352 selfloop transitions, 127 changer transitions 0/486 dead transitions. [2024-06-20 17:48:15,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 486 transitions, 8093 flow [2024-06-20 17:48:15,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:48:15,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:48:15,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 262 transitions. [2024-06-20 17:48:15,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-06-20 17:48:15,780 INFO L175 Difference]: Start difference. First operand has 336 places, 457 transitions, 7065 flow. Second operand 12 states and 262 transitions. [2024-06-20 17:48:15,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 486 transitions, 8093 flow [2024-06-20 17:48:17,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 486 transitions, 7969 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 17:48:17,029 INFO L231 Difference]: Finished difference. Result has 341 places, 457 transitions, 7200 flow [2024-06-20 17:48:17,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6941, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7200, PETRI_PLACES=341, PETRI_TRANSITIONS=457} [2024-06-20 17:48:17,030 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-20 17:48:17,030 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 457 transitions, 7200 flow [2024-06-20 17:48:17,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:17,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:17,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:17,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 17:48:17,031 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:17,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:17,031 INFO L85 PathProgramCache]: Analyzing trace with hash 268709779, now seen corresponding path program 3 times [2024-06-20 17:48:17,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:17,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173735697] [2024-06-20 17:48:17,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:17,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:17,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:17,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-06-20 17:48:17,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:17,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173735697] [2024-06-20 17:48:17,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173735697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:17,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:17,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:48:17,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400531371] [2024-06-20 17:48:17,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:17,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:48:17,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:17,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:48:17,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:48:17,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:48:17,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 457 transitions, 7200 flow. Second operand has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:17,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:17,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:48:17,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:18,338 INFO L124 PetriNetUnfolderBase]: 2911/4913 cut-off events. [2024-06-20 17:48:18,338 INFO L125 PetriNetUnfolderBase]: For 325808/325811 co-relation queries the response was YES. [2024-06-20 17:48:18,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33344 conditions, 4913 events. 2911/4913 cut-off events. For 325808/325811 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 32422 event pairs, 559 based on Foata normal form. 14/4920 useless extension candidates. Maximal degree in co-relation 33194. Up to 4328 conditions per place. [2024-06-20 17:48:18,410 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 411 selfloop transitions, 71 changer transitions 0/489 dead transitions. [2024-06-20 17:48:18,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 489 transitions, 8315 flow [2024-06-20 17:48:18,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:48:18,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:48:18,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-20 17:48:18,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6321428571428571 [2024-06-20 17:48:18,411 INFO L175 Difference]: Start difference. First operand has 341 places, 457 transitions, 7200 flow. Second operand 7 states and 177 transitions. [2024-06-20 17:48:18,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 489 transitions, 8315 flow [2024-06-20 17:48:19,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 489 transitions, 8022 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-20 17:48:19,780 INFO L231 Difference]: Finished difference. Result has 338 places, 459 transitions, 7121 flow [2024-06-20 17:48:19,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6907, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7121, PETRI_PLACES=338, PETRI_TRANSITIONS=459} [2024-06-20 17:48:19,780 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 297 predicate places. [2024-06-20 17:48:19,780 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 459 transitions, 7121 flow [2024-06-20 17:48:19,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.666666666666666) internal successors, (141), 9 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:19,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:19,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:19,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 17:48:19,780 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:19,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:19,781 INFO L85 PathProgramCache]: Analyzing trace with hash -22076204, now seen corresponding path program 5 times [2024-06-20 17:48:19,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:19,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051903299] [2024-06-20 17:48:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:19,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:19,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:20,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:20,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:20,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051903299] [2024-06-20 17:48:20,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051903299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:20,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:20,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:48:20,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714181478] [2024-06-20 17:48:20,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:20,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:48:20,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:20,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:48:20,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:48:20,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:48:20,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 459 transitions, 7121 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:48:20,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:20,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:48:20,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:21,016 INFO L124 PetriNetUnfolderBase]: 2916/4934 cut-off events. [2024-06-20 17:48:21,016 INFO L125 PetriNetUnfolderBase]: For 298057/298062 co-relation queries the response was YES. [2024-06-20 17:48:21,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33357 conditions, 4934 events. 2916/4934 cut-off events. For 298057/298062 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 32643 event pairs, 600 based on Foata normal form. 5/4931 useless extension candidates. Maximal degree in co-relation 33206. Up to 3960 conditions per place. [2024-06-20 17:48:21,088 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 268 selfloop transitions, 210 changer transitions 0/485 dead transitions. [2024-06-20 17:48:21,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 485 transitions, 8490 flow [2024-06-20 17:48:21,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:48:21,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:48:21,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-20 17:48:21,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.590625 [2024-06-20 17:48:21,089 INFO L175 Difference]: Start difference. First operand has 338 places, 459 transitions, 7121 flow. Second operand 8 states and 189 transitions. [2024-06-20 17:48:21,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 485 transitions, 8490 flow [2024-06-20 17:48:22,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 485 transitions, 8335 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 17:48:22,576 INFO L231 Difference]: Finished difference. Result has 341 places, 462 transitions, 7434 flow [2024-06-20 17:48:22,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6966, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7434, PETRI_PLACES=341, PETRI_TRANSITIONS=462} [2024-06-20 17:48:22,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-20 17:48:22,577 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 462 transitions, 7434 flow [2024-06-20 17:48:22,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:48:22,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:22,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:22,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 17:48:22,578 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:22,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:22,578 INFO L85 PathProgramCache]: Analyzing trace with hash 42337780, now seen corresponding path program 6 times [2024-06-20 17:48:22,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:22,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967874191] [2024-06-20 17:48:22,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:22,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:22,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:22,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:22,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:22,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967874191] [2024-06-20 17:48:22,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967874191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:22,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:22,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:22,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483379567] [2024-06-20 17:48:22,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:22,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:22,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:22,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:22,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:23,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:23,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 462 transitions, 7434 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:23,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:24,100 INFO L124 PetriNetUnfolderBase]: 2926/4953 cut-off events. [2024-06-20 17:48:24,101 INFO L125 PetriNetUnfolderBase]: For 310441/310449 co-relation queries the response was YES. [2024-06-20 17:48:24,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33803 conditions, 4953 events. 2926/4953 cut-off events. For 310441/310449 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32873 event pairs, 595 based on Foata normal form. 8/4955 useless extension candidates. Maximal degree in co-relation 33650. Up to 4267 conditions per place. [2024-06-20 17:48:24,161 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 367 selfloop transitions, 115 changer transitions 0/488 dead transitions. [2024-06-20 17:48:24,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 488 transitions, 8705 flow [2024-06-20 17:48:24,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:48:24,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:48:24,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-20 17:48:24,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 17:48:24,162 INFO L175 Difference]: Start difference. First operand has 341 places, 462 transitions, 7434 flow. Second operand 6 states and 143 transitions. [2024-06-20 17:48:24,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 488 transitions, 8705 flow [2024-06-20 17:48:25,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 488 transitions, 8444 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-20 17:48:25,558 INFO L231 Difference]: Finished difference. Result has 343 places, 468 transitions, 7513 flow [2024-06-20 17:48:25,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7179, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7513, PETRI_PLACES=343, PETRI_TRANSITIONS=468} [2024-06-20 17:48:25,558 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-20 17:48:25,558 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 468 transitions, 7513 flow [2024-06-20 17:48:25,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:25,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:25,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:25,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 17:48:25,559 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:25,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:25,559 INFO L85 PathProgramCache]: Analyzing trace with hash 42343360, now seen corresponding path program 7 times [2024-06-20 17:48:25,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:25,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199792094] [2024-06-20 17:48:25,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:25,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:25,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:25,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:25,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199792094] [2024-06-20 17:48:25,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199792094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:25,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:25,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:25,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005891998] [2024-06-20 17:48:25,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:25,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:25,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:25,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:25,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:25,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:25,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 468 transitions, 7513 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:25,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:25,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:25,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:26,932 INFO L124 PetriNetUnfolderBase]: 2920/4945 cut-off events. [2024-06-20 17:48:26,933 INFO L125 PetriNetUnfolderBase]: For 309892/309900 co-relation queries the response was YES. [2024-06-20 17:48:26,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33527 conditions, 4945 events. 2920/4945 cut-off events. For 309892/309900 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 32807 event pairs, 605 based on Foata normal form. 8/4947 useless extension candidates. Maximal degree in co-relation 33373. Up to 4261 conditions per place. [2024-06-20 17:48:26,998 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 363 selfloop transitions, 121 changer transitions 0/490 dead transitions. [2024-06-20 17:48:26,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 490 transitions, 8697 flow [2024-06-20 17:48:26,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:48:26,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:48:26,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 17:48:26,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 17:48:26,999 INFO L175 Difference]: Start difference. First operand has 343 places, 468 transitions, 7513 flow. Second operand 8 states and 178 transitions. [2024-06-20 17:48:27,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 490 transitions, 8697 flow [2024-06-20 17:48:28,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 490 transitions, 8469 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 17:48:28,576 INFO L231 Difference]: Finished difference. Result has 347 places, 468 transitions, 7537 flow [2024-06-20 17:48:28,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7285, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7537, PETRI_PLACES=347, PETRI_TRANSITIONS=468} [2024-06-20 17:48:28,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-20 17:48:28,577 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 468 transitions, 7537 flow [2024-06-20 17:48:28,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:28,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:28,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:28,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 17:48:28,577 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:28,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:28,577 INFO L85 PathProgramCache]: Analyzing trace with hash 204852490, now seen corresponding path program 8 times [2024-06-20 17:48:28,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:28,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968633962] [2024-06-20 17:48:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:28,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:28,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:28,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:28,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:28,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968633962] [2024-06-20 17:48:28,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968633962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:28,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:28,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:28,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640155270] [2024-06-20 17:48:28,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:28,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:28,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:28,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:28,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:28,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:28,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 468 transitions, 7537 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:28,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:28,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:28,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:29,855 INFO L124 PetriNetUnfolderBase]: 2925/4954 cut-off events. [2024-06-20 17:48:29,855 INFO L125 PetriNetUnfolderBase]: For 313965/313973 co-relation queries the response was YES. [2024-06-20 17:48:29,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33684 conditions, 4954 events. 2925/4954 cut-off events. For 313965/313973 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 32894 event pairs, 574 based on Foata normal form. 7/4955 useless extension candidates. Maximal degree in co-relation 33529. Up to 4137 conditions per place. [2024-06-20 17:48:29,923 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 341 selfloop transitions, 162 changer transitions 0/509 dead transitions. [2024-06-20 17:48:29,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 509 transitions, 9049 flow [2024-06-20 17:48:29,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:48:29,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:48:29,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 255 transitions. [2024-06-20 17:48:29,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53125 [2024-06-20 17:48:29,924 INFO L175 Difference]: Start difference. First operand has 347 places, 468 transitions, 7537 flow. Second operand 12 states and 255 transitions. [2024-06-20 17:48:29,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 509 transitions, 9049 flow [2024-06-20 17:48:31,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 509 transitions, 8778 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 17:48:31,431 INFO L231 Difference]: Finished difference. Result has 353 places, 473 transitions, 7733 flow [2024-06-20 17:48:31,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7268, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7733, PETRI_PLACES=353, PETRI_TRANSITIONS=473} [2024-06-20 17:48:31,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 312 predicate places. [2024-06-20 17:48:31,431 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 473 transitions, 7733 flow [2024-06-20 17:48:31,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:31,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:31,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:31,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 17:48:31,432 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:31,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:31,432 INFO L85 PathProgramCache]: Analyzing trace with hash 214118080, now seen corresponding path program 9 times [2024-06-20 17:48:31,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:31,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761080828] [2024-06-20 17:48:31,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:31,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:31,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:31,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:31,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:31,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761080828] [2024-06-20 17:48:31,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761080828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:31,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:31,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:31,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592298168] [2024-06-20 17:48:31,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:31,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:31,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:31,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:31,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:31,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:31,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 473 transitions, 7733 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:31,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:31,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:31,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:32,848 INFO L124 PetriNetUnfolderBase]: 2930/4965 cut-off events. [2024-06-20 17:48:32,848 INFO L125 PetriNetUnfolderBase]: For 321709/321717 co-relation queries the response was YES. [2024-06-20 17:48:32,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34085 conditions, 4965 events. 2930/4965 cut-off events. For 321709/321717 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 33016 event pairs, 574 based on Foata normal form. 7/4966 useless extension candidates. Maximal degree in co-relation 33928. Up to 4143 conditions per place. [2024-06-20 17:48:32,903 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 167 changer transitions 0/508 dead transitions. [2024-06-20 17:48:32,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 508 transitions, 9221 flow [2024-06-20 17:48:32,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:48:32,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:48:32,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-20 17:48:32,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5431818181818182 [2024-06-20 17:48:32,904 INFO L175 Difference]: Start difference. First operand has 353 places, 473 transitions, 7733 flow. Second operand 11 states and 239 transitions. [2024-06-20 17:48:32,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 508 transitions, 9221 flow [2024-06-20 17:48:34,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 508 transitions, 8991 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 17:48:34,410 INFO L231 Difference]: Finished difference. Result has 356 places, 476 transitions, 7893 flow [2024-06-20 17:48:34,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7506, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7893, PETRI_PLACES=356, PETRI_TRANSITIONS=476} [2024-06-20 17:48:34,411 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-20 17:48:34,411 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 476 transitions, 7893 flow [2024-06-20 17:48:34,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:34,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:34,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:34,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 17:48:34,411 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:34,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:34,412 INFO L85 PathProgramCache]: Analyzing trace with hash 214106920, now seen corresponding path program 10 times [2024-06-20 17:48:34,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:34,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342347841] [2024-06-20 17:48:34,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:34,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:34,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:34,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:34,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:34,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342347841] [2024-06-20 17:48:34,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342347841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:34,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:34,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:34,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554292502] [2024-06-20 17:48:34,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:34,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:34,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:34,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:34,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:34,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:34,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 476 transitions, 7893 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:34,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:34,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:34,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:35,746 INFO L124 PetriNetUnfolderBase]: 2927/4961 cut-off events. [2024-06-20 17:48:35,747 INFO L125 PetriNetUnfolderBase]: For 326272/326280 co-relation queries the response was YES. [2024-06-20 17:48:35,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34120 conditions, 4961 events. 2927/4961 cut-off events. For 326272/326280 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 32939 event pairs, 572 based on Foata normal form. 7/4962 useless extension candidates. Maximal degree in co-relation 33962. Up to 4140 conditions per place. [2024-06-20 17:48:35,817 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 341 selfloop transitions, 160 changer transitions 0/507 dead transitions. [2024-06-20 17:48:35,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 507 transitions, 9163 flow [2024-06-20 17:48:35,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:48:35,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:48:35,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-20 17:48:35,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386363636363637 [2024-06-20 17:48:35,819 INFO L175 Difference]: Start difference. First operand has 356 places, 476 transitions, 7893 flow. Second operand 11 states and 237 transitions. [2024-06-20 17:48:35,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 507 transitions, 9163 flow [2024-06-20 17:48:37,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 507 transitions, 8853 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:48:37,441 INFO L231 Difference]: Finished difference. Result has 359 places, 476 transitions, 7912 flow [2024-06-20 17:48:37,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7583, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7912, PETRI_PLACES=359, PETRI_TRANSITIONS=476} [2024-06-20 17:48:37,441 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 318 predicate places. [2024-06-20 17:48:37,442 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 476 transitions, 7912 flow [2024-06-20 17:48:37,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:37,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:37,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:37,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 17:48:37,442 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:37,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:37,442 INFO L85 PathProgramCache]: Analyzing trace with hash 329582230, now seen corresponding path program 11 times [2024-06-20 17:48:37,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:37,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888889995] [2024-06-20 17:48:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:37,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:37,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:37,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:37,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:37,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888889995] [2024-06-20 17:48:37,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888889995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:37,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:37,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:37,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008464548] [2024-06-20 17:48:37,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:37,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:37,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:37,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:37,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:37,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:37,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 476 transitions, 7912 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:37,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:37,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:37,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:38,945 INFO L124 PetriNetUnfolderBase]: 2937/4979 cut-off events. [2024-06-20 17:48:38,946 INFO L125 PetriNetUnfolderBase]: For 338414/338422 co-relation queries the response was YES. [2024-06-20 17:48:38,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34314 conditions, 4979 events. 2937/4979 cut-off events. For 338414/338422 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 33139 event pairs, 587 based on Foata normal form. 8/4981 useless extension candidates. Maximal degree in co-relation 34155. Up to 4071 conditions per place. [2024-06-20 17:48:39,015 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 274 selfloop transitions, 227 changer transitions 0/507 dead transitions. [2024-06-20 17:48:39,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 507 transitions, 9411 flow [2024-06-20 17:48:39,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:48:39,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:48:39,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 17:48:39,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 17:48:39,016 INFO L175 Difference]: Start difference. First operand has 359 places, 476 transitions, 7912 flow. Second operand 10 states and 221 transitions. [2024-06-20 17:48:39,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 507 transitions, 9411 flow [2024-06-20 17:48:40,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 507 transitions, 9102 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 17:48:40,822 INFO L231 Difference]: Finished difference. Result has 360 places, 482 transitions, 8164 flow [2024-06-20 17:48:40,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7609, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8164, PETRI_PLACES=360, PETRI_TRANSITIONS=482} [2024-06-20 17:48:40,823 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 17:48:40,823 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 482 transitions, 8164 flow [2024-06-20 17:48:40,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:40,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:40,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:40,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 17:48:40,823 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:40,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:40,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1612969240, now seen corresponding path program 12 times [2024-06-20 17:48:40,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:40,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788282622] [2024-06-20 17:48:40,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:40,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:40,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:41,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:41,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:41,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788282622] [2024-06-20 17:48:41,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788282622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:41,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:41,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:41,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050928591] [2024-06-20 17:48:41,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:41,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:41,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:41,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:41,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:41,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:41,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 482 transitions, 8164 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:41,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:41,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:41,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:42,138 INFO L124 PetriNetUnfolderBase]: 2947/4997 cut-off events. [2024-06-20 17:48:42,138 INFO L125 PetriNetUnfolderBase]: For 346566/346574 co-relation queries the response was YES. [2024-06-20 17:48:42,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34667 conditions, 4997 events. 2947/4997 cut-off events. For 346566/346574 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33265 event pairs, 595 based on Foata normal form. 8/4999 useless extension candidates. Maximal degree in co-relation 34507. Up to 4083 conditions per place. [2024-06-20 17:48:42,209 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 298 selfloop transitions, 209 changer transitions 0/513 dead transitions. [2024-06-20 17:48:42,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 513 transitions, 9687 flow [2024-06-20 17:48:42,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:48:42,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:48:42,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-20 17:48:42,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:48:42,210 INFO L175 Difference]: Start difference. First operand has 360 places, 482 transitions, 8164 flow. Second operand 7 states and 168 transitions. [2024-06-20 17:48:42,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 513 transitions, 9687 flow [2024-06-20 17:48:44,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 513 transitions, 9157 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 17:48:44,055 INFO L231 Difference]: Finished difference. Result has 360 places, 488 transitions, 8170 flow [2024-06-20 17:48:44,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8170, PETRI_PLACES=360, PETRI_TRANSITIONS=488} [2024-06-20 17:48:44,055 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 319 predicate places. [2024-06-20 17:48:44,055 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 488 transitions, 8170 flow [2024-06-20 17:48:44,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:44,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:44,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:44,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 17:48:44,056 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:44,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:44,056 INFO L85 PathProgramCache]: Analyzing trace with hash -1612958080, now seen corresponding path program 13 times [2024-06-20 17:48:44,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:44,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481744378] [2024-06-20 17:48:44,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:44,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:44,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:44,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-06-20 17:48:44,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:44,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481744378] [2024-06-20 17:48:44,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481744378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:44,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:44,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:44,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525406796] [2024-06-20 17:48:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:44,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:44,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:44,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:44,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:44,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:44,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 488 transitions, 8170 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:44,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:44,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:44,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:45,377 INFO L124 PetriNetUnfolderBase]: 2941/4989 cut-off events. [2024-06-20 17:48:45,377 INFO L125 PetriNetUnfolderBase]: For 343160/343168 co-relation queries the response was YES. [2024-06-20 17:48:45,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34473 conditions, 4989 events. 2941/4989 cut-off events. For 343160/343168 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33262 event pairs, 605 based on Foata normal form. 8/4991 useless extension candidates. Maximal degree in co-relation 34312. Up to 4077 conditions per place. [2024-06-20 17:48:45,444 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 291 selfloop transitions, 212 changer transitions 0/509 dead transitions. [2024-06-20 17:48:45,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 509 transitions, 9402 flow [2024-06-20 17:48:45,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:48:45,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:48:45,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-20 17:48:45,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-20 17:48:45,445 INFO L175 Difference]: Start difference. First operand has 360 places, 488 transitions, 8170 flow. Second operand 7 states and 164 transitions. [2024-06-20 17:48:45,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 509 transitions, 9402 flow [2024-06-20 17:48:47,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 509 transitions, 8790 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 17:48:47,338 INFO L231 Difference]: Finished difference. Result has 361 places, 488 transitions, 7992 flow [2024-06-20 17:48:47,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7992, PETRI_PLACES=361, PETRI_TRANSITIONS=488} [2024-06-20 17:48:47,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 320 predicate places. [2024-06-20 17:48:47,338 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 488 transitions, 7992 flow [2024-06-20 17:48:47,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:47,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:47,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:47,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 17:48:47,339 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:47,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:47,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1612790680, now seen corresponding path program 14 times [2024-06-20 17:48:47,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:47,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992278845] [2024-06-20 17:48:47,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:47,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:47,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:47,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:47,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992278845] [2024-06-20 17:48:47,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992278845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:47,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:47,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:47,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86334869] [2024-06-20 17:48:47,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:47,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:47,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:47,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:47,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:47,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:47,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 488 transitions, 7992 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:47,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:47,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:47,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:48,742 INFO L124 PetriNetUnfolderBase]: 2935/4981 cut-off events. [2024-06-20 17:48:48,742 INFO L125 PetriNetUnfolderBase]: For 342714/342722 co-relation queries the response was YES. [2024-06-20 17:48:48,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33952 conditions, 4981 events. 2935/4981 cut-off events. For 342714/342722 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33167 event pairs, 589 based on Foata normal form. 8/4983 useless extension candidates. Maximal degree in co-relation 33791. Up to 4071 conditions per place. [2024-06-20 17:48:48,804 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 271 selfloop transitions, 235 changer transitions 0/512 dead transitions. [2024-06-20 17:48:48,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 512 transitions, 9062 flow [2024-06-20 17:48:48,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:48:48,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:48:48,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-20 17:48:48,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5340909090909091 [2024-06-20 17:48:48,804 INFO L175 Difference]: Start difference. First operand has 361 places, 488 transitions, 7992 flow. Second operand 11 states and 235 transitions. [2024-06-20 17:48:48,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 512 transitions, 9062 flow [2024-06-20 17:48:50,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 512 transitions, 8410 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:48:50,564 INFO L231 Difference]: Finished difference. Result has 364 places, 488 transitions, 7820 flow [2024-06-20 17:48:50,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7340, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7820, PETRI_PLACES=364, PETRI_TRANSITIONS=488} [2024-06-20 17:48:50,565 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-20 17:48:50,565 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 488 transitions, 7820 flow [2024-06-20 17:48:50,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:50,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:50,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:50,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 17:48:50,565 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:50,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:50,566 INFO L85 PathProgramCache]: Analyzing trace with hash 402435752, now seen corresponding path program 15 times [2024-06-20 17:48:50,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:50,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992963873] [2024-06-20 17:48:50,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:50,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:50,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:50,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:50,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:50,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992963873] [2024-06-20 17:48:50,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992963873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:50,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:50,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:50,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318960675] [2024-06-20 17:48:50,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:50,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:50,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:50,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:50,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:50,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:50,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 488 transitions, 7820 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:50,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:50,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:50,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:51,827 INFO L124 PetriNetUnfolderBase]: 2932/4974 cut-off events. [2024-06-20 17:48:51,828 INFO L125 PetriNetUnfolderBase]: For 340214/340219 co-relation queries the response was YES. [2024-06-20 17:48:51,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33807 conditions, 4974 events. 2932/4974 cut-off events. For 340214/340219 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 33091 event pairs, 622 based on Foata normal form. 3/4969 useless extension candidates. Maximal degree in co-relation 33645. Up to 4014 conditions per place. [2024-06-20 17:48:51,892 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 244 selfloop transitions, 255 changer transitions 0/505 dead transitions. [2024-06-20 17:48:51,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 505 transitions, 8858 flow [2024-06-20 17:48:51,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:48:51,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:48:51,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-20 17:48:51,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 17:48:51,893 INFO L175 Difference]: Start difference. First operand has 364 places, 488 transitions, 7820 flow. Second operand 10 states and 210 transitions. [2024-06-20 17:48:51,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 505 transitions, 8858 flow [2024-06-20 17:48:53,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 505 transitions, 8191 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 17:48:53,429 INFO L231 Difference]: Finished difference. Result has 363 places, 488 transitions, 7669 flow [2024-06-20 17:48:53,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7153, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7669, PETRI_PLACES=363, PETRI_TRANSITIONS=488} [2024-06-20 17:48:53,430 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-20 17:48:53,430 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 488 transitions, 7669 flow [2024-06-20 17:48:53,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:53,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:53,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:53,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 17:48:53,430 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:53,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:53,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1081811187, now seen corresponding path program 4 times [2024-06-20 17:48:53,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:53,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901969942] [2024-06-20 17:48:53,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:53,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:53,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:53,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:48:53,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:53,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901969942] [2024-06-20 17:48:53,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901969942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:53,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:53,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:53,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301074198] [2024-06-20 17:48:53,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:53,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:53,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:53,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:53,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:53,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:53,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 488 transitions, 7669 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:53,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:53,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:53,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:54,818 INFO L124 PetriNetUnfolderBase]: 3058/5161 cut-off events. [2024-06-20 17:48:54,819 INFO L125 PetriNetUnfolderBase]: For 433094/433102 co-relation queries the response was YES. [2024-06-20 17:48:54,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37178 conditions, 5161 events. 3058/5161 cut-off events. For 433094/433102 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 34305 event pairs, 618 based on Foata normal form. 8/5162 useless extension candidates. Maximal degree in co-relation 37015. Up to 4331 conditions per place. [2024-06-20 17:48:54,886 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 116 changer transitions 0/523 dead transitions. [2024-06-20 17:48:54,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 523 transitions, 9124 flow [2024-06-20 17:48:54,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:48:54,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:48:54,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-20 17:48:54,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 17:48:54,887 INFO L175 Difference]: Start difference. First operand has 363 places, 488 transitions, 7669 flow. Second operand 10 states and 215 transitions. [2024-06-20 17:48:54,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 523 transitions, 9124 flow [2024-06-20 17:48:56,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 523 transitions, 8367 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-06-20 17:48:56,967 INFO L231 Difference]: Finished difference. Result has 362 places, 494 transitions, 7326 flow [2024-06-20 17:48:56,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6912, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7326, PETRI_PLACES=362, PETRI_TRANSITIONS=494} [2024-06-20 17:48:56,967 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 321 predicate places. [2024-06-20 17:48:56,967 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 494 transitions, 7326 flow [2024-06-20 17:48:56,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:56,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:48:56,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:48:56,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 17:48:56,968 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:48:56,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:48:56,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1177062059, now seen corresponding path program 5 times [2024-06-20 17:48:56,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:48:56,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762053337] [2024-06-20 17:48:56,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:48:56,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:48:56,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:48:57,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-06-20 17:48:57,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:48:57,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762053337] [2024-06-20 17:48:57,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762053337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:48:57,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:48:57,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:48:57,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003100163] [2024-06-20 17:48:57,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:48:57,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:48:57,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:48:57,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:48:57,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:48:57,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:48:57,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 494 transitions, 7326 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:48:57,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:48:57,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:48:57,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:48:58,418 INFO L124 PetriNetUnfolderBase]: 3066/5179 cut-off events. [2024-06-20 17:48:58,418 INFO L125 PetriNetUnfolderBase]: For 440604/440612 co-relation queries the response was YES. [2024-06-20 17:48:58,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37178 conditions, 5179 events. 3066/5179 cut-off events. For 440604/440612 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 34510 event pairs, 624 based on Foata normal form. 8/5181 useless extension candidates. Maximal degree in co-relation 37013. Up to 4489 conditions per place. [2024-06-20 17:48:58,500 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 110 changer transitions 0/517 dead transitions. [2024-06-20 17:48:58,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 517 transitions, 8453 flow [2024-06-20 17:48:58,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:48:58,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:48:58,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 207 transitions. [2024-06-20 17:48:58,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5175 [2024-06-20 17:48:58,501 INFO L175 Difference]: Start difference. First operand has 362 places, 494 transitions, 7326 flow. Second operand 10 states and 207 transitions. [2024-06-20 17:48:58,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 517 transitions, 8453 flow [2024-06-20 17:49:00,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 517 transitions, 8186 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-20 17:49:00,837 INFO L231 Difference]: Finished difference. Result has 365 places, 496 transitions, 7343 flow [2024-06-20 17:49:00,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7343, PETRI_PLACES=365, PETRI_TRANSITIONS=496} [2024-06-20 17:49:00,838 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-20 17:49:00,838 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 496 transitions, 7343 flow [2024-06-20 17:49:00,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:00,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:00,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:00,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 17:49:00,838 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:00,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:00,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1107822315, now seen corresponding path program 6 times [2024-06-20 17:49:00,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:00,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264030494] [2024-06-20 17:49:00,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:00,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:00,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:01,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:01,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:01,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264030494] [2024-06-20 17:49:01,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264030494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:01,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:01,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:01,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990880838] [2024-06-20 17:49:01,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:01,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:01,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:01,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:01,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:01,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:01,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 496 transitions, 7343 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:01,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:01,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:01,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:02,342 INFO L124 PetriNetUnfolderBase]: 3146/5277 cut-off events. [2024-06-20 17:49:02,342 INFO L125 PetriNetUnfolderBase]: For 503459/503459 co-relation queries the response was YES. [2024-06-20 17:49:02,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39308 conditions, 5277 events. 3146/5277 cut-off events. For 503459/503459 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 34955 event pairs, 612 based on Foata normal form. 2/5267 useless extension candidates. Maximal degree in co-relation 39142. Up to 4435 conditions per place. [2024-06-20 17:49:02,426 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 383 selfloop transitions, 145 changer transitions 0/534 dead transitions. [2024-06-20 17:49:02,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 534 transitions, 8844 flow [2024-06-20 17:49:02,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:49:02,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:49:02,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-20 17:49:02,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5525 [2024-06-20 17:49:02,427 INFO L175 Difference]: Start difference. First operand has 365 places, 496 transitions, 7343 flow. Second operand 10 states and 221 transitions. [2024-06-20 17:49:02,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 534 transitions, 8844 flow [2024-06-20 17:49:04,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 534 transitions, 8595 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 17:49:04,303 INFO L231 Difference]: Finished difference. Result has 368 places, 502 transitions, 7594 flow [2024-06-20 17:49:04,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7094, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7594, PETRI_PLACES=368, PETRI_TRANSITIONS=502} [2024-06-20 17:49:04,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-20 17:49:04,304 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 502 transitions, 7594 flow [2024-06-20 17:49:04,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:04,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:04,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:04,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 17:49:04,305 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:04,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:04,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1430000649, now seen corresponding path program 7 times [2024-06-20 17:49:04,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:04,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770686221] [2024-06-20 17:49:04,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:04,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:04,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:04,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:04,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:04,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770686221] [2024-06-20 17:49:04,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770686221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:04,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:04,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:04,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934420383] [2024-06-20 17:49:04,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:04,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:04,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:04,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:04,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:04,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 502 transitions, 7594 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:04,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:04,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:04,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:05,853 INFO L124 PetriNetUnfolderBase]: 3154/5311 cut-off events. [2024-06-20 17:49:05,854 INFO L125 PetriNetUnfolderBase]: For 515841/515849 co-relation queries the response was YES. [2024-06-20 17:49:05,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39896 conditions, 5311 events. 3154/5311 cut-off events. For 515841/515849 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 35307 event pairs, 501 based on Foata normal form. 8/5313 useless extension candidates. Maximal degree in co-relation 39728. Up to 3543 conditions per place. [2024-06-20 17:49:05,921 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 135 changer transitions 0/537 dead transitions. [2024-06-20 17:49:05,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 537 transitions, 9199 flow [2024-06-20 17:49:05,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:05,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:05,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-20 17:49:05,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638888888888889 [2024-06-20 17:49:05,922 INFO L175 Difference]: Start difference. First operand has 368 places, 502 transitions, 7594 flow. Second operand 9 states and 203 transitions. [2024-06-20 17:49:05,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 537 transitions, 9199 flow [2024-06-20 17:49:07,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 537 transitions, 8876 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-20 17:49:07,765 INFO L231 Difference]: Finished difference. Result has 370 places, 504 transitions, 7601 flow [2024-06-20 17:49:07,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7279, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7601, PETRI_PLACES=370, PETRI_TRANSITIONS=504} [2024-06-20 17:49:07,765 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-20 17:49:07,765 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 504 transitions, 7601 flow [2024-06-20 17:49:07,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:07,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:07,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:07,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 17:49:07,766 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:07,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:07,766 INFO L85 PathProgramCache]: Analyzing trace with hash 739920115, now seen corresponding path program 8 times [2024-06-20 17:49:07,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:07,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757594464] [2024-06-20 17:49:07,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:07,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:08,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:08,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:08,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757594464] [2024-06-20 17:49:08,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757594464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:08,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:08,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:08,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128692281] [2024-06-20 17:49:08,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:08,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:08,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:08,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:08,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:08,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:08,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 504 transitions, 7601 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:08,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:08,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:08,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:09,160 INFO L124 PetriNetUnfolderBase]: 3129/5270 cut-off events. [2024-06-20 17:49:09,161 INFO L125 PetriNetUnfolderBase]: For 508424/508432 co-relation queries the response was YES. [2024-06-20 17:49:09,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39024 conditions, 5270 events. 3129/5270 cut-off events. For 508424/508432 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 35008 event pairs, 537 based on Foata normal form. 14/5278 useless extension candidates. Maximal degree in co-relation 38855. Up to 3529 conditions per place. [2024-06-20 17:49:09,234 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 400 selfloop transitions, 128 changer transitions 0/534 dead transitions. [2024-06-20 17:49:09,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 534 transitions, 8953 flow [2024-06-20 17:49:09,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:09,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-20 17:49:09,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 17:49:09,235 INFO L175 Difference]: Start difference. First operand has 370 places, 504 transitions, 7601 flow. Second operand 9 states and 200 transitions. [2024-06-20 17:49:09,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 534 transitions, 8953 flow [2024-06-20 17:49:11,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 534 transitions, 8585 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-20 17:49:11,501 INFO L231 Difference]: Finished difference. Result has 371 places, 504 transitions, 7495 flow [2024-06-20 17:49:11,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7233, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7495, PETRI_PLACES=371, PETRI_TRANSITIONS=504} [2024-06-20 17:49:11,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-20 17:49:11,502 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 504 transitions, 7495 flow [2024-06-20 17:49:11,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:11,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:11,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:11,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 17:49:11,502 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:11,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:11,502 INFO L85 PathProgramCache]: Analyzing trace with hash -818079501, now seen corresponding path program 9 times [2024-06-20 17:49:11,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:11,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792533833] [2024-06-20 17:49:11,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:11,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:11,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:11,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:11,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:11,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792533833] [2024-06-20 17:49:11,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792533833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:11,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:11,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:11,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888260613] [2024-06-20 17:49:11,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:11,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:11,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:11,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:11,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:11,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:11,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 504 transitions, 7495 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:11,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:11,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:11,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:12,886 INFO L124 PetriNetUnfolderBase]: 3106/5237 cut-off events. [2024-06-20 17:49:12,886 INFO L125 PetriNetUnfolderBase]: For 479604/479612 co-relation queries the response was YES. [2024-06-20 17:49:12,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37447 conditions, 5237 events. 3106/5237 cut-off events. For 479604/479612 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34868 event pairs, 626 based on Foata normal form. 16/5247 useless extension candidates. Maximal degree in co-relation 37279. Up to 4517 conditions per place. [2024-06-20 17:49:12,961 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 418 selfloop transitions, 100 changer transitions 0/524 dead transitions. [2024-06-20 17:49:12,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 524 transitions, 8599 flow [2024-06-20 17:49:12,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:12,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 17:49:12,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5333333333333333 [2024-06-20 17:49:12,962 INFO L175 Difference]: Start difference. First operand has 371 places, 504 transitions, 7495 flow. Second operand 9 states and 192 transitions. [2024-06-20 17:49:12,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 524 transitions, 8599 flow [2024-06-20 17:49:15,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 524 transitions, 8322 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-20 17:49:15,441 INFO L231 Difference]: Finished difference. Result has 372 places, 504 transitions, 7424 flow [2024-06-20 17:49:15,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7424, PETRI_PLACES=372, PETRI_TRANSITIONS=504} [2024-06-20 17:49:15,442 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-20 17:49:15,442 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 504 transitions, 7424 flow [2024-06-20 17:49:15,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:15,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:15,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:15,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 17:49:15,442 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:15,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:15,442 INFO L85 PathProgramCache]: Analyzing trace with hash -809508621, now seen corresponding path program 10 times [2024-06-20 17:49:15,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:15,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205275962] [2024-06-20 17:49:15,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:15,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:15,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:15,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:15,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:15,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205275962] [2024-06-20 17:49:15,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205275962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:15,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:15,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:15,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630916149] [2024-06-20 17:49:15,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:15,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:15,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:15,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:15,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:15,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:15,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 504 transitions, 7424 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:15,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:15,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:15,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:16,868 INFO L124 PetriNetUnfolderBase]: 3083/5204 cut-off events. [2024-06-20 17:49:16,868 INFO L125 PetriNetUnfolderBase]: For 441347/441355 co-relation queries the response was YES. [2024-06-20 17:49:16,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35984 conditions, 5204 events. 3083/5204 cut-off events. For 441347/441355 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34685 event pairs, 599 based on Foata normal form. 16/5214 useless extension candidates. Maximal degree in co-relation 35815. Up to 4256 conditions per place. [2024-06-20 17:49:16,943 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 417 selfloop transitions, 106 changer transitions 0/529 dead transitions. [2024-06-20 17:49:16,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 529 transitions, 8760 flow [2024-06-20 17:49:16,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:16,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:16,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-20 17:49:16,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-06-20 17:49:16,944 INFO L175 Difference]: Start difference. First operand has 372 places, 504 transitions, 7424 flow. Second operand 9 states and 196 transitions. [2024-06-20 17:49:16,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 529 transitions, 8760 flow [2024-06-20 17:49:19,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 529 transitions, 8584 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-20 17:49:19,681 INFO L231 Difference]: Finished difference. Result has 375 places, 504 transitions, 7467 flow [2024-06-20 17:49:19,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7248, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7467, PETRI_PLACES=375, PETRI_TRANSITIONS=504} [2024-06-20 17:49:19,681 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 334 predicate places. [2024-06-20 17:49:19,681 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 504 transitions, 7467 flow [2024-06-20 17:49:19,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:19,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:19,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:19,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 17:49:19,682 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:19,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:19,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1104965355, now seen corresponding path program 11 times [2024-06-20 17:49:19,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:19,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083724540] [2024-06-20 17:49:19,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:19,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:19,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:20,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:20,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:20,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083724540] [2024-06-20 17:49:20,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083724540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:20,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:20,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:20,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146101519] [2024-06-20 17:49:20,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:20,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:20,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:20,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:20,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:20,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 504 transitions, 7467 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:20,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:20,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:20,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:21,077 INFO L124 PetriNetUnfolderBase]: 3071/5175 cut-off events. [2024-06-20 17:49:21,077 INFO L125 PetriNetUnfolderBase]: For 404088/404088 co-relation queries the response was YES. [2024-06-20 17:49:21,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35732 conditions, 5175 events. 3071/5175 cut-off events. For 404088/404088 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34453 event pairs, 600 based on Foata normal form. 2/5170 useless extension candidates. Maximal degree in co-relation 35562. Up to 4490 conditions per place. [2024-06-20 17:49:21,154 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 391 selfloop transitions, 131 changer transitions 0/528 dead transitions. [2024-06-20 17:49:21,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 528 transitions, 8569 flow [2024-06-20 17:49:21,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:49:21,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:49:21,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-20 17:49:21,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5325 [2024-06-20 17:49:21,155 INFO L175 Difference]: Start difference. First operand has 375 places, 504 transitions, 7467 flow. Second operand 10 states and 213 transitions. [2024-06-20 17:49:21,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 528 transitions, 8569 flow [2024-06-20 17:49:23,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 528 transitions, 8342 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:49:23,602 INFO L231 Difference]: Finished difference. Result has 379 places, 504 transitions, 7510 flow [2024-06-20 17:49:23,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7240, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7510, PETRI_PLACES=379, PETRI_TRANSITIONS=504} [2024-06-20 17:49:23,602 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 338 predicate places. [2024-06-20 17:49:23,602 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 504 transitions, 7510 flow [2024-06-20 17:49:23,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:23,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:23,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:23,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 17:49:23,602 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:23,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:23,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1294267079, now seen corresponding path program 12 times [2024-06-20 17:49:23,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:23,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473265228] [2024-06-20 17:49:23,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:23,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:23,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:23,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:23,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473265228] [2024-06-20 17:49:23,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473265228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:23,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:23,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:23,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923443769] [2024-06-20 17:49:23,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:23,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:23,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:23,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:23,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:24,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:24,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 504 transitions, 7510 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:24,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:24,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:24,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:25,034 INFO L124 PetriNetUnfolderBase]: 3048/5131 cut-off events. [2024-06-20 17:49:25,035 INFO L125 PetriNetUnfolderBase]: For 400855/400858 co-relation queries the response was YES. [2024-06-20 17:49:25,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34431 conditions, 5131 events. 3048/5131 cut-off events. For 400855/400858 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34120 event pairs, 582 based on Foata normal form. 12/5136 useless extension candidates. Maximal degree in co-relation 34260. Up to 4447 conditions per place. [2024-06-20 17:49:25,109 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 438 selfloop transitions, 86 changer transitions 0/530 dead transitions. [2024-06-20 17:49:25,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 530 transitions, 8644 flow [2024-06-20 17:49:25,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:49:25,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:49:25,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 17:49:25,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 17:49:25,110 INFO L175 Difference]: Start difference. First operand has 379 places, 504 transitions, 7510 flow. Second operand 6 states and 149 transitions. [2024-06-20 17:49:25,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 530 transitions, 8644 flow [2024-06-20 17:49:27,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 530 transitions, 8308 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-20 17:49:27,199 INFO L231 Difference]: Finished difference. Result has 374 places, 504 transitions, 7369 flow [2024-06-20 17:49:27,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7174, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7369, PETRI_PLACES=374, PETRI_TRANSITIONS=504} [2024-06-20 17:49:27,200 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-20 17:49:27,200 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 504 transitions, 7369 flow [2024-06-20 17:49:27,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:27,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:27,200 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:27,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 17:49:27,200 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:27,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:27,201 INFO L85 PathProgramCache]: Analyzing trace with hash 3354803, now seen corresponding path program 13 times [2024-06-20 17:49:27,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:27,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73572835] [2024-06-20 17:49:27,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:27,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:27,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:27,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:27,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:27,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73572835] [2024-06-20 17:49:27,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73572835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:27,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:27,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:27,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149890553] [2024-06-20 17:49:27,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:27,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:27,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:27,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:27,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:27,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:27,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 504 transitions, 7369 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:27,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:27,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:27,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:28,634 INFO L124 PetriNetUnfolderBase]: 3025/5111 cut-off events. [2024-06-20 17:49:28,635 INFO L125 PetriNetUnfolderBase]: For 352302/352310 co-relation queries the response was YES. [2024-06-20 17:49:28,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32977 conditions, 5111 events. 3025/5111 cut-off events. For 352302/352310 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 34152 event pairs, 609 based on Foata normal form. 16/5121 useless extension candidates. Maximal degree in co-relation 32806. Up to 4404 conditions per place. [2024-06-20 17:49:28,710 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 429 selfloop transitions, 92 changer transitions 0/527 dead transitions. [2024-06-20 17:49:28,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 527 transitions, 8489 flow [2024-06-20 17:49:28,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:49:28,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:49:28,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 17:49:28,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 17:49:28,711 INFO L175 Difference]: Start difference. First operand has 374 places, 504 transitions, 7369 flow. Second operand 6 states and 146 transitions. [2024-06-20 17:49:28,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 527 transitions, 8489 flow [2024-06-20 17:49:30,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 527 transitions, 8277 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 17:49:30,788 INFO L231 Difference]: Finished difference. Result has 374 places, 504 transitions, 7352 flow [2024-06-20 17:49:30,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7157, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7352, PETRI_PLACES=374, PETRI_TRANSITIONS=504} [2024-06-20 17:49:30,789 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 333 predicate places. [2024-06-20 17:49:30,789 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 504 transitions, 7352 flow [2024-06-20 17:49:30,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:30,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:30,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:30,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 17:49:30,789 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:30,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:30,789 INFO L85 PathProgramCache]: Analyzing trace with hash 11925683, now seen corresponding path program 14 times [2024-06-20 17:49:30,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:30,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023447961] [2024-06-20 17:49:30,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:30,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:30,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:31,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:31,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:31,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023447961] [2024-06-20 17:49:31,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023447961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:31,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:31,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:31,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127004914] [2024-06-20 17:49:31,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:31,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:31,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:31,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:31,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:31,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:31,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 504 transitions, 7352 flow. Second operand has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:31,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:31,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:31,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:32,178 INFO L124 PetriNetUnfolderBase]: 2995/5068 cut-off events. [2024-06-20 17:49:32,179 INFO L125 PetriNetUnfolderBase]: For 302828/302836 co-relation queries the response was YES. [2024-06-20 17:49:32,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31523 conditions, 5068 events. 2995/5068 cut-off events. For 302828/302836 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 33830 event pairs, 491 based on Foata normal form. 16/5078 useless extension candidates. Maximal degree in co-relation 31352. Up to 3893 conditions per place. [2024-06-20 17:49:32,250 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 423 selfloop transitions, 102 changer transitions 0/531 dead transitions. [2024-06-20 17:49:32,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 531 transitions, 8510 flow [2024-06-20 17:49:32,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:49:32,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:49:32,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-20 17:49:32,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-06-20 17:49:32,251 INFO L175 Difference]: Start difference. First operand has 374 places, 504 transitions, 7352 flow. Second operand 6 states and 149 transitions. [2024-06-20 17:49:32,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 531 transitions, 8510 flow [2024-06-20 17:49:34,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 531 transitions, 8309 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 17:49:34,321 INFO L231 Difference]: Finished difference. Result has 376 places, 504 transitions, 7366 flow [2024-06-20 17:49:34,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7151, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7366, PETRI_PLACES=376, PETRI_TRANSITIONS=504} [2024-06-20 17:49:34,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-20 17:49:34,321 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 504 transitions, 7366 flow [2024-06-20 17:49:34,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.6) internal successors, (146), 10 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:34,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:34,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:34,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 17:49:34,321 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:34,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:34,322 INFO L85 PathProgramCache]: Analyzing trace with hash -961830675, now seen corresponding path program 1 times [2024-06-20 17:49:34,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:34,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811921578] [2024-06-20 17:49:34,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:34,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:34,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:34,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:34,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:34,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811921578] [2024-06-20 17:49:34,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811921578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:34,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:34,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:49:34,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586122957] [2024-06-20 17:49:34,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:34,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:49:34,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:34,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:49:34,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:49:34,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:34,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 504 transitions, 7366 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:49:34,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:34,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:34,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:35,928 INFO L124 PetriNetUnfolderBase]: 3164/5326 cut-off events. [2024-06-20 17:49:35,928 INFO L125 PetriNetUnfolderBase]: For 360925/360925 co-relation queries the response was YES. [2024-06-20 17:49:36,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34707 conditions, 5326 events. 3164/5326 cut-off events. For 360925/360925 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 35525 event pairs, 504 based on Foata normal form. 6/5321 useless extension candidates. Maximal degree in co-relation 34535. Up to 3328 conditions per place. [2024-06-20 17:49:36,030 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 436 selfloop transitions, 143 changer transitions 0/585 dead transitions. [2024-06-20 17:49:36,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 585 transitions, 9579 flow [2024-06-20 17:49:36,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:49:36,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:49:36,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-20 17:49:36,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5704545454545454 [2024-06-20 17:49:36,031 INFO L175 Difference]: Start difference. First operand has 376 places, 504 transitions, 7366 flow. Second operand 11 states and 251 transitions. [2024-06-20 17:49:36,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 585 transitions, 9579 flow [2024-06-20 17:49:38,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 585 transitions, 9299 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 17:49:38,507 INFO L231 Difference]: Finished difference. Result has 383 places, 529 transitions, 7956 flow [2024-06-20 17:49:38,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7096, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7956, PETRI_PLACES=383, PETRI_TRANSITIONS=529} [2024-06-20 17:49:38,507 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 342 predicate places. [2024-06-20 17:49:38,507 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 529 transitions, 7956 flow [2024-06-20 17:49:38,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:49:38,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:38,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:38,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 17:49:38,508 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:38,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:38,508 INFO L85 PathProgramCache]: Analyzing trace with hash 212161775, now seen corresponding path program 1 times [2024-06-20 17:49:38,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:38,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134970377] [2024-06-20 17:49:38,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:38,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:38,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:38,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:38,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:38,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134970377] [2024-06-20 17:49:38,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134970377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:38,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:38,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:49:38,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366683194] [2024-06-20 17:49:38,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:38,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:49:38,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:38,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:49:38,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:49:38,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:49:38,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 529 transitions, 7956 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:49:38,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:38,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:49:38,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:39,947 INFO L124 PetriNetUnfolderBase]: 3271/5510 cut-off events. [2024-06-20 17:49:39,948 INFO L125 PetriNetUnfolderBase]: For 421884/421892 co-relation queries the response was YES. [2024-06-20 17:49:40,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37006 conditions, 5510 events. 3271/5510 cut-off events. For 421884/421892 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 37042 event pairs, 526 based on Foata normal form. 12/5516 useless extension candidates. Maximal degree in co-relation 36832. Up to 4140 conditions per place. [2024-06-20 17:49:40,029 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 458 selfloop transitions, 107 changer transitions 0/572 dead transitions. [2024-06-20 17:49:40,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 572 transitions, 9680 flow [2024-06-20 17:49:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:49:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:49:40,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-20 17:49:40,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-06-20 17:49:40,030 INFO L175 Difference]: Start difference. First operand has 383 places, 529 transitions, 7956 flow. Second operand 8 states and 196 transitions. [2024-06-20 17:49:40,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 572 transitions, 9680 flow [2024-06-20 17:49:42,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 572 transitions, 9538 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-20 17:49:42,250 INFO L231 Difference]: Finished difference. Result has 388 places, 534 transitions, 8111 flow [2024-06-20 17:49:42,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7820, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8111, PETRI_PLACES=388, PETRI_TRANSITIONS=534} [2024-06-20 17:49:42,250 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 347 predicate places. [2024-06-20 17:49:42,250 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 534 transitions, 8111 flow [2024-06-20 17:49:42,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:49:42,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:42,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:42,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 17:49:42,251 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:42,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:42,251 INFO L85 PathProgramCache]: Analyzing trace with hash -961710705, now seen corresponding path program 2 times [2024-06-20 17:49:42,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:42,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102106229] [2024-06-20 17:49:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:42,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:42,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:42,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:42,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:42,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102106229] [2024-06-20 17:49:42,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102106229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:42,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:42,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:49:42,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066319010] [2024-06-20 17:49:42,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:42,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:49:42,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:42,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:49:42,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:49:42,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:42,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 534 transitions, 8111 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:49:42,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:42,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:42,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:43,847 INFO L124 PetriNetUnfolderBase]: 3291/5536 cut-off events. [2024-06-20 17:49:43,848 INFO L125 PetriNetUnfolderBase]: For 429757/429760 co-relation queries the response was YES. [2024-06-20 17:49:43,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37394 conditions, 5536 events. 3291/5536 cut-off events. For 429757/429760 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 37136 event pairs, 508 based on Foata normal form. 8/5535 useless extension candidates. Maximal degree in co-relation 37216. Up to 4460 conditions per place. [2024-06-20 17:49:43,924 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 436 selfloop transitions, 136 changer transitions 0/578 dead transitions. [2024-06-20 17:49:43,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 578 transitions, 9421 flow [2024-06-20 17:49:43,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:43,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-20 17:49:43,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-20 17:49:43,925 INFO L175 Difference]: Start difference. First operand has 388 places, 534 transitions, 8111 flow. Second operand 9 states and 214 transitions. [2024-06-20 17:49:43,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 578 transitions, 9421 flow [2024-06-20 17:49:46,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 578 transitions, 9310 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-20 17:49:46,879 INFO L231 Difference]: Finished difference. Result has 395 places, 535 transitions, 8294 flow [2024-06-20 17:49:46,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8294, PETRI_PLACES=395, PETRI_TRANSITIONS=535} [2024-06-20 17:49:46,879 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 354 predicate places. [2024-06-20 17:49:46,879 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 535 transitions, 8294 flow [2024-06-20 17:49:46,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:49:46,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:46,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:46,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 17:49:46,880 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:46,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:46,880 INFO L85 PathProgramCache]: Analyzing trace with hash 653795299, now seen corresponding path program 2 times [2024-06-20 17:49:46,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:46,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295400466] [2024-06-20 17:49:46,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:46,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:47,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:47,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:47,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295400466] [2024-06-20 17:49:47,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295400466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:47,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:47,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:49:47,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844992174] [2024-06-20 17:49:47,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:47,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:49:47,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:47,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:49:47,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:49:47,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:49:47,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 535 transitions, 8294 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:49:47,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:47,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:49:47,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:48,396 INFO L124 PetriNetUnfolderBase]: 3377/5684 cut-off events. [2024-06-20 17:49:48,396 INFO L125 PetriNetUnfolderBase]: For 500173/500181 co-relation queries the response was YES. [2024-06-20 17:49:48,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39877 conditions, 5684 events. 3377/5684 cut-off events. For 500173/500181 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 38387 event pairs, 577 based on Foata normal form. 12/5690 useless extension candidates. Maximal degree in co-relation 39698. Up to 4220 conditions per place. [2024-06-20 17:49:48,478 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 449 selfloop transitions, 114 changer transitions 0/570 dead transitions. [2024-06-20 17:49:48,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 570 transitions, 9982 flow [2024-06-20 17:49:48,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:49:48,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:49:48,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-20 17:49:48,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6178571428571429 [2024-06-20 17:49:48,480 INFO L175 Difference]: Start difference. First operand has 395 places, 535 transitions, 8294 flow. Second operand 7 states and 173 transitions. [2024-06-20 17:49:48,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 570 transitions, 9982 flow [2024-06-20 17:49:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 570 transitions, 9698 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-20 17:49:51,643 INFO L231 Difference]: Finished difference. Result has 394 places, 538 transitions, 8296 flow [2024-06-20 17:49:51,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8010, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8296, PETRI_PLACES=394, PETRI_TRANSITIONS=538} [2024-06-20 17:49:51,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-20 17:49:51,644 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 538 transitions, 8296 flow [2024-06-20 17:49:51,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:49:51,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:51,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:51,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 17:49:51,644 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:51,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:51,645 INFO L85 PathProgramCache]: Analyzing trace with hash -784578999, now seen corresponding path program 3 times [2024-06-20 17:49:51,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:51,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616954073] [2024-06-20 17:49:51,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:51,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:51,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:51,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:51,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616954073] [2024-06-20 17:49:51,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616954073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:51,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:51,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:49:51,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355509847] [2024-06-20 17:49:51,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:51,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:49:51,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:51,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:49:51,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:49:52,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:52,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 538 transitions, 8296 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:52,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:52,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:52,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:53,322 INFO L124 PetriNetUnfolderBase]: 3364/5665 cut-off events. [2024-06-20 17:49:53,322 INFO L125 PetriNetUnfolderBase]: For 479153/479161 co-relation queries the response was YES. [2024-06-20 17:49:53,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39235 conditions, 5665 events. 3364/5665 cut-off events. For 479153/479161 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 38186 event pairs, 537 based on Foata normal form. 12/5671 useless extension candidates. Maximal degree in co-relation 39055. Up to 4214 conditions per place. [2024-06-20 17:49:53,417 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 457 selfloop transitions, 111 changer transitions 0/574 dead transitions. [2024-06-20 17:49:53,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 574 transitions, 9962 flow [2024-06-20 17:49:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:49:53,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:49:53,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 17:49:53,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 17:49:53,418 INFO L175 Difference]: Start difference. First operand has 394 places, 538 transitions, 8296 flow. Second operand 7 states and 172 transitions. [2024-06-20 17:49:53,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 574 transitions, 9962 flow [2024-06-20 17:49:56,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 574 transitions, 9797 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 17:49:56,252 INFO L231 Difference]: Finished difference. Result has 398 places, 538 transitions, 8360 flow [2024-06-20 17:49:56,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8131, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8360, PETRI_PLACES=398, PETRI_TRANSITIONS=538} [2024-06-20 17:49:56,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 357 predicate places. [2024-06-20 17:49:56,252 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 538 transitions, 8360 flow [2024-06-20 17:49:56,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:49:56,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:49:56,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:49:56,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 17:49:56,253 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:49:56,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:49:56,253 INFO L85 PathProgramCache]: Analyzing trace with hash -784579185, now seen corresponding path program 3 times [2024-06-20 17:49:56,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:49:56,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488509561] [2024-06-20 17:49:56,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:49:56,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:49:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:49:56,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:49:56,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:49:56,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488509561] [2024-06-20 17:49:56,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488509561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:49:56,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:49:56,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:49:56,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004409779] [2024-06-20 17:49:56,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:49:56,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:49:56,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:49:56,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:49:56,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:49:56,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:49:56,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 538 transitions, 8360 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:49:56,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:49:56,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:49:56,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:49:58,124 INFO L124 PetriNetUnfolderBase]: 3619/6116 cut-off events. [2024-06-20 17:49:58,124 INFO L125 PetriNetUnfolderBase]: For 797196/797199 co-relation queries the response was YES. [2024-06-20 17:49:58,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44455 conditions, 6116 events. 3619/6116 cut-off events. For 797196/797199 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 41667 event pairs, 544 based on Foata normal form. 38/6145 useless extension candidates. Maximal degree in co-relation 44274. Up to 4212 conditions per place. [2024-06-20 17:49:58,231 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 444 selfloop transitions, 142 changer transitions 7/599 dead transitions. [2024-06-20 17:49:58,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 599 transitions, 10057 flow [2024-06-20 17:49:58,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:49:58,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:49:58,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-20 17:49:58,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-06-20 17:49:58,232 INFO L175 Difference]: Start difference. First operand has 398 places, 538 transitions, 8360 flow. Second operand 9 states and 230 transitions. [2024-06-20 17:49:58,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 599 transitions, 10057 flow [2024-06-20 17:50:02,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 599 transitions, 9833 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 17:50:02,625 INFO L231 Difference]: Finished difference. Result has 403 places, 540 transitions, 8496 flow [2024-06-20 17:50:02,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8138, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8496, PETRI_PLACES=403, PETRI_TRANSITIONS=540} [2024-06-20 17:50:02,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 362 predicate places. [2024-06-20 17:50:02,626 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 540 transitions, 8496 flow [2024-06-20 17:50:02,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:50:02,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:02,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:02,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 17:50:02,626 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:02,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:02,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1853095255, now seen corresponding path program 4 times [2024-06-20 17:50:02,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:02,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970606137] [2024-06-20 17:50:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:02,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:02,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:02,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:02,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:02,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970606137] [2024-06-20 17:50:02,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970606137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:02,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:02,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:02,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937061381] [2024-06-20 17:50:02,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:02,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:02,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:02,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:02,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:03,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:03,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 540 transitions, 8496 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:03,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:03,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:03,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:04,583 INFO L124 PetriNetUnfolderBase]: 3828/6446 cut-off events. [2024-06-20 17:50:04,583 INFO L125 PetriNetUnfolderBase]: For 875049/875049 co-relation queries the response was YES. [2024-06-20 17:50:04,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50661 conditions, 6446 events. 3828/6446 cut-off events. For 875049/875049 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 44145 event pairs, 949 based on Foata normal form. 8/6447 useless extension candidates. Maximal degree in co-relation 50480. Up to 4861 conditions per place. [2024-06-20 17:50:04,677 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 247 selfloop transitions, 339 changer transitions 0/593 dead transitions. [2024-06-20 17:50:04,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 593 transitions, 10114 flow [2024-06-20 17:50:04,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:50:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:50:04,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 321 transitions. [2024-06-20 17:50:04,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5732142857142857 [2024-06-20 17:50:04,678 INFO L175 Difference]: Start difference. First operand has 403 places, 540 transitions, 8496 flow. Second operand 14 states and 321 transitions. [2024-06-20 17:50:04,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 593 transitions, 10114 flow [2024-06-20 17:50:09,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 593 transitions, 9883 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:50:09,540 INFO L231 Difference]: Finished difference. Result has 412 places, 543 transitions, 9043 flow [2024-06-20 17:50:09,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8269, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9043, PETRI_PLACES=412, PETRI_TRANSITIONS=543} [2024-06-20 17:50:09,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-20 17:50:09,541 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 543 transitions, 9043 flow [2024-06-20 17:50:09,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:09,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:09,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:09,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 17:50:09,541 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:09,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:09,541 INFO L85 PathProgramCache]: Analyzing trace with hash 769730101, now seen corresponding path program 5 times [2024-06-20 17:50:09,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:09,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466139395] [2024-06-20 17:50:09,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:09,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:09,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:09,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:09,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:09,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466139395] [2024-06-20 17:50:09,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466139395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:09,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:09,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:09,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318588727] [2024-06-20 17:50:09,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:09,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:09,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:09,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:09,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:09,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:09,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 543 transitions, 9043 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:09,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:09,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:09,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:11,542 INFO L124 PetriNetUnfolderBase]: 3856/6492 cut-off events. [2024-06-20 17:50:11,542 INFO L125 PetriNetUnfolderBase]: For 859733/859733 co-relation queries the response was YES. [2024-06-20 17:50:11,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51525 conditions, 6492 events. 3856/6492 cut-off events. For 859733/859733 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 44568 event pairs, 971 based on Foata normal form. 8/6495 useless extension candidates. Maximal degree in co-relation 51342. Up to 5324 conditions per place. [2024-06-20 17:50:11,629 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 241 selfloop transitions, 336 changer transitions 0/584 dead transitions. [2024-06-20 17:50:11,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 584 transitions, 10339 flow [2024-06-20 17:50:11,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:50:11,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:50:11,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 312 transitions. [2024-06-20 17:50:11,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-20 17:50:11,630 INFO L175 Difference]: Start difference. First operand has 412 places, 543 transitions, 9043 flow. Second operand 14 states and 312 transitions. [2024-06-20 17:50:11,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 584 transitions, 10339 flow [2024-06-20 17:50:15,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 584 transitions, 9853 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 17:50:15,373 INFO L231 Difference]: Finished difference. Result has 416 places, 544 transitions, 9262 flow [2024-06-20 17:50:15,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8561, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=335, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9262, PETRI_PLACES=416, PETRI_TRANSITIONS=544} [2024-06-20 17:50:15,374 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 17:50:15,374 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 544 transitions, 9262 flow [2024-06-20 17:50:15,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:15,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:15,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:15,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 17:50:15,374 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:15,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:15,374 INFO L85 PathProgramCache]: Analyzing trace with hash 499545263, now seen corresponding path program 6 times [2024-06-20 17:50:15,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:15,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610587676] [2024-06-20 17:50:15,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:15,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:15,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:15,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:15,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:15,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610587676] [2024-06-20 17:50:15,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610587676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:15,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:15,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:15,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904774950] [2024-06-20 17:50:15,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:15,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:15,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:15,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:15,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:15,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:15,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 544 transitions, 9262 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:15,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:15,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:15,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:17,356 INFO L124 PetriNetUnfolderBase]: 4056/6832 cut-off events. [2024-06-20 17:50:17,356 INFO L125 PetriNetUnfolderBase]: For 1049129/1049129 co-relation queries the response was YES. [2024-06-20 17:50:17,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57218 conditions, 6832 events. 4056/6832 cut-off events. For 1049129/1049129 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 47243 event pairs, 976 based on Foata normal form. 6/6829 useless extension candidates. Maximal degree in co-relation 57033. Up to 4754 conditions per place. [2024-06-20 17:50:17,631 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 250 selfloop transitions, 345 changer transitions 0/602 dead transitions. [2024-06-20 17:50:17,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 602 transitions, 11124 flow [2024-06-20 17:50:17,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:50:17,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:50:17,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 310 transitions. [2024-06-20 17:50:17,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961538461538461 [2024-06-20 17:50:17,632 INFO L175 Difference]: Start difference. First operand has 416 places, 544 transitions, 9262 flow. Second operand 13 states and 310 transitions. [2024-06-20 17:50:17,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 602 transitions, 11124 flow [2024-06-20 17:50:21,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 602 transitions, 10447 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 17:50:21,330 INFO L231 Difference]: Finished difference. Result has 418 places, 547 transitions, 9358 flow [2024-06-20 17:50:21,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8585, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9358, PETRI_PLACES=418, PETRI_TRANSITIONS=547} [2024-06-20 17:50:21,331 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-20 17:50:21,331 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 547 transitions, 9358 flow [2024-06-20 17:50:21,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:21,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:21,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:21,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 17:50:21,331 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:21,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:21,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1995078355, now seen corresponding path program 7 times [2024-06-20 17:50:21,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:21,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018385577] [2024-06-20 17:50:21,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:21,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:21,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:21,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:21,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:21,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018385577] [2024-06-20 17:50:21,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018385577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:21,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:21,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:21,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217516501] [2024-06-20 17:50:21,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:21,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:21,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:21,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:21,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:21,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:21,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 547 transitions, 9358 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:21,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:21,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:21,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:23,498 INFO L124 PetriNetUnfolderBase]: 3984/6721 cut-off events. [2024-06-20 17:50:23,498 INFO L125 PetriNetUnfolderBase]: For 1039128/1039131 co-relation queries the response was YES. [2024-06-20 17:50:23,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53458 conditions, 6721 events. 3984/6721 cut-off events. For 1039128/1039131 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 46534 event pairs, 972 based on Foata normal form. 38/6748 useless extension candidates. Maximal degree in co-relation 53271. Up to 5663 conditions per place. [2024-06-20 17:50:23,632 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 459 selfloop transitions, 117 changer transitions 7/590 dead transitions. [2024-06-20 17:50:23,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 590 transitions, 10676 flow [2024-06-20 17:50:23,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:50:23,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:50:23,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-20 17:50:23,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-06-20 17:50:23,633 INFO L175 Difference]: Start difference. First operand has 418 places, 547 transitions, 9358 flow. Second operand 8 states and 208 transitions. [2024-06-20 17:50:23,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 590 transitions, 10676 flow [2024-06-20 17:50:28,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 590 transitions, 9961 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 17:50:28,438 INFO L231 Difference]: Finished difference. Result has 416 places, 546 transitions, 8873 flow [2024-06-20 17:50:28,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8873, PETRI_PLACES=416, PETRI_TRANSITIONS=546} [2024-06-20 17:50:28,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 17:50:28,438 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 546 transitions, 8873 flow [2024-06-20 17:50:28,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:28,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:28,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:28,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 17:50:28,439 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:28,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:28,439 INFO L85 PathProgramCache]: Analyzing trace with hash 499665419, now seen corresponding path program 4 times [2024-06-20 17:50:28,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:28,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219318235] [2024-06-20 17:50:28,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:28,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:28,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:28,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:28,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:28,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219318235] [2024-06-20 17:50:28,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219318235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:28,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:28,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:50:28,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140932227] [2024-06-20 17:50:28,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:28,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:50:28,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:28,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:50:28,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:50:28,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:28,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 546 transitions, 8873 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:50:28,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:28,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:28,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:30,307 INFO L124 PetriNetUnfolderBase]: 4020/6770 cut-off events. [2024-06-20 17:50:30,307 INFO L125 PetriNetUnfolderBase]: For 941109/941117 co-relation queries the response was YES. [2024-06-20 17:50:30,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53998 conditions, 6770 events. 4020/6770 cut-off events. For 941109/941117 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 46829 event pairs, 1064 based on Foata normal form. 12/6765 useless extension candidates. Maximal degree in co-relation 53810. Up to 5892 conditions per place. [2024-06-20 17:50:30,414 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 478 selfloop transitions, 94 changer transitions 0/579 dead transitions. [2024-06-20 17:50:30,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 579 transitions, 10361 flow [2024-06-20 17:50:30,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:50:30,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:50:30,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-20 17:50:30,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6214285714285714 [2024-06-20 17:50:30,415 INFO L175 Difference]: Start difference. First operand has 416 places, 546 transitions, 8873 flow. Second operand 7 states and 174 transitions. [2024-06-20 17:50:30,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 579 transitions, 10361 flow [2024-06-20 17:50:35,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 579 transitions, 10121 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:50:35,139 INFO L231 Difference]: Finished difference. Result has 416 places, 548 transitions, 8882 flow [2024-06-20 17:50:35,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8635, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8882, PETRI_PLACES=416, PETRI_TRANSITIONS=548} [2024-06-20 17:50:35,139 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 375 predicate places. [2024-06-20 17:50:35,139 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 548 transitions, 8882 flow [2024-06-20 17:50:35,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:50:35,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:35,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:35,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 17:50:35,139 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:35,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:35,140 INFO L85 PathProgramCache]: Analyzing trace with hash -709329187, now seen corresponding path program 8 times [2024-06-20 17:50:35,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:35,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754859136] [2024-06-20 17:50:35,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:35,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:35,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:35,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:35,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:35,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754859136] [2024-06-20 17:50:35,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754859136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:35,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:35,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:50:35,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092756861] [2024-06-20 17:50:35,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:35,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:50:35,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:35,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:50:35,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:50:35,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:50:35,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 548 transitions, 8882 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:50:35,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:35,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:50:35,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:37,169 INFO L124 PetriNetUnfolderBase]: 3933/6650 cut-off events. [2024-06-20 17:50:37,169 INFO L125 PetriNetUnfolderBase]: For 908003/908006 co-relation queries the response was YES. [2024-06-20 17:50:37,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49142 conditions, 6650 events. 3933/6650 cut-off events. For 908003/908006 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 46057 event pairs, 1000 based on Foata normal form. 44/6685 useless extension candidates. Maximal degree in co-relation 48952. Up to 5597 conditions per place. [2024-06-20 17:50:37,320 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 456 selfloop transitions, 122 changer transitions 3/587 dead transitions. [2024-06-20 17:50:37,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 587 transitions, 10170 flow [2024-06-20 17:50:37,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:50:37,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:50:37,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-20 17:50:37,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.61875 [2024-06-20 17:50:37,321 INFO L175 Difference]: Start difference. First operand has 416 places, 548 transitions, 8882 flow. Second operand 8 states and 198 transitions. [2024-06-20 17:50:37,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 587 transitions, 10170 flow [2024-06-20 17:50:43,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 587 transitions, 9975 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:50:43,164 INFO L231 Difference]: Finished difference. Result has 420 places, 547 transitions, 8935 flow [2024-06-20 17:50:43,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8687, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8935, PETRI_PLACES=420, PETRI_TRANSITIONS=547} [2024-06-20 17:50:43,165 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-20 17:50:43,165 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 547 transitions, 8935 flow [2024-06-20 17:50:43,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:50:43,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:43,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:43,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 17:50:43,165 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:43,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:43,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1257270521, now seen corresponding path program 5 times [2024-06-20 17:50:43,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:43,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908378734] [2024-06-20 17:50:43,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:43,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:43,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:43,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:43,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908378734] [2024-06-20 17:50:43,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908378734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:43,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:43,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:50:43,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735152963] [2024-06-20 17:50:43,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:43,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:50:43,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:43,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:50:43,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:50:43,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:50:43,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 547 transitions, 8935 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:50:43,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:43,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:50:43,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:45,145 INFO L124 PetriNetUnfolderBase]: 3951/6690 cut-off events. [2024-06-20 17:50:45,145 INFO L125 PetriNetUnfolderBase]: For 740937/740945 co-relation queries the response was YES. [2024-06-20 17:50:45,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49422 conditions, 6690 events. 3951/6690 cut-off events. For 740937/740945 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 46455 event pairs, 1036 based on Foata normal form. 14/6698 useless extension candidates. Maximal degree in co-relation 49232. Up to 5903 conditions per place. [2024-06-20 17:50:45,273 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 474 selfloop transitions, 91 changer transitions 0/572 dead transitions. [2024-06-20 17:50:45,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 572 transitions, 10162 flow [2024-06-20 17:50:45,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:50:45,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:50:45,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-20 17:50:45,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5964285714285714 [2024-06-20 17:50:45,274 INFO L175 Difference]: Start difference. First operand has 420 places, 547 transitions, 8935 flow. Second operand 7 states and 167 transitions. [2024-06-20 17:50:45,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 572 transitions, 10162 flow [2024-06-20 17:50:49,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 572 transitions, 9913 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:50:49,989 INFO L231 Difference]: Finished difference. Result has 420 places, 548 transitions, 8896 flow [2024-06-20 17:50:49,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8686, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8896, PETRI_PLACES=420, PETRI_TRANSITIONS=548} [2024-06-20 17:50:49,990 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 379 predicate places. [2024-06-20 17:50:49,990 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 548 transitions, 8896 flow [2024-06-20 17:50:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:50:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:49,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 17:50:49,990 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:49,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:49,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1464229957, now seen corresponding path program 6 times [2024-06-20 17:50:49,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:49,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880371028] [2024-06-20 17:50:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:49,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:50,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:50,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:50,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880371028] [2024-06-20 17:50:50,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880371028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:50,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:50,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:50,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345770757] [2024-06-20 17:50:50,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:50,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:50,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:50,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:50,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:50,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:50:50,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 548 transitions, 8896 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:50,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:50,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:50:50,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:51,781 INFO L124 PetriNetUnfolderBase]: 3979/6734 cut-off events. [2024-06-20 17:50:51,781 INFO L125 PetriNetUnfolderBase]: For 755055/755063 co-relation queries the response was YES. [2024-06-20 17:50:51,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49741 conditions, 6734 events. 3979/6734 cut-off events. For 755055/755063 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 46779 event pairs, 1040 based on Foata normal form. 14/6742 useless extension candidates. Maximal degree in co-relation 49549. Up to 5947 conditions per place. [2024-06-20 17:50:51,890 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 468 selfloop transitions, 96 changer transitions 0/570 dead transitions. [2024-06-20 17:50:51,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 570 transitions, 10115 flow [2024-06-20 17:50:51,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:50:51,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:50:51,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 17:50:51,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 17:50:51,891 INFO L175 Difference]: Start difference. First operand has 420 places, 548 transitions, 8896 flow. Second operand 7 states and 157 transitions. [2024-06-20 17:50:51,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 570 transitions, 10115 flow [2024-06-20 17:50:56,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 570 transitions, 9926 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:50:56,804 INFO L231 Difference]: Finished difference. Result has 422 places, 549 transitions, 8929 flow [2024-06-20 17:50:56,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8707, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8929, PETRI_PLACES=422, PETRI_TRANSITIONS=549} [2024-06-20 17:50:56,805 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-20 17:50:56,805 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 549 transitions, 8929 flow [2024-06-20 17:50:56,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:56,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:50:56,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:50:56,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 17:50:56,805 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:50:56,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:50:56,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1461372997, now seen corresponding path program 7 times [2024-06-20 17:50:56,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:50:56,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57327933] [2024-06-20 17:50:56,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:50:56,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:50:56,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:50:57,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:50:57,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:50:57,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57327933] [2024-06-20 17:50:57,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57327933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:50:57,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:50:57,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:50:57,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499742368] [2024-06-20 17:50:57,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:50:57,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:50:57,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:50:57,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:50:57,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:50:57,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:50:57,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 549 transitions, 8929 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:50:57,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:50:57,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:50:57,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:50:58,778 INFO L124 PetriNetUnfolderBase]: 4053/6848 cut-off events. [2024-06-20 17:50:58,779 INFO L125 PetriNetUnfolderBase]: For 814290/814298 co-relation queries the response was YES. [2024-06-20 17:50:58,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51339 conditions, 6848 events. 4053/6848 cut-off events. For 814290/814298 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 47584 event pairs, 1052 based on Foata normal form. 14/6856 useless extension candidates. Maximal degree in co-relation 51146. Up to 5899 conditions per place. [2024-06-20 17:50:58,893 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 472 selfloop transitions, 99 changer transitions 0/577 dead transitions. [2024-06-20 17:50:58,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 577 transitions, 10420 flow [2024-06-20 17:50:58,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:50:58,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:50:58,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-20 17:50:58,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-06-20 17:50:58,895 INFO L175 Difference]: Start difference. First operand has 422 places, 549 transitions, 8929 flow. Second operand 7 states and 161 transitions. [2024-06-20 17:50:58,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 577 transitions, 10420 flow [2024-06-20 17:51:04,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 577 transitions, 10219 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 17:51:04,570 INFO L231 Difference]: Finished difference. Result has 425 places, 551 transitions, 8989 flow [2024-06-20 17:51:04,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8728, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8989, PETRI_PLACES=425, PETRI_TRANSITIONS=551} [2024-06-20 17:51:04,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 384 predicate places. [2024-06-20 17:51:04,571 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 551 transitions, 8989 flow [2024-06-20 17:51:04,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:04,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:04,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:04,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 17:51:04,571 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:04,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:04,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1188599337, now seen corresponding path program 9 times [2024-06-20 17:51:04,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:04,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079625379] [2024-06-20 17:51:04,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:04,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:04,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:04,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:04,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079625379] [2024-06-20 17:51:04,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079625379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:04,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:04,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:51:04,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864900936] [2024-06-20 17:51:04,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:04,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:51:04,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:04,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:51:04,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:51:05,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:51:05,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 551 transitions, 8989 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:51:05,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:05,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:51:05,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:06,606 INFO L124 PetriNetUnfolderBase]: 4127/6957 cut-off events. [2024-06-20 17:51:06,606 INFO L125 PetriNetUnfolderBase]: For 875441/875441 co-relation queries the response was YES. [2024-06-20 17:51:06,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53282 conditions, 6957 events. 4127/6957 cut-off events. For 875441/875441 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 48481 event pairs, 1048 based on Foata normal form. 8/6960 useless extension candidates. Maximal degree in co-relation 53087. Up to 6136 conditions per place. [2024-06-20 17:51:06,708 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 530 selfloop transitions, 60 changer transitions 0/596 dead transitions. [2024-06-20 17:51:06,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 596 transitions, 10579 flow [2024-06-20 17:51:06,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:51:06,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:51:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-20 17:51:06,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 17:51:06,709 INFO L175 Difference]: Start difference. First operand has 425 places, 551 transitions, 8989 flow. Second operand 12 states and 258 transitions. [2024-06-20 17:51:06,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 596 transitions, 10579 flow [2024-06-20 17:51:11,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 596 transitions, 10385 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 17:51:11,293 INFO L231 Difference]: Finished difference. Result has 433 places, 553 transitions, 8975 flow [2024-06-20 17:51:11,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8795, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8975, PETRI_PLACES=433, PETRI_TRANSITIONS=553} [2024-06-20 17:51:11,294 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-20 17:51:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 553 transitions, 8975 flow [2024-06-20 17:51:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:51:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:11,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:11,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:51:11,295 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:11,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash 165336887, now seen corresponding path program 10 times [2024-06-20 17:51:11,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:11,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470247214] [2024-06-20 17:51:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:11,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:11,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:11,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:11,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470247214] [2024-06-20 17:51:11,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470247214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:11,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:11,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:11,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278838042] [2024-06-20 17:51:11,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:11,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:11,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:11,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:11,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:11,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:11,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 553 transitions, 8975 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:11,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:11,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:11,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:13,459 INFO L124 PetriNetUnfolderBase]: 4374/7346 cut-off events. [2024-06-20 17:51:13,459 INFO L125 PetriNetUnfolderBase]: For 1143045/1143045 co-relation queries the response was YES. [2024-06-20 17:51:13,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60013 conditions, 7346 events. 4374/7346 cut-off events. For 1143045/1143045 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 51436 event pairs, 1163 based on Foata normal form. 8/7349 useless extension candidates. Maximal degree in co-relation 59818. Up to 6046 conditions per place. [2024-06-20 17:51:13,569 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 427 selfloop transitions, 176 changer transitions 0/610 dead transitions. [2024-06-20 17:51:13,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 610 transitions, 10665 flow [2024-06-20 17:51:13,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 17:51:13,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 17:51:13,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 342 transitions. [2024-06-20 17:51:13,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.57 [2024-06-20 17:51:13,570 INFO L175 Difference]: Start difference. First operand has 433 places, 553 transitions, 8975 flow. Second operand 15 states and 342 transitions. [2024-06-20 17:51:13,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 610 transitions, 10665 flow [2024-06-20 17:51:18,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 610 transitions, 10595 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 17:51:18,522 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 9371 flow [2024-06-20 17:51:18,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8905, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9371, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-20 17:51:18,522 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 402 predicate places. [2024-06-20 17:51:18,522 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 9371 flow [2024-06-20 17:51:18,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:18,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:18,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:18,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:51:18,523 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:18,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:18,523 INFO L85 PathProgramCache]: Analyzing trace with hash -684372117, now seen corresponding path program 11 times [2024-06-20 17:51:18,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:18,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378700876] [2024-06-20 17:51:18,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:18,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:18,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:18,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:18,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378700876] [2024-06-20 17:51:18,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378700876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:18,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:18,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:18,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140059455] [2024-06-20 17:51:18,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:18,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:18,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:18,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:18,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:18,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:18,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 9371 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:18,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:18,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:18,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:20,694 INFO L124 PetriNetUnfolderBase]: 4402/7390 cut-off events. [2024-06-20 17:51:20,694 INFO L125 PetriNetUnfolderBase]: For 1166247/1166247 co-relation queries the response was YES. [2024-06-20 17:51:20,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60955 conditions, 7390 events. 4402/7390 cut-off events. For 1166247/1166247 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 51789 event pairs, 1183 based on Foata normal form. 8/7393 useless extension candidates. Maximal degree in co-relation 60757. Up to 6517 conditions per place. [2024-06-20 17:51:20,823 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 415 selfloop transitions, 170 changer transitions 0/592 dead transitions. [2024-06-20 17:51:20,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 592 transitions, 10668 flow [2024-06-20 17:51:20,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:51:20,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:51:20,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-20 17:51:20,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-06-20 17:51:20,824 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 9371 flow. Second operand 12 states and 273 transitions. [2024-06-20 17:51:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 592 transitions, 10668 flow [2024-06-20 17:51:27,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 592 transitions, 10392 flow, removed 20 selfloop flow, removed 11 redundant places. [2024-06-20 17:51:27,010 INFO L231 Difference]: Finished difference. Result has 444 places, 557 transitions, 9465 flow [2024-06-20 17:51:27,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9095, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9465, PETRI_PLACES=444, PETRI_TRANSITIONS=557} [2024-06-20 17:51:27,011 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-20 17:51:27,011 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 557 transitions, 9465 flow [2024-06-20 17:51:27,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:27,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:27,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:51:27,011 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:27,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:27,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1974131475, now seen corresponding path program 12 times [2024-06-20 17:51:27,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:27,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827519876] [2024-06-20 17:51:27,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:27,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:27,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:27,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:27,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:27,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827519876] [2024-06-20 17:51:27,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827519876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:27,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:27,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:27,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784367845] [2024-06-20 17:51:27,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:27,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:27,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:27,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:27,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:27,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:27,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 557 transitions, 9465 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:27,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:27,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:27,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:29,214 INFO L124 PetriNetUnfolderBase]: 4430/7434 cut-off events. [2024-06-20 17:51:29,214 INFO L125 PetriNetUnfolderBase]: For 1184139/1184139 co-relation queries the response was YES. [2024-06-20 17:51:29,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61414 conditions, 7434 events. 4430/7434 cut-off events. For 1184139/1184139 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 52060 event pairs, 1187 based on Foata normal form. 8/7437 useless extension candidates. Maximal degree in co-relation 61214. Up to 6561 conditions per place. [2024-06-20 17:51:29,337 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 421 selfloop transitions, 174 changer transitions 0/602 dead transitions. [2024-06-20 17:51:29,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 602 transitions, 10805 flow [2024-06-20 17:51:29,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 17:51:29,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 17:51:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 333 transitions. [2024-06-20 17:51:29,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555 [2024-06-20 17:51:29,338 INFO L175 Difference]: Start difference. First operand has 444 places, 557 transitions, 9465 flow. Second operand 15 states and 333 transitions. [2024-06-20 17:51:29,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 602 transitions, 10805 flow [2024-06-20 17:51:35,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 602 transitions, 10458 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 17:51:35,794 INFO L231 Difference]: Finished difference. Result has 449 places, 558 transitions, 9497 flow [2024-06-20 17:51:35,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9118, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9497, PETRI_PLACES=449, PETRI_TRANSITIONS=558} [2024-06-20 17:51:35,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-20 17:51:35,795 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 558 transitions, 9497 flow [2024-06-20 17:51:35,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:35,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:35,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:35,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:51:35,795 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:35,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:35,795 INFO L85 PathProgramCache]: Analyzing trace with hash 965177641, now seen corresponding path program 13 times [2024-06-20 17:51:35,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:35,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452322683] [2024-06-20 17:51:35,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:35,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:35,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:36,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:36,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452322683] [2024-06-20 17:51:36,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452322683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:36,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:36,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:36,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428068487] [2024-06-20 17:51:36,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:36,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:36,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:36,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:36,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:36,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:36,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 558 transitions, 9497 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:36,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:36,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:36,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:38,236 INFO L124 PetriNetUnfolderBase]: 4849/8121 cut-off events. [2024-06-20 17:51:38,236 INFO L125 PetriNetUnfolderBase]: For 1681141/1681141 co-relation queries the response was YES. [2024-06-20 17:51:38,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73800 conditions, 8121 events. 4849/8121 cut-off events. For 1681141/1681141 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 57417 event pairs, 1297 based on Foata normal form. 6/8120 useless extension candidates. Maximal degree in co-relation 73599. Up to 5797 conditions per place. [2024-06-20 17:51:38,378 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 426 selfloop transitions, 181 changer transitions 0/614 dead transitions. [2024-06-20 17:51:38,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 614 transitions, 11488 flow [2024-06-20 17:51:38,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:51:38,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:51:38,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-20 17:51:38,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958333333333333 [2024-06-20 17:51:38,379 INFO L175 Difference]: Start difference. First operand has 449 places, 558 transitions, 9497 flow. Second operand 12 states and 286 transitions. [2024-06-20 17:51:38,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 614 transitions, 11488 flow [2024-06-20 17:51:46,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 614 transitions, 11133 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-20 17:51:46,803 INFO L231 Difference]: Finished difference. Result has 450 places, 563 transitions, 9706 flow [2024-06-20 17:51:46,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9142, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9706, PETRI_PLACES=450, PETRI_TRANSITIONS=563} [2024-06-20 17:51:46,803 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-20 17:51:46,803 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 563 transitions, 9706 flow [2024-06-20 17:51:46,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:46,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:46,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:46,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:51:46,804 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:46,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:46,804 INFO L85 PathProgramCache]: Analyzing trace with hash -2033948491, now seen corresponding path program 14 times [2024-06-20 17:51:46,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:46,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987759041] [2024-06-20 17:51:46,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:46,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:46,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:47,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:47,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:47,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987759041] [2024-06-20 17:51:47,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987759041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:47,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:47,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:47,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213912447] [2024-06-20 17:51:47,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:47,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:47,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:47,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:47,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:47,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:47,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 563 transitions, 9706 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:47,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:47,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:47,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:51:49,239 INFO L124 PetriNetUnfolderBase]: 4877/8167 cut-off events. [2024-06-20 17:51:49,239 INFO L125 PetriNetUnfolderBase]: For 1727836/1727836 co-relation queries the response was YES. [2024-06-20 17:51:49,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74965 conditions, 8167 events. 4877/8167 cut-off events. For 1727836/1727836 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 57807 event pairs, 1422 based on Foata normal form. 8/8170 useless extension candidates. Maximal degree in co-relation 74761. Up to 7270 conditions per place. [2024-06-20 17:51:49,399 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 424 selfloop transitions, 175 changer transitions 0/606 dead transitions. [2024-06-20 17:51:49,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 606 transitions, 11053 flow [2024-06-20 17:51:49,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 17:51:49,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 17:51:49,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 346 transitions. [2024-06-20 17:51:49,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-20 17:51:49,400 INFO L175 Difference]: Start difference. First operand has 450 places, 563 transitions, 9706 flow. Second operand 16 states and 346 transitions. [2024-06-20 17:51:49,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 606 transitions, 11053 flow [2024-06-20 17:51:58,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 606 transitions, 10787 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-20 17:51:58,524 INFO L231 Difference]: Finished difference. Result has 459 places, 564 transitions, 9826 flow [2024-06-20 17:51:58,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9440, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9826, PETRI_PLACES=459, PETRI_TRANSITIONS=564} [2024-06-20 17:51:58,524 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-20 17:51:58,524 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 564 transitions, 9826 flow [2024-06-20 17:51:58,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:58,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:51:58,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:51:58,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:51:58,525 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:51:58,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:51:58,525 INFO L85 PathProgramCache]: Analyzing trace with hash 1151535133, now seen corresponding path program 15 times [2024-06-20 17:51:58,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:51:58,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871334811] [2024-06-20 17:51:58,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:51:58,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:51:58,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:51:58,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:51:58,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:51:58,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871334811] [2024-06-20 17:51:58,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871334811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:51:58,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:51:58,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:51:58,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030833739] [2024-06-20 17:51:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:51:58,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:51:58,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:51:58,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:51:58,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:51:58,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:51:58,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 564 transitions, 9826 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:51:58,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:51:58,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:51:58,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:00,913 INFO L124 PetriNetUnfolderBase]: 4905/8191 cut-off events. [2024-06-20 17:52:00,913 INFO L125 PetriNetUnfolderBase]: For 1742517/1742520 co-relation queries the response was YES. [2024-06-20 17:52:01,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75551 conditions, 8191 events. 4905/8191 cut-off events. For 1742517/1742520 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 57956 event pairs, 1402 based on Foata normal form. 8/8181 useless extension candidates. Maximal degree in co-relation 75345. Up to 7452 conditions per place. [2024-06-20 17:52:01,056 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 524 selfloop transitions, 72 changer transitions 0/603 dead transitions. [2024-06-20 17:52:01,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 603 transitions, 11199 flow [2024-06-20 17:52:01,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:52:01,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:52:01,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-20 17:52:01,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-06-20 17:52:01,057 INFO L175 Difference]: Start difference. First operand has 459 places, 564 transitions, 9826 flow. Second operand 9 states and 214 transitions. [2024-06-20 17:52:01,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 603 transitions, 11199 flow [2024-06-20 17:52:08,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 603 transitions, 10844 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-20 17:52:08,134 INFO L231 Difference]: Finished difference. Result has 455 places, 567 transitions, 9686 flow [2024-06-20 17:52:08,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9471, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9686, PETRI_PLACES=455, PETRI_TRANSITIONS=567} [2024-06-20 17:52:08,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 414 predicate places. [2024-06-20 17:52:08,135 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 567 transitions, 9686 flow [2024-06-20 17:52:08,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:08,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:08,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:08,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 17:52:08,135 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:08,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:08,136 INFO L85 PathProgramCache]: Analyzing trace with hash -834925911, now seen corresponding path program 8 times [2024-06-20 17:52:08,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:08,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602581964] [2024-06-20 17:52:08,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:08,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:08,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:08,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:52:08,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:08,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602581964] [2024-06-20 17:52:08,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602581964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:08,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:08,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:52:08,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072652976] [2024-06-20 17:52:08,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:08,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:52:08,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:08,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:52:08,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:52:08,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:52:08,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 567 transitions, 9686 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:52:08,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:08,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:52:08,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:10,470 INFO L124 PetriNetUnfolderBase]: 4961/8300 cut-off events. [2024-06-20 17:52:10,470 INFO L125 PetriNetUnfolderBase]: For 1774359/1774367 co-relation queries the response was YES. [2024-06-20 17:52:10,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76055 conditions, 8300 events. 4961/8300 cut-off events. For 1774359/1774367 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58822 event pairs, 1130 based on Foata normal form. 12/8306 useless extension candidates. Maximal degree in co-relation 75848. Up to 7035 conditions per place. [2024-06-20 17:52:10,613 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 498 selfloop transitions, 97 changer transitions 0/602 dead transitions. [2024-06-20 17:52:10,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 602 transitions, 11306 flow [2024-06-20 17:52:10,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:52:10,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:52:10,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-20 17:52:10,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6142857142857143 [2024-06-20 17:52:10,614 INFO L175 Difference]: Start difference. First operand has 455 places, 567 transitions, 9686 flow. Second operand 7 states and 172 transitions. [2024-06-20 17:52:10,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 602 transitions, 11306 flow [2024-06-20 17:52:18,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 602 transitions, 11138 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 17:52:18,229 INFO L231 Difference]: Finished difference. Result has 456 places, 573 transitions, 9837 flow [2024-06-20 17:52:18,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9518, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9837, PETRI_PLACES=456, PETRI_TRANSITIONS=573} [2024-06-20 17:52:18,230 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-20 17:52:18,230 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 573 transitions, 9837 flow [2024-06-20 17:52:18,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:52:18,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:18,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:18,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 17:52:18,231 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:18,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:18,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1312313517, now seen corresponding path program 16 times [2024-06-20 17:52:18,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:18,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884288726] [2024-06-20 17:52:18,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:18,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:18,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:18,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:52:18,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:18,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884288726] [2024-06-20 17:52:18,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884288726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:18,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:18,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:52:18,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418287041] [2024-06-20 17:52:18,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:18,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:52:18,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:18,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:52:18,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:52:18,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:52:18,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 573 transitions, 9837 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:52:18,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:18,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:52:18,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:21,072 INFO L124 PetriNetUnfolderBase]: 4889/8200 cut-off events. [2024-06-20 17:52:21,072 INFO L125 PetriNetUnfolderBase]: For 1762348/1762351 co-relation queries the response was YES. [2024-06-20 17:52:21,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71897 conditions, 8200 events. 4889/8200 cut-off events. For 1762348/1762351 co-relation queries the response was YES. Maximal size of possible extension queue 557. Compared 58278 event pairs, 1292 based on Foata normal form. 38/8231 useless extension candidates. Maximal degree in co-relation 71687. Up to 6741 conditions per place. [2024-06-20 17:52:21,213 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 522 selfloop transitions, 88 changer transitions 4/620 dead transitions. [2024-06-20 17:52:21,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 620 transitions, 11467 flow [2024-06-20 17:52:21,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:52:21,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:52:21,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-20 17:52:21,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138888888888889 [2024-06-20 17:52:21,214 INFO L175 Difference]: Start difference. First operand has 456 places, 573 transitions, 9837 flow. Second operand 9 states and 221 transitions. [2024-06-20 17:52:21,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 620 transitions, 11467 flow [2024-06-20 17:52:28,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 620 transitions, 11196 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:52:28,108 INFO L231 Difference]: Finished difference. Result has 460 places, 572 transitions, 9734 flow [2024-06-20 17:52:28,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9570, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9734, PETRI_PLACES=460, PETRI_TRANSITIONS=572} [2024-06-20 17:52:28,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 419 predicate places. [2024-06-20 17:52:28,108 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 572 transitions, 9734 flow [2024-06-20 17:52:28,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:52:28,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:28,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:28,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 17:52:28,109 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:28,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:28,109 INFO L85 PathProgramCache]: Analyzing trace with hash -569080947, now seen corresponding path program 17 times [2024-06-20 17:52:28,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:28,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530566856] [2024-06-20 17:52:28,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:28,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:28,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:28,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:52:28,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:28,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530566856] [2024-06-20 17:52:28,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530566856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:28,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:28,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:52:28,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201146628] [2024-06-20 17:52:28,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:28,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:52:28,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:28,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:52:28,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:52:28,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:52:28,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 572 transitions, 9734 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:28,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:28,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:52:28,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:30,768 INFO L124 PetriNetUnfolderBase]: 4754/7997 cut-off events. [2024-06-20 17:52:30,768 INFO L125 PetriNetUnfolderBase]: For 1494638/1494641 co-relation queries the response was YES. [2024-06-20 17:52:30,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64468 conditions, 7997 events. 4754/7997 cut-off events. For 1494638/1494641 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 56820 event pairs, 1310 based on Foata normal form. 52/8044 useless extension candidates. Maximal degree in co-relation 64259. Up to 6984 conditions per place. [2024-06-20 17:52:30,890 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 519 selfloop transitions, 79 changer transitions 3/608 dead transitions. [2024-06-20 17:52:30,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 608 transitions, 11054 flow [2024-06-20 17:52:30,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:52:30,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:52:30,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-20 17:52:30,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-20 17:52:30,891 INFO L175 Difference]: Start difference. First operand has 460 places, 572 transitions, 9734 flow. Second operand 8 states and 200 transitions. [2024-06-20 17:52:30,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 608 transitions, 11054 flow [2024-06-20 17:52:37,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 608 transitions, 10706 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-20 17:52:37,600 INFO L231 Difference]: Finished difference. Result has 457 places, 571 transitions, 9546 flow [2024-06-20 17:52:37,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9386, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9546, PETRI_PLACES=457, PETRI_TRANSITIONS=571} [2024-06-20 17:52:37,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-20 17:52:37,601 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 571 transitions, 9546 flow [2024-06-20 17:52:37,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:37,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:37,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:37,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 17:52:37,601 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:37,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1231321507, now seen corresponding path program 9 times [2024-06-20 17:52:37,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:37,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093180407] [2024-06-20 17:52:37,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:37,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:37,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:52:37,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:37,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093180407] [2024-06-20 17:52:37,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093180407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:37,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:37,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:52:37,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839131614] [2024-06-20 17:52:37,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:37,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:52:37,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:37,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:52:37,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:52:38,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:52:38,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 571 transitions, 9546 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:52:38,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:38,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:52:38,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:40,102 INFO L124 PetriNetUnfolderBase]: 4726/7963 cut-off events. [2024-06-20 17:52:40,103 INFO L125 PetriNetUnfolderBase]: For 1185270/1185278 co-relation queries the response was YES. [2024-06-20 17:52:40,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62634 conditions, 7963 events. 4726/7963 cut-off events. For 1185270/1185278 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 56610 event pairs, 1329 based on Foata normal form. 14/7971 useless extension candidates. Maximal degree in co-relation 62428. Up to 7139 conditions per place. [2024-06-20 17:52:40,225 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 501 selfloop transitions, 83 changer transitions 0/591 dead transitions. [2024-06-20 17:52:40,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 591 transitions, 10780 flow [2024-06-20 17:52:40,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:52:40,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:52:40,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-20 17:52:40,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6083333333333333 [2024-06-20 17:52:40,226 INFO L175 Difference]: Start difference. First operand has 457 places, 571 transitions, 9546 flow. Second operand 6 states and 146 transitions. [2024-06-20 17:52:40,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 591 transitions, 10780 flow [2024-06-20 17:52:47,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 591 transitions, 10599 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 17:52:47,204 INFO L231 Difference]: Finished difference. Result has 456 places, 571 transitions, 9541 flow [2024-06-20 17:52:47,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9365, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9541, PETRI_PLACES=456, PETRI_TRANSITIONS=571} [2024-06-20 17:52:47,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-20 17:52:47,205 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 571 transitions, 9541 flow [2024-06-20 17:52:47,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:52:47,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:47,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:47,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 17:52:47,205 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:47,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:47,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1054025733, now seen corresponding path program 10 times [2024-06-20 17:52:47,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:47,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344963962] [2024-06-20 17:52:47,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:47,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:47,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:52:47,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:47,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344963962] [2024-06-20 17:52:47,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344963962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:47,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:47,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:52:47,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138803535] [2024-06-20 17:52:47,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:47,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:52:47,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:47,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:52:47,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:52:47,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:52:47,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 571 transitions, 9541 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:47,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:47,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:52:47,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:52:49,860 INFO L124 PetriNetUnfolderBase]: 4713/7932 cut-off events. [2024-06-20 17:52:49,860 INFO L125 PetriNetUnfolderBase]: For 1151442/1151450 co-relation queries the response was YES. [2024-06-20 17:52:49,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61888 conditions, 7932 events. 4713/7932 cut-off events. For 1151442/1151450 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 56308 event pairs, 985 based on Foata normal form. 12/7938 useless extension candidates. Maximal degree in co-relation 61680. Up to 6708 conditions per place. [2024-06-20 17:52:49,983 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 492 selfloop transitions, 100 changer transitions 0/598 dead transitions. [2024-06-20 17:52:49,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 598 transitions, 11049 flow [2024-06-20 17:52:49,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:52:49,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:52:49,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 17:52:49,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 17:52:49,983 INFO L175 Difference]: Start difference. First operand has 456 places, 571 transitions, 9541 flow. Second operand 6 states and 148 transitions. [2024-06-20 17:52:49,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 598 transitions, 11049 flow [2024-06-20 17:52:57,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 598 transitions, 10862 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 17:52:57,832 INFO L231 Difference]: Finished difference. Result has 456 places, 571 transitions, 9571 flow [2024-06-20 17:52:57,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9356, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9571, PETRI_PLACES=456, PETRI_TRANSITIONS=571} [2024-06-20 17:52:57,833 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-20 17:52:57,833 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 571 transitions, 9571 flow [2024-06-20 17:52:57,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:57,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:52:57,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:52:57,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 17:52:57,833 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:52:57,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:52:57,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1543092445, now seen corresponding path program 11 times [2024-06-20 17:52:57,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:52:57,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388715656] [2024-06-20 17:52:57,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:52:57,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:52:57,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:52:58,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-06-20 17:52:58,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:52:58,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388715656] [2024-06-20 17:52:58,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388715656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:52:58,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:52:58,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:52:58,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196649406] [2024-06-20 17:52:58,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:52:58,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:52:58,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:52:58,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:52:58,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:52:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:52:58,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 571 transitions, 9571 flow. Second operand has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:52:58,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:52:58,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:52:58,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:00,446 INFO L124 PetriNetUnfolderBase]: 4695/7918 cut-off events. [2024-06-20 17:53:00,446 INFO L125 PetriNetUnfolderBase]: For 1111094/1111102 co-relation queries the response was YES. [2024-06-20 17:53:00,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61012 conditions, 7918 events. 4695/7918 cut-off events. For 1111094/1111102 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 56361 event pairs, 1308 based on Foata normal form. 14/7926 useless extension candidates. Maximal degree in co-relation 60804. Up to 7094 conditions per place. [2024-06-20 17:53:00,570 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 491 selfloop transitions, 96 changer transitions 0/593 dead transitions. [2024-06-20 17:53:00,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 593 transitions, 10815 flow [2024-06-20 17:53:00,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:53:00,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:53:00,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-20 17:53:00,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-20 17:53:00,571 INFO L175 Difference]: Start difference. First operand has 456 places, 571 transitions, 9571 flow. Second operand 8 states and 178 transitions. [2024-06-20 17:53:00,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 593 transitions, 10815 flow [2024-06-20 17:53:08,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 593 transitions, 10625 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 17:53:08,204 INFO L231 Difference]: Finished difference. Result has 458 places, 571 transitions, 9583 flow [2024-06-20 17:53:08,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9381, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9583, PETRI_PLACES=458, PETRI_TRANSITIONS=571} [2024-06-20 17:53:08,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-20 17:53:08,205 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 571 transitions, 9583 flow [2024-06-20 17:53:08,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.7) internal successors, (147), 10 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:08,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:08,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:08,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 17:53:08,205 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:08,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:08,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1537551319, now seen corresponding path program 18 times [2024-06-20 17:53:08,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:08,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10965105] [2024-06-20 17:53:08,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:08,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:08,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:08,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:08,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10965105] [2024-06-20 17:53:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10965105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:53:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997702516] [2024-06-20 17:53:08,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:08,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:53:08,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:08,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:53:08,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:53:08,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:53:08,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 571 transitions, 9583 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:53:08,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:08,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:53:08,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:10,831 INFO L124 PetriNetUnfolderBase]: 4608/7783 cut-off events. [2024-06-20 17:53:10,832 INFO L125 PetriNetUnfolderBase]: For 1035557/1035560 co-relation queries the response was YES. [2024-06-20 17:53:10,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55173 conditions, 7783 events. 4608/7783 cut-off events. For 1035557/1035560 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 55343 event pairs, 1230 based on Foata normal form. 44/7822 useless extension candidates. Maximal degree in co-relation 54966. Up to 6756 conditions per place. [2024-06-20 17:53:10,957 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 499 selfloop transitions, 103 changer transitions 3/611 dead transitions. [2024-06-20 17:53:10,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 611 transitions, 10921 flow [2024-06-20 17:53:10,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:53:10,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:53:10,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-20 17:53:10,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-20 17:53:10,958 INFO L175 Difference]: Start difference. First operand has 458 places, 571 transitions, 9583 flow. Second operand 9 states and 216 transitions. [2024-06-20 17:53:10,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 611 transitions, 10921 flow [2024-06-20 17:53:16,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 611 transitions, 10648 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-20 17:53:16,846 INFO L231 Difference]: Finished difference. Result has 458 places, 570 transitions, 9518 flow [2024-06-20 17:53:16,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9310, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9518, PETRI_PLACES=458, PETRI_TRANSITIONS=570} [2024-06-20 17:53:16,847 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-20 17:53:16,847 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 570 transitions, 9518 flow [2024-06-20 17:53:16,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:53:16,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:16,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:16,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 17:53:16,848 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:16,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:16,848 INFO L85 PathProgramCache]: Analyzing trace with hash 467204901, now seen corresponding path program 12 times [2024-06-20 17:53:16,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:16,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143517938] [2024-06-20 17:53:16,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:16,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:17,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:17,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:17,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143517938] [2024-06-20 17:53:17,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143517938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:17,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:17,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:53:17,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953990997] [2024-06-20 17:53:17,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:17,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:53:17,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:17,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:53:17,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:53:17,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:53:17,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 570 transitions, 9518 flow. Second operand has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:17,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:17,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:53:17,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:19,266 INFO L124 PetriNetUnfolderBase]: 4580/7746 cut-off events. [2024-06-20 17:53:19,267 INFO L125 PetriNetUnfolderBase]: For 756613/756618 co-relation queries the response was YES. [2024-06-20 17:53:19,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53799 conditions, 7746 events. 4580/7746 cut-off events. For 756613/756618 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 55076 event pairs, 1289 based on Foata normal form. 10/7748 useless extension candidates. Maximal degree in co-relation 53594. Up to 6930 conditions per place. [2024-06-20 17:53:19,378 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 481 selfloop transitions, 97 changer transitions 0/585 dead transitions. [2024-06-20 17:53:19,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 585 transitions, 10726 flow [2024-06-20 17:53:19,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:53:19,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:53:19,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-20 17:53:19,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5642857142857143 [2024-06-20 17:53:19,379 INFO L175 Difference]: Start difference. First operand has 458 places, 570 transitions, 9518 flow. Second operand 7 states and 158 transitions. [2024-06-20 17:53:19,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 585 transitions, 10726 flow [2024-06-20 17:53:25,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 585 transitions, 10502 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 17:53:25,416 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 9493 flow [2024-06-20 17:53:25,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9294, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9493, PETRI_PLACES=457, PETRI_TRANSITIONS=570} [2024-06-20 17:53:25,416 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-20 17:53:25,416 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 9493 flow [2024-06-20 17:53:25,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.0) internal successors, (128), 8 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:25,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:25,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:25,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 17:53:25,417 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:25,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:25,417 INFO L85 PathProgramCache]: Analyzing trace with hash -412254563, now seen corresponding path program 13 times [2024-06-20 17:53:25,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:25,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612222487] [2024-06-20 17:53:25,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:25,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:25,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:25,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:25,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:25,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612222487] [2024-06-20 17:53:25,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612222487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:25,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:25,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:53:25,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10543990] [2024-06-20 17:53:25,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:25,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:53:25,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:25,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:53:25,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:53:25,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:53:25,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 570 transitions, 9493 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:25,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:25,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:53:25,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:27,645 INFO L124 PetriNetUnfolderBase]: 4562/7720 cut-off events. [2024-06-20 17:53:27,646 INFO L125 PetriNetUnfolderBase]: For 713594/713599 co-relation queries the response was YES. [2024-06-20 17:53:27,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52675 conditions, 7720 events. 4562/7720 cut-off events. For 713594/713599 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 54871 event pairs, 1265 based on Foata normal form. 10/7722 useless extension candidates. Maximal degree in co-relation 52468. Up to 6792 conditions per place. [2024-06-20 17:53:27,757 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 484 selfloop transitions, 99 changer transitions 0/589 dead transitions. [2024-06-20 17:53:27,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 589 transitions, 10737 flow [2024-06-20 17:53:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:53:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:53:27,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 17:53:27,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 17:53:27,758 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 9493 flow. Second operand 7 states and 155 transitions. [2024-06-20 17:53:27,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 589 transitions, 10737 flow [2024-06-20 17:53:33,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 589 transitions, 10516 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-20 17:53:33,598 INFO L231 Difference]: Finished difference. Result has 458 places, 570 transitions, 9474 flow [2024-06-20 17:53:33,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9272, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9474, PETRI_PLACES=458, PETRI_TRANSITIONS=570} [2024-06-20 17:53:33,599 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-20 17:53:33,599 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 570 transitions, 9474 flow [2024-06-20 17:53:33,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:33,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:33,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:33,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 17:53:33,600 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:33,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:33,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2041278953, now seen corresponding path program 1 times [2024-06-20 17:53:33,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:33,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368149420] [2024-06-20 17:53:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:33,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:33,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:34,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:34,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368149420] [2024-06-20 17:53:34,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368149420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:34,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:34,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:53:34,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418837075] [2024-06-20 17:53:34,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:34,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:53:34,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:34,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:53:34,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:53:34,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:53:34,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 570 transitions, 9474 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:53:34,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:34,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:53:34,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:36,210 INFO L124 PetriNetUnfolderBase]: 4643/7847 cut-off events. [2024-06-20 17:53:36,210 INFO L125 PetriNetUnfolderBase]: For 754596/754596 co-relation queries the response was YES. [2024-06-20 17:53:36,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54341 conditions, 7847 events. 4643/7847 cut-off events. For 754596/754596 co-relation queries the response was YES. Maximal size of possible extension queue 560. Compared 55871 event pairs, 1200 based on Foata normal form. 6/7842 useless extension candidates. Maximal degree in co-relation 54133. Up to 6566 conditions per place. [2024-06-20 17:53:36,331 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 546 selfloop transitions, 73 changer transitions 0/625 dead transitions. [2024-06-20 17:53:36,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 625 transitions, 11189 flow [2024-06-20 17:53:36,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:53:36,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:53:36,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-20 17:53:36,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-20 17:53:36,332 INFO L175 Difference]: Start difference. First operand has 458 places, 570 transitions, 9474 flow. Second operand 13 states and 281 transitions. [2024-06-20 17:53:36,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 625 transitions, 11189 flow [2024-06-20 17:53:41,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 625 transitions, 10904 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 17:53:41,826 INFO L231 Difference]: Finished difference. Result has 465 places, 573 transitions, 9457 flow [2024-06-20 17:53:41,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9189, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9457, PETRI_PLACES=465, PETRI_TRANSITIONS=573} [2024-06-20 17:53:41,826 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 424 predicate places. [2024-06-20 17:53:41,826 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 573 transitions, 9457 flow [2024-06-20 17:53:41,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:53:41,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:41,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:41,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 17:53:41,827 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:41,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:41,827 INFO L85 PathProgramCache]: Analyzing trace with hash 372444539, now seen corresponding path program 2 times [2024-06-20 17:53:41,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:41,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410372067] [2024-06-20 17:53:41,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:41,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:41,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:42,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:42,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:42,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410372067] [2024-06-20 17:53:42,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410372067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:42,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:42,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:53:42,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301914056] [2024-06-20 17:53:42,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:53:42,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:42,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:53:42,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:53:42,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:53:42,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 573 transitions, 9457 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:42,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:42,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:53:42,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:44,627 INFO L124 PetriNetUnfolderBase]: 4810/8130 cut-off events. [2024-06-20 17:53:44,628 INFO L125 PetriNetUnfolderBase]: For 979946/979946 co-relation queries the response was YES. [2024-06-20 17:53:44,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59415 conditions, 8130 events. 4810/8130 cut-off events. For 979946/979946 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 58142 event pairs, 1299 based on Foata normal form. 6/8125 useless extension candidates. Maximal degree in co-relation 59206. Up to 5958 conditions per place. [2024-06-20 17:53:44,762 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 429 selfloop transitions, 193 changer transitions 0/629 dead transitions. [2024-06-20 17:53:44,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 629 transitions, 11193 flow [2024-06-20 17:53:44,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-20 17:53:44,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-20 17:53:44,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 338 transitions. [2024-06-20 17:53:44,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633333333333334 [2024-06-20 17:53:44,763 INFO L175 Difference]: Start difference. First operand has 465 places, 573 transitions, 9457 flow. Second operand 15 states and 338 transitions. [2024-06-20 17:53:44,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 629 transitions, 11193 flow [2024-06-20 17:53:52,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 629 transitions, 11085 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-20 17:53:52,170 INFO L231 Difference]: Finished difference. Result has 475 places, 575 transitions, 9859 flow [2024-06-20 17:53:52,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9369, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9859, PETRI_PLACES=475, PETRI_TRANSITIONS=575} [2024-06-20 17:53:52,170 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-20 17:53:52,170 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 575 transitions, 9859 flow [2024-06-20 17:53:52,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:52,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:53:52,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:53:52,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 17:53:52,171 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:53:52,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:53:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash 461010299, now seen corresponding path program 3 times [2024-06-20 17:53:52,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:53:52,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428886944] [2024-06-20 17:53:52,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:53:52,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:53:52,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:53:52,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:53:52,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:53:52,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428886944] [2024-06-20 17:53:52,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428886944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:53:52,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:53:52,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:53:52,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280794617] [2024-06-20 17:53:52,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:53:52,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:53:52,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:53:52,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:53:52,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:53:52,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:53:52,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 575 transitions, 9859 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:53:52,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:53:52,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:53:52,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:53:54,846 INFO L124 PetriNetUnfolderBase]: 4830/8176 cut-off events. [2024-06-20 17:53:54,846 INFO L125 PetriNetUnfolderBase]: For 994256/994256 co-relation queries the response was YES. [2024-06-20 17:53:54,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60300 conditions, 8176 events. 4830/8176 cut-off events. For 994256/994256 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58665 event pairs, 1357 based on Foata normal form. 6/8175 useless extension candidates. Maximal degree in co-relation 60088. Up to 7147 conditions per place. [2024-06-20 17:53:54,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 437 selfloop transitions, 177 changer transitions 0/621 dead transitions. [2024-06-20 17:53:54,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 621 transitions, 11240 flow [2024-06-20 17:53:54,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-20 17:53:54,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-20 17:53:54,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 346 transitions. [2024-06-20 17:53:54,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.540625 [2024-06-20 17:53:54,973 INFO L175 Difference]: Start difference. First operand has 475 places, 575 transitions, 9859 flow. Second operand 16 states and 346 transitions. [2024-06-20 17:53:54,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 621 transitions, 11240 flow [2024-06-20 17:54:03,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 621 transitions, 10883 flow, removed 9 selfloop flow, removed 12 redundant places. [2024-06-20 17:54:03,245 INFO L231 Difference]: Finished difference. Result has 479 places, 576 transitions, 9881 flow [2024-06-20 17:54:03,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9503, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9881, PETRI_PLACES=479, PETRI_TRANSITIONS=576} [2024-06-20 17:54:03,245 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 438 predicate places. [2024-06-20 17:54:03,245 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 576 transitions, 9881 flow [2024-06-20 17:54:03,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:03,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:03,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:03,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 17:54:03,246 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:03,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:03,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1540292981, now seen corresponding path program 4 times [2024-06-20 17:54:03,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:03,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146040058] [2024-06-20 17:54:03,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:03,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:03,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:03,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:03,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:03,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146040058] [2024-06-20 17:54:03,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146040058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:03,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:03,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:54:03,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110729732] [2024-06-20 17:54:03,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:03,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:54:03,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:03,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:54:03,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:54:03,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:54:03,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 576 transitions, 9881 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:03,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:03,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:54:03,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:05,899 INFO L124 PetriNetUnfolderBase]: 4758/8067 cut-off events. [2024-06-20 17:54:05,899 INFO L125 PetriNetUnfolderBase]: For 965417/965420 co-relation queries the response was YES. [2024-06-20 17:54:06,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55377 conditions, 8067 events. 4758/8067 cut-off events. For 965417/965420 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 58014 event pairs, 1203 based on Foata normal form. 38/8098 useless extension candidates. Maximal degree in co-relation 55164. Up to 6375 conditions per place. [2024-06-20 17:54:06,029 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 497 selfloop transitions, 112 changer transitions 6/622 dead transitions. [2024-06-20 17:54:06,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 622 transitions, 11281 flow [2024-06-20 17:54:06,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:54:06,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:54:06,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 228 transitions. [2024-06-20 17:54:06,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-06-20 17:54:06,030 INFO L175 Difference]: Start difference. First operand has 479 places, 576 transitions, 9881 flow. Second operand 9 states and 228 transitions. [2024-06-20 17:54:06,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 622 transitions, 11281 flow [2024-06-20 17:54:11,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 622 transitions, 10905 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-20 17:54:11,123 INFO L231 Difference]: Finished difference. Result has 474 places, 575 transitions, 9719 flow [2024-06-20 17:54:11,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9505, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9719, PETRI_PLACES=474, PETRI_TRANSITIONS=575} [2024-06-20 17:54:11,123 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-20 17:54:11,123 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 575 transitions, 9719 flow [2024-06-20 17:54:11,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:11,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:11,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:11,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 17:54:11,124 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:11,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:11,124 INFO L85 PathProgramCache]: Analyzing trace with hash -732042127, now seen corresponding path program 1 times [2024-06-20 17:54:11,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:11,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875264151] [2024-06-20 17:54:11,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:11,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:11,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:11,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:11,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875264151] [2024-06-20 17:54:11,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875264151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:11,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:11,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:54:11,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618453191] [2024-06-20 17:54:11,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:11,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:54:11,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:11,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:54:11,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:54:11,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 40 [2024-06-20 17:54:11,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 575 transitions, 9719 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:54:11,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:11,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 40 [2024-06-20 17:54:11,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:13,575 INFO L124 PetriNetUnfolderBase]: 4764/8085 cut-off events. [2024-06-20 17:54:13,576 INFO L125 PetriNetUnfolderBase]: For 762225/762233 co-relation queries the response was YES. [2024-06-20 17:54:13,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55307 conditions, 8085 events. 4764/8085 cut-off events. For 762225/762233 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 58134 event pairs, 1262 based on Foata normal form. 12/8091 useless extension candidates. Maximal degree in co-relation 55093. Up to 7085 conditions per place. [2024-06-20 17:54:13,868 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 491 selfloop transitions, 106 changer transitions 0/604 dead transitions. [2024-06-20 17:54:13,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 604 transitions, 11035 flow [2024-06-20 17:54:13,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:54:13,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:54:13,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-20 17:54:13,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5875 [2024-06-20 17:54:13,868 INFO L175 Difference]: Start difference. First operand has 474 places, 575 transitions, 9719 flow. Second operand 8 states and 188 transitions. [2024-06-20 17:54:13,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 604 transitions, 11035 flow [2024-06-20 17:54:19,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 604 transitions, 10755 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 17:54:19,343 INFO L231 Difference]: Finished difference. Result has 475 places, 579 transitions, 9728 flow [2024-06-20 17:54:19,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9728, PETRI_PLACES=475, PETRI_TRANSITIONS=579} [2024-06-20 17:54:19,343 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 434 predicate places. [2024-06-20 17:54:19,343 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 579 transitions, 9728 flow [2024-06-20 17:54:19,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 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-06-20 17:54:19,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:19,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:19,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 17:54:19,343 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:19,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:19,344 INFO L85 PathProgramCache]: Analyzing trace with hash -28009439, now seen corresponding path program 2 times [2024-06-20 17:54:19,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:19,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631790550] [2024-06-20 17:54:19,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:19,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:19,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:19,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:19,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631790550] [2024-06-20 17:54:19,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631790550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:19,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:19,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:54:19,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089428293] [2024-06-20 17:54:19,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:19,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:54:19,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:19,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:54:19,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:54:19,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:54:19,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 579 transitions, 9728 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:19,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:19,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:54:19,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:21,911 INFO L124 PetriNetUnfolderBase]: 4784/8115 cut-off events. [2024-06-20 17:54:21,911 INFO L125 PetriNetUnfolderBase]: For 770825/770833 co-relation queries the response was YES. [2024-06-20 17:54:22,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55505 conditions, 8115 events. 4784/8115 cut-off events. For 770825/770833 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 58265 event pairs, 1302 based on Foata normal form. 12/8121 useless extension candidates. Maximal degree in co-relation 55288. Up to 7364 conditions per place. [2024-06-20 17:54:22,038 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 534 selfloop transitions, 56 changer transitions 0/596 dead transitions. [2024-06-20 17:54:22,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 596 transitions, 10972 flow [2024-06-20 17:54:22,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:54:22,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:54:22,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-20 17:54:22,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-20 17:54:22,039 INFO L175 Difference]: Start difference. First operand has 475 places, 579 transitions, 9728 flow. Second operand 7 states and 151 transitions. [2024-06-20 17:54:22,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 596 transitions, 10972 flow [2024-06-20 17:54:28,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 596 transitions, 10767 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 17:54:28,365 INFO L231 Difference]: Finished difference. Result has 476 places, 580 transitions, 9661 flow [2024-06-20 17:54:28,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9523, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9661, PETRI_PLACES=476, PETRI_TRANSITIONS=580} [2024-06-20 17:54:28,366 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 435 predicate places. [2024-06-20 17:54:28,366 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 580 transitions, 9661 flow [2024-06-20 17:54:28,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:28,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:28,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:28,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 17:54:28,366 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:28,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:28,367 INFO L85 PathProgramCache]: Analyzing trace with hash -28129409, now seen corresponding path program 3 times [2024-06-20 17:54:28,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:28,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246691720] [2024-06-20 17:54:28,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:28,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:28,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:28,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:28,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:28,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246691720] [2024-06-20 17:54:28,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246691720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:28,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:28,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:54:28,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186000530] [2024-06-20 17:54:28,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:28,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:54:28,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:28,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:54:28,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:54:28,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:54:28,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 580 transitions, 9661 flow. Second operand has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:28,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:28,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:54:28,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:31,003 INFO L124 PetriNetUnfolderBase]: 4804/8150 cut-off events. [2024-06-20 17:54:31,003 INFO L125 PetriNetUnfolderBase]: For 771590/771595 co-relation queries the response was YES. [2024-06-20 17:54:31,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55481 conditions, 8150 events. 4804/8150 cut-off events. For 771590/771595 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 58607 event pairs, 1341 based on Foata normal form. 8/8150 useless extension candidates. Maximal degree in co-relation 55264. Up to 6862 conditions per place. [2024-06-20 17:54:31,125 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 484 selfloop transitions, 112 changer transitions 0/602 dead transitions. [2024-06-20 17:54:31,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 602 transitions, 10955 flow [2024-06-20 17:54:31,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:54:31,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:54:31,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-20 17:54:31,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5607142857142857 [2024-06-20 17:54:31,126 INFO L175 Difference]: Start difference. First operand has 476 places, 580 transitions, 9661 flow. Second operand 7 states and 157 transitions. [2024-06-20 17:54:31,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 602 transitions, 10955 flow [2024-06-20 17:54:37,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 602 transitions, 10771 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 17:54:37,065 INFO L231 Difference]: Finished difference. Result has 477 places, 581 transitions, 9729 flow [2024-06-20 17:54:37,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9477, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9729, PETRI_PLACES=477, PETRI_TRANSITIONS=581} [2024-06-20 17:54:37,066 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 436 predicate places. [2024-06-20 17:54:37,066 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 581 transitions, 9729 flow [2024-06-20 17:54:37,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.88888888888889) internal successors, (134), 9 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:54:37,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:37,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:37,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 17:54:37,066 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:37,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:37,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1030698507, now seen corresponding path program 19 times [2024-06-20 17:54:37,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:37,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7598443] [2024-06-20 17:54:37,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:37,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:37,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:37,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:37,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:37,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7598443] [2024-06-20 17:54:37,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7598443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:37,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:37,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:54:37,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390782695] [2024-06-20 17:54:37,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:37,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:54:37,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:37,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:54:37,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:54:37,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:54:37,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 581 transitions, 9729 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:54:37,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:37,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:54:37,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:39,986 INFO L124 PetriNetUnfolderBase]: 5051/8542 cut-off events. [2024-06-20 17:54:39,986 INFO L125 PetriNetUnfolderBase]: For 1123606/1123614 co-relation queries the response was YES. [2024-06-20 17:54:40,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63070 conditions, 8542 events. 5051/8542 cut-off events. For 1123606/1123614 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 61761 event pairs, 1447 based on Foata normal form. 14/8550 useless extension candidates. Maximal degree in co-relation 62853. Up to 7082 conditions per place. [2024-06-20 17:54:40,121 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 449 selfloop transitions, 182 changer transitions 0/637 dead transitions. [2024-06-20 17:54:40,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 637 transitions, 11536 flow [2024-06-20 17:54:40,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:54:40,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:54:40,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 302 transitions. [2024-06-20 17:54:40,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392857142857143 [2024-06-20 17:54:40,122 INFO L175 Difference]: Start difference. First operand has 477 places, 581 transitions, 9729 flow. Second operand 14 states and 302 transitions. [2024-06-20 17:54:40,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 637 transitions, 11536 flow [2024-06-20 17:54:48,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 637 transitions, 11294 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 17:54:48,514 INFO L231 Difference]: Finished difference. Result has 487 places, 584 transitions, 9972 flow [2024-06-20 17:54:48,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9489, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9972, PETRI_PLACES=487, PETRI_TRANSITIONS=584} [2024-06-20 17:54:48,514 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-20 17:54:48,514 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 584 transitions, 9972 flow [2024-06-20 17:54:48,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:54:48,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:48,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:48,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 17:54:48,515 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:48,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:48,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1022127627, now seen corresponding path program 20 times [2024-06-20 17:54:48,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:48,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482998749] [2024-06-20 17:54:48,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:48,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:48,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:48,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:48,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:48,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482998749] [2024-06-20 17:54:48,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482998749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:48,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:48,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:54:48,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088659352] [2024-06-20 17:54:48,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:48,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:54:48,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:48,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:54:48,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:54:48,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:54:48,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 584 transitions, 9972 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:54:48,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:48,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:54:48,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:54:51,431 INFO L124 PetriNetUnfolderBase]: 5079/8586 cut-off events. [2024-06-20 17:54:51,431 INFO L125 PetriNetUnfolderBase]: For 1144786/1144794 co-relation queries the response was YES. [2024-06-20 17:54:51,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63761 conditions, 8586 events. 5079/8586 cut-off events. For 1144786/1144794 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 62205 event pairs, 1467 based on Foata normal form. 14/8594 useless extension candidates. Maximal degree in co-relation 63542. Up to 7555 conditions per place. [2024-06-20 17:54:51,569 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 443 selfloop transitions, 179 changer transitions 0/628 dead transitions. [2024-06-20 17:54:51,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 628 transitions, 11397 flow [2024-06-20 17:54:51,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:54:51,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:54:51,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 293 transitions. [2024-06-20 17:54:51,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232142857142857 [2024-06-20 17:54:51,570 INFO L175 Difference]: Start difference. First operand has 487 places, 584 transitions, 9972 flow. Second operand 14 states and 293 transitions. [2024-06-20 17:54:51,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 628 transitions, 11397 flow [2024-06-20 17:54:58,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 628 transitions, 11151 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 17:54:58,605 INFO L231 Difference]: Finished difference. Result has 493 places, 585 transitions, 10123 flow [2024-06-20 17:54:58,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9734, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10123, PETRI_PLACES=493, PETRI_TRANSITIONS=585} [2024-06-20 17:54:58,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 452 predicate places. [2024-06-20 17:54:58,606 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 585 transitions, 10123 flow [2024-06-20 17:54:58,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:54:58,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:54:58,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:54:58,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 17:54:58,607 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:54:58,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:54:58,607 INFO L85 PathProgramCache]: Analyzing trace with hash -189860333, now seen corresponding path program 21 times [2024-06-20 17:54:58,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:54:58,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506667004] [2024-06-20 17:54:58,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:54:58,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:54:58,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:54:58,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:54:58,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:54:58,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506667004] [2024-06-20 17:54:58,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506667004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:54:58,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:54:58,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:54:58,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109523558] [2024-06-20 17:54:58,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:54:58,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:54:58,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:54:58,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:54:58,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:54:59,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:54:59,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 585 transitions, 10123 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:54:59,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:54:59,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:54:59,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:55:01,634 INFO L124 PetriNetUnfolderBase]: 5326/8970 cut-off events. [2024-06-20 17:55:01,635 INFO L125 PetriNetUnfolderBase]: For 1493066/1493066 co-relation queries the response was YES. [2024-06-20 17:55:01,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71393 conditions, 8970 events. 5326/8970 cut-off events. For 1493066/1493066 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 65149 event pairs, 1541 based on Foata normal form. 8/8973 useless extension candidates. Maximal degree in co-relation 71172. Up to 7289 conditions per place. [2024-06-20 17:55:01,789 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 421 selfloop transitions, 217 changer transitions 0/644 dead transitions. [2024-06-20 17:55:01,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 644 transitions, 11960 flow [2024-06-20 17:55:01,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:55:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:55:01,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 310 transitions. [2024-06-20 17:55:01,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-20 17:55:01,790 INFO L175 Difference]: Start difference. First operand has 493 places, 585 transitions, 10123 flow. Second operand 14 states and 310 transitions. [2024-06-20 17:55:01,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 644 transitions, 11960 flow [2024-06-20 17:55:09,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 644 transitions, 11591 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-20 17:55:09,496 INFO L231 Difference]: Finished difference. Result has 496 places, 588 transitions, 10326 flow [2024-06-20 17:55:09,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9754, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10326, PETRI_PLACES=496, PETRI_TRANSITIONS=588} [2024-06-20 17:55:09,497 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 455 predicate places. [2024-06-20 17:55:09,497 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 588 transitions, 10326 flow [2024-06-20 17:55:09,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:09,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:55:09,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:55:09,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 17:55:09,497 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:55:09,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:55:09,498 INFO L85 PathProgramCache]: Analyzing trace with hash 728657205, now seen corresponding path program 22 times [2024-06-20 17:55:09,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:55:09,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087486799] [2024-06-20 17:55:09,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:55:09,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:55:09,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:55:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:55:09,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:55:09,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087486799] [2024-06-20 17:55:09,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087486799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:55:09,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:55:09,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:55:09,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978364723] [2024-06-20 17:55:09,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:55:09,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:55:09,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:55:09,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:55:09,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:55:09,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:55:09,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 588 transitions, 10326 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:09,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:55:09,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:55:09,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:55:12,580 INFO L124 PetriNetUnfolderBase]: 5308/8949 cut-off events. [2024-06-20 17:55:12,580 INFO L125 PetriNetUnfolderBase]: For 1455306/1455314 co-relation queries the response was YES. [2024-06-20 17:55:12,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70726 conditions, 8949 events. 5308/8949 cut-off events. For 1455306/1455314 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 65161 event pairs, 1576 based on Foata normal form. 14/8957 useless extension candidates. Maximal degree in co-relation 70503. Up to 7918 conditions per place. [2024-06-20 17:55:12,723 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 448 selfloop transitions, 177 changer transitions 0/631 dead transitions. [2024-06-20 17:55:12,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 631 transitions, 11725 flow [2024-06-20 17:55:12,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:55:12,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:55:12,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 294 transitions. [2024-06-20 17:55:12,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-20 17:55:12,724 INFO L175 Difference]: Start difference. First operand has 496 places, 588 transitions, 10326 flow. Second operand 14 states and 294 transitions. [2024-06-20 17:55:12,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 631 transitions, 11725 flow [2024-06-20 17:55:22,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 631 transitions, 11392 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-20 17:55:22,408 INFO L231 Difference]: Finished difference. Result has 499 places, 588 transitions, 10352 flow [2024-06-20 17:55:22,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9993, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10352, PETRI_PLACES=499, PETRI_TRANSITIONS=588} [2024-06-20 17:55:22,408 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-20 17:55:22,408 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 588 transitions, 10352 flow [2024-06-20 17:55:22,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:22,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:55:22,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:55:22,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 17:55:22,409 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:55:22,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:55:22,409 INFO L85 PathProgramCache]: Analyzing trace with hash 409124759, now seen corresponding path program 23 times [2024-06-20 17:55:22,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:55:22,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877753059] [2024-06-20 17:55:22,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:55:22,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:55:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:55:22,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:55:22,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:55:22,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877753059] [2024-06-20 17:55:22,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877753059] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:55:22,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:55:22,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:55:22,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958564590] [2024-06-20 17:55:22,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:55:22,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:55:22,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:55:22,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:55:22,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:55:22,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:55:22,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 588 transitions, 10352 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:22,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:55:22,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:55:22,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:55:25,414 INFO L124 PetriNetUnfolderBase]: 5412/9119 cut-off events. [2024-06-20 17:55:25,415 INFO L125 PetriNetUnfolderBase]: For 1659394/1659402 co-relation queries the response was YES. [2024-06-20 17:55:25,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71386 conditions, 9119 events. 5412/9119 cut-off events. For 1659394/1659402 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 66554 event pairs, 1616 based on Foata normal form. 40/9153 useless extension candidates. Maximal degree in co-relation 71162. Up to 7956 conditions per place. [2024-06-20 17:55:25,568 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 450 selfloop transitions, 167 changer transitions 3/626 dead transitions. [2024-06-20 17:55:25,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 626 transitions, 11756 flow [2024-06-20 17:55:25,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:55:25,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:55:25,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 258 transitions. [2024-06-20 17:55:25,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 17:55:25,569 INFO L175 Difference]: Start difference. First operand has 499 places, 588 transitions, 10352 flow. Second operand 12 states and 258 transitions. [2024-06-20 17:55:25,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 626 transitions, 11756 flow [2024-06-20 17:55:35,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 626 transitions, 11393 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 17:55:35,754 INFO L231 Difference]: Finished difference. Result has 499 places, 588 transitions, 10332 flow [2024-06-20 17:55:35,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9989, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10332, PETRI_PLACES=499, PETRI_TRANSITIONS=588} [2024-06-20 17:55:35,754 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 458 predicate places. [2024-06-20 17:55:35,754 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 588 transitions, 10332 flow [2024-06-20 17:55:35,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:35,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:55:35,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:55:35,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 17:55:35,755 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:55:35,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:55:35,755 INFO L85 PathProgramCache]: Analyzing trace with hash 422243173, now seen corresponding path program 24 times [2024-06-20 17:55:35,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:55:35,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175115503] [2024-06-20 17:55:35,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:55:35,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:55:35,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:55:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:55:36,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:55:36,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175115503] [2024-06-20 17:55:36,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175115503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:55:36,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:55:36,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:55:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896662502] [2024-06-20 17:55:36,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:55:36,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:55:36,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:55:36,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:55:36,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:55:36,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:55:36,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 588 transitions, 10332 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:36,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:55:36,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:55:36,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:55:38,777 INFO L124 PetriNetUnfolderBase]: 5430/9144 cut-off events. [2024-06-20 17:55:38,777 INFO L125 PetriNetUnfolderBase]: For 1473618/1473618 co-relation queries the response was YES. [2024-06-20 17:55:39,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71725 conditions, 9144 events. 5430/9144 cut-off events. For 1473618/1473618 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 66669 event pairs, 1609 based on Foata normal form. 8/9147 useless extension candidates. Maximal degree in co-relation 71500. Up to 8088 conditions per place. [2024-06-20 17:55:39,105 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 420 selfloop transitions, 209 changer transitions 0/635 dead transitions. [2024-06-20 17:55:39,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 635 transitions, 11773 flow [2024-06-20 17:55:39,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-20 17:55:39,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-20 17:55:39,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 301 transitions. [2024-06-20 17:55:39,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-06-20 17:55:39,106 INFO L175 Difference]: Start difference. First operand has 499 places, 588 transitions, 10332 flow. Second operand 14 states and 301 transitions. [2024-06-20 17:55:39,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 635 transitions, 11773 flow [2024-06-20 17:55:50,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 635 transitions, 11432 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 17:55:50,519 INFO L231 Difference]: Finished difference. Result has 503 places, 589 transitions, 10445 flow [2024-06-20 17:55:50,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9991, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10445, PETRI_PLACES=503, PETRI_TRANSITIONS=589} [2024-06-20 17:55:50,519 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-20 17:55:50,519 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 589 transitions, 10445 flow [2024-06-20 17:55:50,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:50,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:55:50,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:55:50,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 17:55:50,520 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:55:50,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:55:50,520 INFO L85 PathProgramCache]: Analyzing trace with hash -2106666971, now seen corresponding path program 25 times [2024-06-20 17:55:50,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:55:50,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352399237] [2024-06-20 17:55:50,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:55:50,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:55:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:55:50,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:55:50,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:55:50,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352399237] [2024-06-20 17:55:50,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352399237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:55:50,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:55:50,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:55:50,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901022787] [2024-06-20 17:55:50,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:55:50,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:55:50,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:55:50,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:55:50,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:55:50,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:55:50,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 589 transitions, 10445 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:55:50,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:55:50,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:55:50,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:55:53,538 INFO L124 PetriNetUnfolderBase]: 5458/9190 cut-off events. [2024-06-20 17:55:53,538 INFO L125 PetriNetUnfolderBase]: For 1496512/1496512 co-relation queries the response was YES. [2024-06-20 17:55:53,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72335 conditions, 9190 events. 5458/9190 cut-off events. For 1496512/1496512 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 67137 event pairs, 1613 based on Foata normal form. 8/9193 useless extension candidates. Maximal degree in co-relation 72109. Up to 8132 conditions per place. [2024-06-20 17:55:53,845 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 420 selfloop transitions, 206 changer transitions 0/632 dead transitions. [2024-06-20 17:55:53,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 632 transitions, 11872 flow [2024-06-20 17:55:53,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 17:55:53,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 17:55:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 281 transitions. [2024-06-20 17:55:53,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5403846153846154 [2024-06-20 17:55:53,846 INFO L175 Difference]: Start difference. First operand has 503 places, 589 transitions, 10445 flow. Second operand 13 states and 281 transitions. [2024-06-20 17:55:53,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 632 transitions, 11872 flow [2024-06-20 17:56:01,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 632 transitions, 11466 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-20 17:56:01,800 INFO L231 Difference]: Finished difference. Result has 504 places, 590 transitions, 10489 flow [2024-06-20 17:56:01,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10039, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10489, PETRI_PLACES=504, PETRI_TRANSITIONS=590} [2024-06-20 17:56:01,801 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-20 17:56:01,801 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 590 transitions, 10489 flow [2024-06-20 17:56:01,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:01,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:56:01,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, 1, 1] [2024-06-20 17:56:01,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 17:56:01,801 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:56:01,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:56:01,802 INFO L85 PathProgramCache]: Analyzing trace with hash -948843065, now seen corresponding path program 26 times [2024-06-20 17:56:01,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:56:01,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416848921] [2024-06-20 17:56:01,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:56:01,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:56:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:56:02,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:56:02,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:56:02,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416848921] [2024-06-20 17:56:02,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416848921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:56:02,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:56:02,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:56:02,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561432939] [2024-06-20 17:56:02,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:56:02,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:56:02,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:56:02,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:56:02,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:56:02,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:56:02,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 590 transitions, 10489 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:02,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:56:02,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:56:02,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:56:04,976 INFO L124 PetriNetUnfolderBase]: 5692/9558 cut-off events. [2024-06-20 17:56:04,976 INFO L125 PetriNetUnfolderBase]: For 1833004/1833004 co-relation queries the response was YES. [2024-06-20 17:56:05,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79685 conditions, 9558 events. 5692/9558 cut-off events. For 1833004/1833004 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 70043 event pairs, 1695 based on Foata normal form. 8/9561 useless extension candidates. Maximal degree in co-relation 79459. Up to 7915 conditions per place. [2024-06-20 17:56:05,295 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 416 selfloop transitions, 219 changer transitions 0/641 dead transitions. [2024-06-20 17:56:05,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 641 transitions, 12312 flow [2024-06-20 17:56:05,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:56:05,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:56:05,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 270 transitions. [2024-06-20 17:56:05,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-20 17:56:05,296 INFO L175 Difference]: Start difference. First operand has 504 places, 590 transitions, 10489 flow. Second operand 12 states and 270 transitions. [2024-06-20 17:56:05,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 641 transitions, 12312 flow [2024-06-20 17:56:13,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 641 transitions, 11866 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-06-20 17:56:13,653 INFO L231 Difference]: Finished difference. Result has 504 places, 593 transitions, 10622 flow [2024-06-20 17:56:13,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10045, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10622, PETRI_PLACES=504, PETRI_TRANSITIONS=593} [2024-06-20 17:56:13,653 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 463 predicate places. [2024-06-20 17:56:13,653 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 593 transitions, 10622 flow [2024-06-20 17:56:13,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:13,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:56:13,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:56:13,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 17:56:13,654 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:56:13,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:56:13,654 INFO L85 PathProgramCache]: Analyzing trace with hash -940272185, now seen corresponding path program 27 times [2024-06-20 17:56:13,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:56:13,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750679481] [2024-06-20 17:56:13,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:56:13,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:56:13,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:56:14,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:56:14,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:56:14,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750679481] [2024-06-20 17:56:14,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750679481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:56:14,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:56:14,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:56:14,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345377085] [2024-06-20 17:56:14,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:56:14,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:56:14,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:56:14,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:56:14,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:56:14,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:56:14,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 593 transitions, 10622 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:14,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:56:14,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:56:14,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:56:17,103 INFO L124 PetriNetUnfolderBase]: 5720/9602 cut-off events. [2024-06-20 17:56:17,103 INFO L125 PetriNetUnfolderBase]: For 1836644/1836644 co-relation queries the response was YES. [2024-06-20 17:56:17,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80298 conditions, 9602 events. 5720/9602 cut-off events. For 1836644/1836644 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 70515 event pairs, 1731 based on Foata normal form. 8/9605 useless extension candidates. Maximal degree in co-relation 80071. Up to 8546 conditions per place. [2024-06-20 17:56:17,285 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 413 selfloop transitions, 213 changer transitions 0/632 dead transitions. [2024-06-20 17:56:17,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 632 transitions, 12047 flow [2024-06-20 17:56:17,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 17:56:17,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 17:56:17,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-20 17:56:17,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-06-20 17:56:17,286 INFO L175 Difference]: Start difference. First operand has 504 places, 593 transitions, 10622 flow. Second operand 12 states and 261 transitions. [2024-06-20 17:56:17,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 632 transitions, 12047 flow [2024-06-20 17:56:26,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 632 transitions, 11691 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-20 17:56:26,041 INFO L231 Difference]: Finished difference. Result has 507 places, 594 transitions, 10738 flow [2024-06-20 17:56:26,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10276, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10738, PETRI_PLACES=507, PETRI_TRANSITIONS=594} [2024-06-20 17:56:26,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 466 predicate places. [2024-06-20 17:56:26,041 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 594 transitions, 10738 flow [2024-06-20 17:56:26,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:26,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:56:26,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:56:26,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 17:56:26,041 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:56:26,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:56:26,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1732596015, now seen corresponding path program 28 times [2024-06-20 17:56:26,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:56:26,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885460194] [2024-06-20 17:56:26,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:56:26,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:56:26,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:56:26,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:56:26,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:56:26,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885460194] [2024-06-20 17:56:26,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885460194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:56:26,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:56:26,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:56:26,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224356575] [2024-06-20 17:56:26,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:56:26,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:56:26,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:56:26,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:56:26,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:56:26,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:56:26,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 594 transitions, 10738 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:26,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:56:26,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:56:26,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:56:29,426 INFO L124 PetriNetUnfolderBase]: 5854/9825 cut-off events. [2024-06-20 17:56:29,426 INFO L125 PetriNetUnfolderBase]: For 2099560/2099563 co-relation queries the response was YES. [2024-06-20 17:56:29,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82027 conditions, 9825 events. 5854/9825 cut-off events. For 2099560/2099563 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 72435 event pairs, 1405 based on Foata normal form. 38/9858 useless extension candidates. Maximal degree in co-relation 81799. Up to 7370 conditions per place. [2024-06-20 17:56:29,623 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 482 selfloop transitions, 150 changer transitions 5/643 dead transitions. [2024-06-20 17:56:29,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 643 transitions, 12510 flow [2024-06-20 17:56:29,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:56:29,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:56:29,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-20 17:56:29,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-06-20 17:56:29,624 INFO L175 Difference]: Start difference. First operand has 507 places, 594 transitions, 10738 flow. Second operand 9 states and 222 transitions. [2024-06-20 17:56:29,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 643 transitions, 12510 flow [2024-06-20 17:56:39,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 643 transitions, 12195 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 17:56:39,322 INFO L231 Difference]: Finished difference. Result has 508 places, 594 transitions, 10819 flow [2024-06-20 17:56:39,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10425, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10819, PETRI_PLACES=508, PETRI_TRANSITIONS=594} [2024-06-20 17:56:39,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-20 17:56:39,323 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 594 transitions, 10819 flow [2024-06-20 17:56:39,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:39,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:56:39,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:56:39,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 17:56:39,324 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:56:39,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:56:39,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1732448145, now seen corresponding path program 29 times [2024-06-20 17:56:39,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:56:39,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744328392] [2024-06-20 17:56:39,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:56:39,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:56:39,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:56:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:56:39,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:56:39,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744328392] [2024-06-20 17:56:39,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744328392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:56:39,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:56:39,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:56:39,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596509812] [2024-06-20 17:56:39,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:56:39,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:56:39,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:56:39,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:56:39,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:56:39,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 40 [2024-06-20 17:56:39,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 594 transitions, 10819 flow. Second operand has 11 states, 11 states have (on average 14.545454545454545) internal successors, (160), 11 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-06-20 17:56:39,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:56:39,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 40 [2024-06-20 17:56:39,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:56:42,706 INFO L124 PetriNetUnfolderBase]: 5666/9541 cut-off events. [2024-06-20 17:56:42,707 INFO L125 PetriNetUnfolderBase]: For 1804813/1804816 co-relation queries the response was YES.