./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe032_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b44c8288 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe032_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.witness-ghost-b44c828-m [2024-05-12 10:43:12,814 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:43:12,872 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:43:12,878 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:43:12,879 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:43:12,909 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:43:12,912 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:43:12,912 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:43:12,913 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:43:12,918 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:43:12,918 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:43:12,918 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:43:12,919 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:43:12,920 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:43:12,921 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:43:12,921 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:43:12,921 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:43:12,921 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:43:12,921 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:43:12,922 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:43:12,922 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:43:12,923 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:43:12,924 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:43:12,924 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:43:12,924 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:43:12,924 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:43:12,924 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:43:12,925 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:43:12,925 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:43:12,925 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:43:12,926 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:43:12,926 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:43:12,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:12,927 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:43:12,927 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:43:12,927 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:43:12,927 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:43:12,927 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:43:12,928 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:43:12,928 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:43:12,928 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:43:12,928 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:43:12,929 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:43:12,929 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-05-12 10:43:13,164 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:43:13,180 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:43:13,182 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:43:13,182 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:43:13,183 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:43:13,184 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-07_14-17-48.files/mutex-meet/safe032_tso.yml/witness.yml [2024-05-12 10:43:13,418 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:43:13,424 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:43:13,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-05-12 10:43:14,480 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:43:14,646 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:43:14,646 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i [2024-05-12 10:43:14,656 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f84f9b53/79c5efdff8a340119d45b111a77d3a9f/FLAGf28786b71 [2024-05-12 10:43:14,665 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f84f9b53/79c5efdff8a340119d45b111a77d3a9f [2024-05-12 10:43:14,666 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:43:14,666 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:43:14,667 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:14,667 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:43:14,671 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:43:14,672 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:13" (1/2) ... [2024-05-12 10:43:14,672 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62b0c87d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:14, skipping insertion in model container [2024-05-12 10:43:14,672 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:13" (1/2) ... [2024-05-12 10:43:14,674 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@145b2b0e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:14, skipping insertion in model container [2024-05-12 10:43:14,674 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:14" (2/2) ... [2024-05-12 10:43:14,675 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62b0c87d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:14, skipping insertion in model container [2024-05-12 10:43:14,675 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:14" (2/2) ... [2024-05-12 10:43:14,675 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:43:14,715 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:43:14,716 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= __unbuffered_p0_EAX && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && y <= 2) && y <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 10:43:14,716 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= __unbuffered_p0_EAX && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && y <= 2) && y <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 10:43:14,716 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || (0 <= __unbuffered_p0_EAX && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || ((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_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_p0_EAX + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_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 )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && y <= 2) && y <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2))) [2024-05-12 10:43:14,716 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:43:14,717 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-05-12 10:43:14,754 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:43:14,936 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i[945,958] [2024-05-12 10:43:15,078 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:15,090 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:43:15,124 WARN L246 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:43:15,185 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:15,218 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:43:15,218 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15 WrapperNode [2024-05-12 10:43:15,218 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:15,219 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:15,219 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:43:15,219 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:43:15,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,248 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,282 INFO L138 Inliner]: procedures = 176, calls = 57, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2024-05-12 10:43:15,283 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:15,284 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:43:15,284 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:43:15,284 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:43:15,292 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,293 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,307 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,325 INFO L175 MemorySlicer]: Split 5 memory accesses to 4 slices as follows [2, 1, 1, 1]. 40 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0]. The 3 writes are split as follows [0, 1, 1, 1]. [2024-05-12 10:43:15,327 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,328 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,338 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,342 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,347 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,354 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,357 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:43:15,359 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:43:15,359 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:43:15,359 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:43:15,360 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (1/1) ... [2024-05-12 10:43:15,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:15,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:43:15,410 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-05-12 10:43:15,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-05-12 10:43:15,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:43:15,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:43:15,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:43:15,443 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:43:15,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:43:15,444 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:43:15,444 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:43:15,445 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:43:15,445 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:43:15,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:43:15,445 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:43:15,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:43:15,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:43:15,446 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:43:15,446 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:43:15,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:43:15,448 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-05-12 10:43:15,577 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:43:15,579 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:43:15,831 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:43:15,832 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:43:15,894 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:43:15,895 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:43:15,895 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:15 BoogieIcfgContainer [2024-05-12 10:43:15,895 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:43:15,897 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:43:15,897 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:43:15,899 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:43:15,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:13" (1/4) ... [2024-05-12 10:43:15,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6535a0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:43:15, skipping insertion in model container [2024-05-12 10:43:15,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:43:14" (2/4) ... [2024-05-12 10:43:15,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6535a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:15, skipping insertion in model container [2024-05-12 10:43:15,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:15" (3/4) ... [2024-05-12 10:43:15,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d6535a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:15, skipping insertion in model container [2024-05-12 10:43:15,901 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:15" (4/4) ... [2024-05-12 10:43:15,901 INFO L112 eAbstractionObserver]: Analyzing ICFG safe032_tso.i [2024-05-12 10:43:15,914 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:43:15,914 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:43:15,914 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:43:15,946 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:43:15,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 10:43:16,007 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 10:43:16,007 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:16,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 74 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 10:43:16,010 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 10:43:16,013 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-05-12 10:43:16,019 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:43:16,026 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;@5cc55fd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:43:16,026 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:43:16,029 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:43:16,030 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:43:16,030 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:16,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:16,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:43:16,032 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:16,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:16,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1787140074, now seen corresponding path program 1 times [2024-05-12 10:43:16,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:16,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512831652] [2024-05-12 10:43:16,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:16,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:16,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:16,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:16,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512831652] [2024-05-12 10:43:16,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512831652] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:16,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:16,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:43:16,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163813860] [2024-05-12 10:43:16,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:16,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:43:16,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:16,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:43:16,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:43:16,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 10:43:16,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:16,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:16,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 10:43:16,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:16,976 INFO L124 PetriNetUnfolderBase]: 943/1713 cut-off events. [2024-05-12 10:43:16,976 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 10:43:16,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3183 conditions, 1713 events. 943/1713 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10295 event pairs, 677 based on Foata normal form. 1/1625 useless extension candidates. Maximal degree in co-relation 3168. Up to 1411 conditions per place. [2024-05-12 10:43:16,989 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 34 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-05-12 10:43:16,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 199 flow [2024-05-12 10:43:16,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:43:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:43:16,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-05-12 10:43:16,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-05-12 10:43:17,000 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 101 transitions. [2024-05-12 10:43:17,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 199 flow [2024-05-12 10:43:17,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:17,007 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-05-12 10:43:17,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-05-12 10:43:17,012 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-05-12 10:43:17,012 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-05-12 10:43:17,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:17,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:17,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:17,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:43:17,014 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:17,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:17,015 INFO L85 PathProgramCache]: Analyzing trace with hash 545351413, now seen corresponding path program 1 times [2024-05-12 10:43:17,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:17,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857690415] [2024-05-12 10:43:17,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:17,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:17,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:17,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:17,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:17,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857690415] [2024-05-12 10:43:17,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857690415] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:17,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:17,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:17,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616691689] [2024-05-12 10:43:17,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:17,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:17,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:17,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:17,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:17,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 10:43:17,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-05-12 10:43:17,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:17,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 10:43:17,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:17,539 INFO L124 PetriNetUnfolderBase]: 937/1617 cut-off events. [2024-05-12 10:43:17,539 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2024-05-12 10:43:17,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3500 conditions, 1617 events. 937/1617 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9167 event pairs, 477 based on Foata normal form. 3/1577 useless extension candidates. Maximal degree in co-relation 3485. Up to 1383 conditions per place. [2024-05-12 10:43:17,547 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 43 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-05-12 10:43:17,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 274 flow [2024-05-12 10:43:17,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:17,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:17,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 10:43:17,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-05-12 10:43:17,550 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 133 transitions. [2024-05-12 10:43:17,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 274 flow [2024-05-12 10:43:17,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:17,552 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-05-12 10:43:17,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-05-12 10:43:17,552 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-05-12 10:43:17,553 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-05-12 10:43:17,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 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-05-12 10:43:17,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:17,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:17,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:43:17,554 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:17,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:17,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1928675495, now seen corresponding path program 1 times [2024-05-12 10:43:17,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:17,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806860548] [2024-05-12 10:43:17,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:17,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:17,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:17,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:17,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:17,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806860548] [2024-05-12 10:43:17,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806860548] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:17,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:17,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:17,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415280562] [2024-05-12 10:43:17,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:17,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:17,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:17,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:17,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:17,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:17,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 flow. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:17,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:17,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:17,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:18,116 INFO L124 PetriNetUnfolderBase]: 1542/2550 cut-off events. [2024-05-12 10:43:18,116 INFO L125 PetriNetUnfolderBase]: For 1145/1145 co-relation queries the response was YES. [2024-05-12 10:43:18,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6048 conditions, 2550 events. 1542/2550 cut-off events. For 1145/1145 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14824 event pairs, 1013 based on Foata normal form. 3/2529 useless extension candidates. Maximal degree in co-relation 6031. Up to 2235 conditions per place. [2024-05-12 10:43:18,134 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 47 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-05-12 10:43:18,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 72 transitions, 342 flow [2024-05-12 10:43:18,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:18,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:18,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-05-12 10:43:18,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6614583333333334 [2024-05-12 10:43:18,139 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 127 transitions. [2024-05-12 10:43:18,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 72 transitions, 342 flow [2024-05-12 10:43:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 328 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:18,142 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 220 flow [2024-05-12 10:43:18,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=220, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-05-12 10:43:18,142 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 6 predicate places. [2024-05-12 10:43:18,143 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 220 flow [2024-05-12 10:43:18,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:18,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:18,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:43:18,143 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:18,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:18,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1518352205, now seen corresponding path program 1 times [2024-05-12 10:43:18,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:18,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680023102] [2024-05-12 10:43:18,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:18,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:18,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:18,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:18,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680023102] [2024-05-12 10:43:18,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680023102] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:18,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:18,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:18,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603734492] [2024-05-12 10:43:18,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:18,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:18,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:18,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:18,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:18,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:18,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 220 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:18,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:18,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:18,606 INFO L124 PetriNetUnfolderBase]: 1443/2508 cut-off events. [2024-05-12 10:43:18,607 INFO L125 PetriNetUnfolderBase]: For 2214/2214 co-relation queries the response was YES. [2024-05-12 10:43:18,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6488 conditions, 2508 events. 1443/2508 cut-off events. For 2214/2214 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15269 event pairs, 570 based on Foata normal form. 6/2434 useless extension candidates. Maximal degree in co-relation 6469. Up to 2031 conditions per place. [2024-05-12 10:43:18,621 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 12 changer transitions 0/94 dead transitions. [2024-05-12 10:43:18,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 94 transitions, 476 flow [2024-05-12 10:43:18,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:18,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:18,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 10:43:18,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-05-12 10:43:18,623 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 220 flow. Second operand 6 states and 188 transitions. [2024-05-12 10:43:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 94 transitions, 476 flow [2024-05-12 10:43:18,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 94 transitions, 470 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-05-12 10:43:18,626 INFO L231 Difference]: Finished difference. Result has 64 places, 60 transitions, 275 flow [2024-05-12 10:43:18,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=275, PETRI_PLACES=64, PETRI_TRANSITIONS=60} [2024-05-12 10:43:18,627 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 12 predicate places. [2024-05-12 10:43:18,627 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 60 transitions, 275 flow [2024-05-12 10:43:18,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:18,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:18,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:43:18,628 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:18,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:18,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1527406446, now seen corresponding path program 1 times [2024-05-12 10:43:18,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:18,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64978955] [2024-05-12 10:43:18,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:18,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:18,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:18,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:18,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:18,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64978955] [2024-05-12 10:43:18,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64978955] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:18,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:18,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:18,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598925672] [2024-05-12 10:43:18,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:18,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:18,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:18,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:18,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:18,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:18,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 60 transitions, 275 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:18,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:18,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:18,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:19,078 INFO L124 PetriNetUnfolderBase]: 1604/2643 cut-off events. [2024-05-12 10:43:19,079 INFO L125 PetriNetUnfolderBase]: For 3821/3821 co-relation queries the response was YES. [2024-05-12 10:43:19,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7686 conditions, 2643 events. 1604/2643 cut-off events. For 3821/3821 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 15580 event pairs, 510 based on Foata normal form. 4/2633 useless extension candidates. Maximal degree in co-relation 7663. Up to 2145 conditions per place. [2024-05-12 10:43:19,093 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 67 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-05-12 10:43:19,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 103 transitions, 625 flow [2024-05-12 10:43:19,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:19,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 164 transitions. [2024-05-12 10:43:19,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6833333333333333 [2024-05-12 10:43:19,095 INFO L175 Difference]: Start difference. First operand has 64 places, 60 transitions, 275 flow. Second operand 5 states and 164 transitions. [2024-05-12 10:43:19,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 103 transitions, 625 flow [2024-05-12 10:43:19,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 103 transitions, 594 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:19,100 INFO L231 Difference]: Finished difference. Result has 68 places, 74 transitions, 401 flow [2024-05-12 10:43:19,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=401, PETRI_PLACES=68, PETRI_TRANSITIONS=74} [2024-05-12 10:43:19,101 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-05-12 10:43:19,101 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 74 transitions, 401 flow [2024-05-12 10:43:19,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:43:19,102 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,102 INFO L85 PathProgramCache]: Analyzing trace with hash -909609880, now seen corresponding path program 2 times [2024-05-12 10:43:19,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289344218] [2024-05-12 10:43:19,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:19,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:19,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:19,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289344218] [2024-05-12 10:43:19,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289344218] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:19,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:19,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:19,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488579204] [2024-05-12 10:43:19,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:19,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:19,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:19,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:19,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:19,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:19,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 401 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:19,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:19,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:19,594 INFO L124 PetriNetUnfolderBase]: 1653/2731 cut-off events. [2024-05-12 10:43:19,594 INFO L125 PetriNetUnfolderBase]: For 6399/6399 co-relation queries the response was YES. [2024-05-12 10:43:19,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9206 conditions, 2731 events. 1653/2731 cut-off events. For 6399/6399 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16217 event pairs, 548 based on Foata normal form. 4/2721 useless extension candidates. Maximal degree in co-relation 9180. Up to 2191 conditions per place. [2024-05-12 10:43:19,610 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 63 selfloop transitions, 30 changer transitions 0/107 dead transitions. [2024-05-12 10:43:19,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 107 transitions, 741 flow [2024-05-12 10:43:19,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:19,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:19,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 10:43:19,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 10:43:19,611 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 401 flow. Second operand 5 states and 160 transitions. [2024-05-12 10:43:19,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 107 transitions, 741 flow [2024-05-12 10:43:19,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 107 transitions, 711 flow, removed 15 selfloop flow, removed 0 redundant places. [2024-05-12 10:43:19,620 INFO L231 Difference]: Finished difference. Result has 75 places, 84 transitions, 564 flow [2024-05-12 10:43:19,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=564, PETRI_PLACES=75, PETRI_TRANSITIONS=84} [2024-05-12 10:43:19,621 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 23 predicate places. [2024-05-12 10:43:19,621 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 84 transitions, 564 flow [2024-05-12 10:43:19,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:19,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:19,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:43:19,622 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:19,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:19,622 INFO L85 PathProgramCache]: Analyzing trace with hash -943562692, now seen corresponding path program 1 times [2024-05-12 10:43:19,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:19,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805239914] [2024-05-12 10:43:19,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:19,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:19,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:19,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:19,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:19,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805239914] [2024-05-12 10:43:19,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805239914] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:19,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:19,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:19,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51471367] [2024-05-12 10:43:19,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:19,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:19,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:19,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:19,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:19,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:19,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 84 transitions, 564 flow. Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:19,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:19,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:19,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:20,096 INFO L124 PetriNetUnfolderBase]: 1661/2741 cut-off events. [2024-05-12 10:43:20,096 INFO L125 PetriNetUnfolderBase]: For 8217/8217 co-relation queries the response was YES. [2024-05-12 10:43:20,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9900 conditions, 2741 events. 1661/2741 cut-off events. For 8217/8217 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 16192 event pairs, 493 based on Foata normal form. 3/2742 useless extension candidates. Maximal degree in co-relation 9869. Up to 2362 conditions per place. [2024-05-12 10:43:20,112 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 82 selfloop transitions, 17 changer transitions 0/113 dead transitions. [2024-05-12 10:43:20,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 113 transitions, 872 flow [2024-05-12 10:43:20,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:20,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:20,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 10:43:20,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-05-12 10:43:20,113 INFO L175 Difference]: Start difference. First operand has 75 places, 84 transitions, 564 flow. Second operand 5 states and 155 transitions. [2024-05-12 10:43:20,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 113 transitions, 872 flow [2024-05-12 10:43:20,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 113 transitions, 839 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:20,124 INFO L231 Difference]: Finished difference. Result has 79 places, 91 transitions, 628 flow [2024-05-12 10:43:20,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=628, PETRI_PLACES=79, PETRI_TRANSITIONS=91} [2024-05-12 10:43:20,124 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-05-12 10:43:20,125 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 91 transitions, 628 flow [2024-05-12 10:43:20,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:20,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:20,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:43:20,125 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:20,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:20,126 INFO L85 PathProgramCache]: Analyzing trace with hash -2085828679, now seen corresponding path program 1 times [2024-05-12 10:43:20,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:20,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043633401] [2024-05-12 10:43:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:20,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:20,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:20,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-05-12 10:43:20,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:20,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043633401] [2024-05-12 10:43:20,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043633401] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:20,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:20,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:20,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28768451] [2024-05-12 10:43:20,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:20,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:20,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:20,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:20,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:20,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:20,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 91 transitions, 628 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:20,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:20,583 INFO L124 PetriNetUnfolderBase]: 1649/2702 cut-off events. [2024-05-12 10:43:20,583 INFO L125 PetriNetUnfolderBase]: For 9757/9757 co-relation queries the response was YES. [2024-05-12 10:43:20,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10141 conditions, 2702 events. 1649/2702 cut-off events. For 9757/9757 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15789 event pairs, 503 based on Foata normal form. 2/2696 useless extension candidates. Maximal degree in co-relation 10108. Up to 2382 conditions per place. [2024-05-12 10:43:20,599 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 78 selfloop transitions, 11 changer transitions 0/103 dead transitions. [2024-05-12 10:43:20,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 103 transitions, 834 flow [2024-05-12 10:43:20,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:20,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:20,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 10:43:20,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-05-12 10:43:20,601 INFO L175 Difference]: Start difference. First operand has 79 places, 91 transitions, 628 flow. Second operand 4 states and 121 transitions. [2024-05-12 10:43:20,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 103 transitions, 834 flow [2024-05-12 10:43:20,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 103 transitions, 804 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:20,612 INFO L231 Difference]: Finished difference. Result has 82 places, 91 transitions, 628 flow [2024-05-12 10:43:20,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=628, PETRI_PLACES=82, PETRI_TRANSITIONS=91} [2024-05-12 10:43:20,612 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-05-12 10:43:20,612 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 91 transitions, 628 flow [2024-05-12 10:43:20,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:20,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:20,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:43:20,613 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:20,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:20,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1045938995, now seen corresponding path program 1 times [2024-05-12 10:43:20,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:20,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861936135] [2024-05-12 10:43:20,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:20,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:20,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43: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-05-12 10:43:20,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:20,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861936135] [2024-05-12 10:43:20,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861936135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:20,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:20,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:20,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377442832] [2024-05-12 10:43:20,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:20,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:20,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:20,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:20,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:20,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:20,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 91 transitions, 628 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:20,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:20,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:20,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:21,209 INFO L124 PetriNetUnfolderBase]: 1748/2850 cut-off events. [2024-05-12 10:43:21,210 INFO L125 PetriNetUnfolderBase]: For 10887/10887 co-relation queries the response was YES. [2024-05-12 10:43:21,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10907 conditions, 2850 events. 1748/2850 cut-off events. For 10887/10887 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16690 event pairs, 468 based on Foata normal form. 3/2849 useless extension candidates. Maximal degree in co-relation 10871. Up to 2440 conditions per place. [2024-05-12 10:43:21,228 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 95 selfloop transitions, 25 changer transitions 0/134 dead transitions. [2024-05-12 10:43:21,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 134 transitions, 1074 flow [2024-05-12 10:43:21,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:21,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:21,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:43:21,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 10:43:21,230 INFO L175 Difference]: Start difference. First operand has 82 places, 91 transitions, 628 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:43:21,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 134 transitions, 1074 flow [2024-05-12 10:43:21,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 134 transitions, 1046 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:21,243 INFO L231 Difference]: Finished difference. Result has 86 places, 106 transitions, 826 flow [2024-05-12 10:43:21,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=600, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=826, PETRI_PLACES=86, PETRI_TRANSITIONS=106} [2024-05-12 10:43:21,243 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-05-12 10:43:21,244 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 106 transitions, 826 flow [2024-05-12 10:43:21,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:21,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:21,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:21,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:43:21,244 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:21,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:21,245 INFO L85 PathProgramCache]: Analyzing trace with hash 63277063, now seen corresponding path program 2 times [2024-05-12 10:43:21,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:21,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748446434] [2024-05-12 10:43:21,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:21,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:21,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:21,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-05-12 10:43:21,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:21,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748446434] [2024-05-12 10:43:21,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748446434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:21,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:21,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:21,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18938309] [2024-05-12 10:43:21,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:21,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:21,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:21,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:21,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:21,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 106 transitions, 826 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:21,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:21,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:21,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:21,875 INFO L124 PetriNetUnfolderBase]: 1847/3053 cut-off events. [2024-05-12 10:43:21,875 INFO L125 PetriNetUnfolderBase]: For 14634/14634 co-relation queries the response was YES. [2024-05-12 10:43:21,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12529 conditions, 3053 events. 1847/3053 cut-off events. For 14634/14634 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 18469 event pairs, 488 based on Foata normal form. 4/3043 useless extension candidates. Maximal degree in co-relation 12492. Up to 2186 conditions per place. [2024-05-12 10:43:21,895 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 101 selfloop transitions, 64 changer transitions 0/179 dead transitions. [2024-05-12 10:43:21,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 179 transitions, 1554 flow [2024-05-12 10:43:21,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:21,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:21,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 283 transitions. [2024-05-12 10:43:21,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550925925925926 [2024-05-12 10:43:21,897 INFO L175 Difference]: Start difference. First operand has 86 places, 106 transitions, 826 flow. Second operand 9 states and 283 transitions. [2024-05-12 10:43:21,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 179 transitions, 1554 flow [2024-05-12 10:43:21,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 179 transitions, 1516 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:21,914 INFO L231 Difference]: Finished difference. Result has 94 places, 123 transitions, 1090 flow [2024-05-12 10:43:21,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1090, PETRI_PLACES=94, PETRI_TRANSITIONS=123} [2024-05-12 10:43:21,915 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 42 predicate places. [2024-05-12 10:43:21,915 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 123 transitions, 1090 flow [2024-05-12 10:43:21,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:21,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:21,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:21,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:43:21,916 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:21,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:21,916 INFO L85 PathProgramCache]: Analyzing trace with hash -762078339, now seen corresponding path program 1 times [2024-05-12 10:43:21,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:21,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459974000] [2024-05-12 10:43:21,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:21,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:21,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:22,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:22,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:22,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459974000] [2024-05-12 10:43:22,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459974000] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:22,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:22,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:22,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803535076] [2024-05-12 10:43:22,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:22,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:22,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:22,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:22,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:22,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:22,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 123 transitions, 1090 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:22,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:22,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:22,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:22,474 INFO L124 PetriNetUnfolderBase]: 1904/3162 cut-off events. [2024-05-12 10:43:22,475 INFO L125 PetriNetUnfolderBase]: For 19331/19331 co-relation queries the response was YES. [2024-05-12 10:43:22,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14207 conditions, 3162 events. 1904/3162 cut-off events. For 19331/19331 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 19365 event pairs, 482 based on Foata normal form. 4/3147 useless extension candidates. Maximal degree in co-relation 14167. Up to 2325 conditions per place. [2024-05-12 10:43:22,497 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 109 selfloop transitions, 47 changer transitions 0/170 dead transitions. [2024-05-12 10:43:22,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 170 transitions, 1654 flow [2024-05-12 10:43:22,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:22,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:22,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-05-12 10:43:22,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6770833333333334 [2024-05-12 10:43:22,499 INFO L175 Difference]: Start difference. First operand has 94 places, 123 transitions, 1090 flow. Second operand 6 states and 195 transitions. [2024-05-12 10:43:22,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 170 transitions, 1654 flow [2024-05-12 10:43:22,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 170 transitions, 1507 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:22,524 INFO L231 Difference]: Finished difference. Result has 98 places, 136 transitions, 1181 flow [2024-05-12 10:43:22,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=947, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1181, PETRI_PLACES=98, PETRI_TRANSITIONS=136} [2024-05-12 10:43:22,525 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 46 predicate places. [2024-05-12 10:43:22,525 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 136 transitions, 1181 flow [2024-05-12 10:43:22,525 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:22,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:22,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:22,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:43:22,526 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:22,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:22,526 INFO L85 PathProgramCache]: Analyzing trace with hash 2038276935, now seen corresponding path program 3 times [2024-05-12 10:43:22,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:22,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833579329] [2024-05-12 10:43:22,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:22,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:22,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:22,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:22,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833579329] [2024-05-12 10:43:22,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833579329] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:22,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:22,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:22,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525804018] [2024-05-12 10:43:22,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:22,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:22,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:22,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:22,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:22,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:22,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 136 transitions, 1181 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:22,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:22,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:22,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:23,199 INFO L124 PetriNetUnfolderBase]: 1937/3221 cut-off events. [2024-05-12 10:43:23,199 INFO L125 PetriNetUnfolderBase]: For 21574/21574 co-relation queries the response was YES. [2024-05-12 10:43:23,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14943 conditions, 3221 events. 1937/3221 cut-off events. For 21574/21574 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19848 event pairs, 482 based on Foata normal form. 4/3211 useless extension candidates. Maximal degree in co-relation 14900. Up to 2299 conditions per place. [2024-05-12 10:43:23,220 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 111 selfloop transitions, 66 changer transitions 0/191 dead transitions. [2024-05-12 10:43:23,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 191 transitions, 1811 flow [2024-05-12 10:43:23,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:23,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:23,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-05-12 10:43:23,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6588541666666666 [2024-05-12 10:43:23,222 INFO L175 Difference]: Start difference. First operand has 98 places, 136 transitions, 1181 flow. Second operand 8 states and 253 transitions. [2024-05-12 10:43:23,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 191 transitions, 1811 flow [2024-05-12 10:43:23,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 191 transitions, 1758 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:23,259 INFO L231 Difference]: Finished difference. Result has 106 places, 145 transitions, 1376 flow [2024-05-12 10:43:23,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1376, PETRI_PLACES=106, PETRI_TRANSITIONS=145} [2024-05-12 10:43:23,260 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 54 predicate places. [2024-05-12 10:43:23,261 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 145 transitions, 1376 flow [2024-05-12 10:43:23,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:23,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:23,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:23,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:43:23,262 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:23,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:23,262 INFO L85 PathProgramCache]: Analyzing trace with hash -534177189, now seen corresponding path program 2 times [2024-05-12 10:43:23,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:23,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726382114] [2024-05-12 10:43:23,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:23,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:23,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:23,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:23,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:23,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726382114] [2024-05-12 10:43:23,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726382114] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:23,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:23,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:23,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229616840] [2024-05-12 10:43:23,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:23,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:23,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:23,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:23,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:23,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:23,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 145 transitions, 1376 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:23,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:23,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:23,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:23,895 INFO L124 PetriNetUnfolderBase]: 2034/3400 cut-off events. [2024-05-12 10:43:23,895 INFO L125 PetriNetUnfolderBase]: For 26404/26404 co-relation queries the response was YES. [2024-05-12 10:43:23,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16409 conditions, 3400 events. 2034/3400 cut-off events. For 26404/26404 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21239 event pairs, 496 based on Foata normal form. 4/3386 useless extension candidates. Maximal degree in co-relation 16362. Up to 2457 conditions per place. [2024-05-12 10:43:23,916 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 121 selfloop transitions, 55 changer transitions 0/190 dead transitions. [2024-05-12 10:43:23,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 190 transitions, 2032 flow [2024-05-12 10:43:23,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:23,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:23,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-05-12 10:43:23,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6736111111111112 [2024-05-12 10:43:23,917 INFO L175 Difference]: Start difference. First operand has 106 places, 145 transitions, 1376 flow. Second operand 6 states and 194 transitions. [2024-05-12 10:43:23,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 190 transitions, 2032 flow [2024-05-12 10:43:23,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 190 transitions, 1915 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:23,955 INFO L231 Difference]: Finished difference. Result has 109 places, 159 transitions, 1552 flow [2024-05-12 10:43:23,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1552, PETRI_PLACES=109, PETRI_TRANSITIONS=159} [2024-05-12 10:43:23,956 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 57 predicate places. [2024-05-12 10:43:23,956 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 159 transitions, 1552 flow [2024-05-12 10:43:23,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:23,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:23,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:23,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:43:23,957 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:23,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:23,957 INFO L85 PathProgramCache]: Analyzing trace with hash 845144987, now seen corresponding path program 3 times [2024-05-12 10:43:23,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:23,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328586404] [2024-05-12 10:43:23,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:23,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:23,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:24,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:24,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:24,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328586404] [2024-05-12 10:43:24,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328586404] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:24,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:24,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:24,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931055320] [2024-05-12 10:43:24,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:24,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:24,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:24,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:24,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:24,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:24,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 159 transitions, 1552 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:24,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:24,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:24,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:24,545 INFO L124 PetriNetUnfolderBase]: 2025/3388 cut-off events. [2024-05-12 10:43:24,545 INFO L125 PetriNetUnfolderBase]: For 28579/28579 co-relation queries the response was YES. [2024-05-12 10:43:24,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16689 conditions, 3388 events. 2025/3388 cut-off events. For 28579/28579 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21176 event pairs, 496 based on Foata normal form. 4/3374 useless extension candidates. Maximal degree in co-relation 16640. Up to 2451 conditions per place. [2024-05-12 10:43:24,567 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 120 selfloop transitions, 55 changer transitions 0/189 dead transitions. [2024-05-12 10:43:24,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 189 transitions, 2050 flow [2024-05-12 10:43:24,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:24,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:24,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-05-12 10:43:24,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 10:43:24,569 INFO L175 Difference]: Start difference. First operand has 109 places, 159 transitions, 1552 flow. Second operand 6 states and 192 transitions. [2024-05-12 10:43:24,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 189 transitions, 2050 flow [2024-05-12 10:43:24,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 189 transitions, 1998 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-05-12 10:43:24,616 INFO L231 Difference]: Finished difference. Result has 115 places, 159 transitions, 1621 flow [2024-05-12 10:43:24,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1500, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1621, PETRI_PLACES=115, PETRI_TRANSITIONS=159} [2024-05-12 10:43:24,617 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-05-12 10:43:24,617 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 159 transitions, 1621 flow [2024-05-12 10:43:24,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:24,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:24,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:24,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:43:24,618 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:24,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:24,618 INFO L85 PathProgramCache]: Analyzing trace with hash -525595397, now seen corresponding path program 1 times [2024-05-12 10:43:24,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:24,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931277903] [2024-05-12 10:43:24,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:24,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:24,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:24,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:24,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931277903] [2024-05-12 10:43:24,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931277903] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:24,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:24,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:24,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894374315] [2024-05-12 10:43:24,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:24,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:24,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:24,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:24,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:24,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:24,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 159 transitions, 1621 flow. Second operand has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:24,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:24,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:24,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:25,219 INFO L124 PetriNetUnfolderBase]: 2035/3445 cut-off events. [2024-05-12 10:43:25,219 INFO L125 PetriNetUnfolderBase]: For 32107/32107 co-relation queries the response was YES. [2024-05-12 10:43:25,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17309 conditions, 3445 events. 2035/3445 cut-off events. For 32107/32107 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21519 event pairs, 724 based on Foata normal form. 6/3419 useless extension candidates. Maximal degree in co-relation 17257. Up to 2841 conditions per place. [2024-05-12 10:43:25,244 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 157 selfloop transitions, 20 changer transitions 0/191 dead transitions. [2024-05-12 10:43:25,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 191 transitions, 2119 flow [2024-05-12 10:43:25,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:25,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:25,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:43:25,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-05-12 10:43:25,246 INFO L175 Difference]: Start difference. First operand has 115 places, 159 transitions, 1621 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:43:25,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 191 transitions, 2119 flow [2024-05-12 10:43:25,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 191 transitions, 2001 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:25,293 INFO L231 Difference]: Finished difference. Result has 117 places, 162 transitions, 1605 flow [2024-05-12 10:43:25,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1503, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1605, PETRI_PLACES=117, PETRI_TRANSITIONS=162} [2024-05-12 10:43:25,294 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-05-12 10:43:25,294 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 162 transitions, 1605 flow [2024-05-12 10:43:25,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.0) internal successors, (120), 6 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-05-12 10:43:25,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:25,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:25,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:43:25,295 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:25,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:25,295 INFO L85 PathProgramCache]: Analyzing trace with hash -236178335, now seen corresponding path program 1 times [2024-05-12 10:43:25,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:25,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738410801] [2024-05-12 10:43:25,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:25,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:25,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:25,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:25,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:25,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738410801] [2024-05-12 10:43:25,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738410801] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:25,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:25,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:25,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821074106] [2024-05-12 10:43:25,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:25,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:25,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:25,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:25,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:25,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:25,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 162 transitions, 1605 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:25,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:25,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:25,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:25,893 INFO L124 PetriNetUnfolderBase]: 2027/3376 cut-off events. [2024-05-12 10:43:25,894 INFO L125 PetriNetUnfolderBase]: For 32641/32641 co-relation queries the response was YES. [2024-05-12 10:43:25,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17155 conditions, 3376 events. 2027/3376 cut-off events. For 32641/32641 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21082 event pairs, 485 based on Foata normal form. 4/3359 useless extension candidates. Maximal degree in co-relation 17102. Up to 2692 conditions per place. [2024-05-12 10:43:25,927 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 129 selfloop transitions, 36 changer transitions 0/179 dead transitions. [2024-05-12 10:43:25,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 179 transitions, 2033 flow [2024-05-12 10:43:25,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:25,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:25,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 153 transitions. [2024-05-12 10:43:25,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6375 [2024-05-12 10:43:25,928 INFO L175 Difference]: Start difference. First operand has 117 places, 162 transitions, 1605 flow. Second operand 5 states and 153 transitions. [2024-05-12 10:43:25,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 179 transitions, 2033 flow [2024-05-12 10:43:25,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 179 transitions, 1955 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:25,984 INFO L231 Difference]: Finished difference. Result has 118 places, 162 transitions, 1609 flow [2024-05-12 10:43:25,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1609, PETRI_PLACES=118, PETRI_TRANSITIONS=162} [2024-05-12 10:43:25,984 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 66 predicate places. [2024-05-12 10:43:25,984 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 162 transitions, 1609 flow [2024-05-12 10:43:25,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:25,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:25,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:25,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:43:25,985 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:25,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:25,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1397555864, now seen corresponding path program 1 times [2024-05-12 10:43:25,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:25,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276832781] [2024-05-12 10:43:25,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:25,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:25,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:26,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:26,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:26,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276832781] [2024-05-12 10:43:26,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276832781] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:26,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:26,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:26,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848509950] [2024-05-12 10:43:26,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:26,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:26,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:26,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:26,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:26,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 162 transitions, 1609 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:26,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:26,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:26,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:26,595 INFO L124 PetriNetUnfolderBase]: 2030/3373 cut-off events. [2024-05-12 10:43:26,596 INFO L125 PetriNetUnfolderBase]: For 33506/33506 co-relation queries the response was YES. [2024-05-12 10:43:26,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17262 conditions, 3373 events. 2030/3373 cut-off events. For 33506/33506 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20915 event pairs, 470 based on Foata normal form. 3/3362 useless extension candidates. Maximal degree in co-relation 17208. Up to 2695 conditions per place. [2024-05-12 10:43:26,616 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 134 selfloop transitions, 40 changer transitions 0/188 dead transitions. [2024-05-12 10:43:26,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 188 transitions, 2124 flow [2024-05-12 10:43:26,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:26,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:26,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 10:43:26,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-05-12 10:43:26,617 INFO L175 Difference]: Start difference. First operand has 118 places, 162 transitions, 1609 flow. Second operand 5 states and 158 transitions. [2024-05-12 10:43:26,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 188 transitions, 2124 flow [2024-05-12 10:43:26,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 188 transitions, 2000 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:26,662 INFO L231 Difference]: Finished difference. Result has 117 places, 165 transitions, 1626 flow [2024-05-12 10:43:26,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1626, PETRI_PLACES=117, PETRI_TRANSITIONS=165} [2024-05-12 10:43:26,662 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-05-12 10:43:26,662 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 165 transitions, 1626 flow [2024-05-12 10:43:26,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:26,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:26,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:26,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:43:26,663 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:26,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:26,663 INFO L85 PathProgramCache]: Analyzing trace with hash 719118688, now seen corresponding path program 2 times [2024-05-12 10:43:26,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:26,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337058468] [2024-05-12 10:43:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:26,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:26,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:26,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:26,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337058468] [2024-05-12 10:43:26,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337058468] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:26,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:26,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:26,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857087116] [2024-05-12 10:43:26,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:26,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:26,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:26,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:26,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:26,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:26,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 165 transitions, 1626 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:26,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:26,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:26,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:27,199 INFO L124 PetriNetUnfolderBase]: 2002/3365 cut-off events. [2024-05-12 10:43:27,199 INFO L125 PetriNetUnfolderBase]: For 34976/34976 co-relation queries the response was YES. [2024-05-12 10:43:27,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16863 conditions, 3365 events. 2002/3365 cut-off events. For 34976/34976 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21035 event pairs, 489 based on Foata normal form. 4/3348 useless extension candidates. Maximal degree in co-relation 16812. Up to 2665 conditions per place. [2024-05-12 10:43:27,223 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 130 selfloop transitions, 37 changer transitions 0/181 dead transitions. [2024-05-12 10:43:27,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 181 transitions, 2030 flow [2024-05-12 10:43:27,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:27,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:27,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 152 transitions. [2024-05-12 10:43:27,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6333333333333333 [2024-05-12 10:43:27,225 INFO L175 Difference]: Start difference. First operand has 117 places, 165 transitions, 1626 flow. Second operand 5 states and 152 transitions. [2024-05-12 10:43:27,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 181 transitions, 2030 flow [2024-05-12 10:43:27,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 181 transitions, 1967 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:27,269 INFO L231 Difference]: Finished difference. Result has 120 places, 165 transitions, 1646 flow [2024-05-12 10:43:27,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1563, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1646, PETRI_PLACES=120, PETRI_TRANSITIONS=165} [2024-05-12 10:43:27,270 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-05-12 10:43:27,270 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 165 transitions, 1646 flow [2024-05-12 10:43:27,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:27,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:27,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:27,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:43:27,271 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:27,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:27,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1650839928, now seen corresponding path program 1 times [2024-05-12 10:43:27,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:27,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591320107] [2024-05-12 10:43:27,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:27,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:27,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:27,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:27,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:27,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591320107] [2024-05-12 10:43:27,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591320107] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:27,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:27,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:27,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494060726] [2024-05-12 10:43:27,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:27,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:27,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:27,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:27,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:27,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:27,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 165 transitions, 1646 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:27,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:27,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:27,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:28,008 INFO L124 PetriNetUnfolderBase]: 2131/3662 cut-off events. [2024-05-12 10:43:28,008 INFO L125 PetriNetUnfolderBase]: For 40609/40609 co-relation queries the response was YES. [2024-05-12 10:43:28,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18291 conditions, 3662 events. 2131/3662 cut-off events. For 40609/40609 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23364 event pairs, 522 based on Foata normal form. 6/3628 useless extension candidates. Maximal degree in co-relation 18239. Up to 2792 conditions per place. [2024-05-12 10:43:28,033 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 171 selfloop transitions, 28 changer transitions 0/213 dead transitions. [2024-05-12 10:43:28,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 213 transitions, 2358 flow [2024-05-12 10:43:28,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:28,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:28,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-05-12 10:43:28,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-05-12 10:43:28,035 INFO L175 Difference]: Start difference. First operand has 120 places, 165 transitions, 1646 flow. Second operand 7 states and 216 transitions. [2024-05-12 10:43:28,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 213 transitions, 2358 flow [2024-05-12 10:43:28,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 213 transitions, 2213 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:28,093 INFO L231 Difference]: Finished difference. Result has 122 places, 171 transitions, 1672 flow [2024-05-12 10:43:28,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1501, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1672, PETRI_PLACES=122, PETRI_TRANSITIONS=171} [2024-05-12 10:43:28,094 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 70 predicate places. [2024-05-12 10:43:28,094 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 171 transitions, 1672 flow [2024-05-12 10:43:28,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:28,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:28,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:28,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:43:28,094 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:28,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:28,095 INFO L85 PathProgramCache]: Analyzing trace with hash 564469444, now seen corresponding path program 2 times [2024-05-12 10:43:28,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:28,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078279675] [2024-05-12 10:43:28,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:28,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:28,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:28,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:28,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:28,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078279675] [2024-05-12 10:43:28,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078279675] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:28,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:28,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:28,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652395697] [2024-05-12 10:43:28,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:28,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:28,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:28,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:28,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:28,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:28,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 171 transitions, 1672 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:28,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:28,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:28,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:28,791 INFO L124 PetriNetUnfolderBase]: 2144/3536 cut-off events. [2024-05-12 10:43:28,791 INFO L125 PetriNetUnfolderBase]: For 41861/41861 co-relation queries the response was YES. [2024-05-12 10:43:28,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18612 conditions, 3536 events. 2144/3536 cut-off events. For 41861/41861 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 21953 event pairs, 512 based on Foata normal form. 6/3531 useless extension candidates. Maximal degree in co-relation 18558. Up to 2960 conditions per place. [2024-05-12 10:43:28,814 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 167 selfloop transitions, 28 changer transitions 0/209 dead transitions. [2024-05-12 10:43:28,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 209 transitions, 2240 flow [2024-05-12 10:43:28,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:28,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:28,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-05-12 10:43:28,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:43:28,816 INFO L175 Difference]: Start difference. First operand has 122 places, 171 transitions, 1672 flow. Second operand 7 states and 210 transitions. [2024-05-12 10:43:28,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 209 transitions, 2240 flow [2024-05-12 10:43:28,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 209 transitions, 2128 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:28,886 INFO L231 Difference]: Finished difference. Result has 126 places, 174 transitions, 1688 flow [2024-05-12 10:43:28,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1688, PETRI_PLACES=126, PETRI_TRANSITIONS=174} [2024-05-12 10:43:28,886 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 74 predicate places. [2024-05-12 10:43:28,887 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 174 transitions, 1688 flow [2024-05-12 10:43:28,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:28,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:28,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:28,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:43:28,887 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:28,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:28,888 INFO L85 PathProgramCache]: Analyzing trace with hash -124976756, now seen corresponding path program 1 times [2024-05-12 10:43:28,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:28,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394972409] [2024-05-12 10:43:28,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:28,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:28,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:29,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:29,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:29,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394972409] [2024-05-12 10:43:29,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394972409] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:29,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:29,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:29,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039741391] [2024-05-12 10:43:29,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:29,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:29,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:29,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:29,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:29,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:29,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 174 transitions, 1688 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:29,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:29,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:29,561 INFO L124 PetriNetUnfolderBase]: 2213/3692 cut-off events. [2024-05-12 10:43:29,561 INFO L125 PetriNetUnfolderBase]: For 43926/43926 co-relation queries the response was YES. [2024-05-12 10:43:29,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19103 conditions, 3692 events. 2213/3692 cut-off events. For 43926/43926 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23051 event pairs, 477 based on Foata normal form. 3/3691 useless extension candidates. Maximal degree in co-relation 19047. Up to 3031 conditions per place. [2024-05-12 10:43:29,588 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 170 selfloop transitions, 37 changer transitions 0/221 dead transitions. [2024-05-12 10:43:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 221 transitions, 2359 flow [2024-05-12 10:43:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:29,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:29,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-05-12 10:43:29,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-05-12 10:43:29,591 INFO L175 Difference]: Start difference. First operand has 126 places, 174 transitions, 1688 flow. Second operand 7 states and 212 transitions. [2024-05-12 10:43:29,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 221 transitions, 2359 flow [2024-05-12 10:43:29,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 221 transitions, 2277 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:29,724 INFO L231 Difference]: Finished difference. Result has 129 places, 187 transitions, 1869 flow [2024-05-12 10:43:29,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1606, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1869, PETRI_PLACES=129, PETRI_TRANSITIONS=187} [2024-05-12 10:43:29,725 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-05-12 10:43:29,726 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 187 transitions, 1869 flow [2024-05-12 10:43:29,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:29,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:29,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:43:29,727 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:29,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:29,728 INFO L85 PathProgramCache]: Analyzing trace with hash 845399748, now seen corresponding path program 3 times [2024-05-12 10:43:29,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:29,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379798627] [2024-05-12 10:43:29,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:29,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:29,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:29,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:29,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:29,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379798627] [2024-05-12 10:43:29,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379798627] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:29,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:29,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:29,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803912876] [2024-05-12 10:43:29,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:29,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:29,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:29,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:29,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:29,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:29,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 187 transitions, 1869 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:29,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:29,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:29,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:30,430 INFO L124 PetriNetUnfolderBase]: 2322/3811 cut-off events. [2024-05-12 10:43:30,431 INFO L125 PetriNetUnfolderBase]: For 52014/52014 co-relation queries the response was YES. [2024-05-12 10:43:30,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20462 conditions, 3811 events. 2322/3811 cut-off events. For 52014/52014 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 23719 event pairs, 411 based on Foata normal form. 14/3811 useless extension candidates. Maximal degree in co-relation 20404. Up to 2768 conditions per place. [2024-05-12 10:43:30,456 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 161 selfloop transitions, 77 changer transitions 0/252 dead transitions. [2024-05-12 10:43:30,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 252 transitions, 2731 flow [2024-05-12 10:43:30,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:30,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 312 transitions. [2024-05-12 10:43:30,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65 [2024-05-12 10:43:30,458 INFO L175 Difference]: Start difference. First operand has 129 places, 187 transitions, 1869 flow. Second operand 10 states and 312 transitions. [2024-05-12 10:43:30,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 252 transitions, 2731 flow [2024-05-12 10:43:30,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 252 transitions, 2659 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:30,543 INFO L231 Difference]: Finished difference. Result has 136 places, 190 transitions, 2028 flow [2024-05-12 10:43:30,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2028, PETRI_PLACES=136, PETRI_TRANSITIONS=190} [2024-05-12 10:43:30,544 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-05-12 10:43:30,544 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 190 transitions, 2028 flow [2024-05-12 10:43:30,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:30,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:30,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:30,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:43:30,545 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:30,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:30,545 INFO L85 PathProgramCache]: Analyzing trace with hash 845404708, now seen corresponding path program 2 times [2024-05-12 10:43:30,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:30,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755189099] [2024-05-12 10:43:30,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:30,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:30,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:30,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:30,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:30,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755189099] [2024-05-12 10:43:30,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755189099] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:30,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:30,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:30,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401806521] [2024-05-12 10:43:30,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:30,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:30,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:30,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:30,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:30,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:30,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 190 transitions, 2028 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:30,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:30,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:30,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:31,260 INFO L124 PetriNetUnfolderBase]: 2453/4048 cut-off events. [2024-05-12 10:43:31,260 INFO L125 PetriNetUnfolderBase]: For 57928/57928 co-relation queries the response was YES. [2024-05-12 10:43:31,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22616 conditions, 4048 events. 2453/4048 cut-off events. For 57928/57928 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25636 event pairs, 430 based on Foata normal form. 4/4032 useless extension candidates. Maximal degree in co-relation 22556. Up to 2549 conditions per place. [2024-05-12 10:43:31,289 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 140 selfloop transitions, 120 changer transitions 0/274 dead transitions. [2024-05-12 10:43:31,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 274 transitions, 3336 flow [2024-05-12 10:43:31,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:31,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 321 transitions. [2024-05-12 10:43:31,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.66875 [2024-05-12 10:43:31,291 INFO L175 Difference]: Start difference. First operand has 136 places, 190 transitions, 2028 flow. Second operand 10 states and 321 transitions. [2024-05-12 10:43:31,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 274 transitions, 3336 flow [2024-05-12 10:43:31,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 274 transitions, 3145 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:31,372 INFO L231 Difference]: Finished difference. Result has 139 places, 211 transitions, 2385 flow [2024-05-12 10:43:31,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1837, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2385, PETRI_PLACES=139, PETRI_TRANSITIONS=211} [2024-05-12 10:43:31,373 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 87 predicate places. [2024-05-12 10:43:31,373 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 211 transitions, 2385 flow [2024-05-12 10:43:31,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:31,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:31,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:31,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:43:31,373 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:31,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:31,374 INFO L85 PathProgramCache]: Analyzing trace with hash 852070948, now seen corresponding path program 3 times [2024-05-12 10:43:31,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:31,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652429102] [2024-05-12 10:43:31,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:31,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:31,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:31,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:31,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:31,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652429102] [2024-05-12 10:43:31,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652429102] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:31,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:31,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152174469] [2024-05-12 10:43:31,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:31,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:31,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:31,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:31,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:31,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:31,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 211 transitions, 2385 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:31,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:31,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:31,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:32,107 INFO L124 PetriNetUnfolderBase]: 2442/4033 cut-off events. [2024-05-12 10:43:32,107 INFO L125 PetriNetUnfolderBase]: For 62958/62958 co-relation queries the response was YES. [2024-05-12 10:43:32,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23238 conditions, 4033 events. 2442/4033 cut-off events. For 62958/62958 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25628 event pairs, 430 based on Foata normal form. 4/4017 useless extension candidates. Maximal degree in co-relation 23176. Up to 2540 conditions per place. [2024-05-12 10:43:32,138 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 141 selfloop transitions, 124 changer transitions 0/279 dead transitions. [2024-05-12 10:43:32,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 279 transitions, 3425 flow [2024-05-12 10:43:32,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:43:32,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:43:32,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 346 transitions. [2024-05-12 10:43:32,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553030303030303 [2024-05-12 10:43:32,139 INFO L175 Difference]: Start difference. First operand has 139 places, 211 transitions, 2385 flow. Second operand 11 states and 346 transitions. [2024-05-12 10:43:32,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 279 transitions, 3425 flow [2024-05-12 10:43:32,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 279 transitions, 3146 flow, removed 94 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:32,245 INFO L231 Difference]: Finished difference. Result has 147 places, 211 transitions, 2365 flow [2024-05-12 10:43:32,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2365, PETRI_PLACES=147, PETRI_TRANSITIONS=211} [2024-05-12 10:43:32,246 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 95 predicate places. [2024-05-12 10:43:32,246 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 211 transitions, 2365 flow [2024-05-12 10:43:32,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:32,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:32,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:32,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:43:32,247 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:32,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:32,247 INFO L85 PathProgramCache]: Analyzing trace with hash 162628716, now seen corresponding path program 1 times [2024-05-12 10:43:32,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:32,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431461558] [2024-05-12 10:43:32,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:32,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:32,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:32,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:32,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:32,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431461558] [2024-05-12 10:43:32,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431461558] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:32,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:32,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:32,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017413769] [2024-05-12 10:43:32,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:32,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:32,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:32,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:32,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:32,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:32,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 211 transitions, 2365 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:32,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:32,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:32,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:32,988 INFO L124 PetriNetUnfolderBase]: 2551/4219 cut-off events. [2024-05-12 10:43:32,988 INFO L125 PetriNetUnfolderBase]: For 71112/71112 co-relation queries the response was YES. [2024-05-12 10:43:33,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24451 conditions, 4219 events. 2551/4219 cut-off events. For 71112/71112 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 26949 event pairs, 449 based on Foata normal form. 14/4211 useless extension candidates. Maximal degree in co-relation 24387. Up to 3104 conditions per place. [2024-05-12 10:43:33,019 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 172 selfloop transitions, 70 changer transitions 0/256 dead transitions. [2024-05-12 10:43:33,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 256 transitions, 3127 flow [2024-05-12 10:43:33,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:33,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:33,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-05-12 10:43:33,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6696428571428571 [2024-05-12 10:43:33,021 INFO L175 Difference]: Start difference. First operand has 147 places, 211 transitions, 2365 flow. Second operand 7 states and 225 transitions. [2024-05-12 10:43:33,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 256 transitions, 3127 flow [2024-05-12 10:43:33,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 256 transitions, 2872 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-05-12 10:43:33,107 INFO L231 Difference]: Finished difference. Result has 145 places, 214 transitions, 2334 flow [2024-05-12 10:43:33,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2110, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2334, PETRI_PLACES=145, PETRI_TRANSITIONS=214} [2024-05-12 10:43:33,107 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-05-12 10:43:33,107 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 214 transitions, 2334 flow [2024-05-12 10:43:33,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:33,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:33,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:33,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:43:33,108 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:33,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:33,108 INFO L85 PathProgramCache]: Analyzing trace with hash -1658888532, now seen corresponding path program 4 times [2024-05-12 10:43:33,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:33,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887466329] [2024-05-12 10:43:33,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:33,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:33,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:33,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:33,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887466329] [2024-05-12 10:43:33,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887466329] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:33,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:33,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:33,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302924581] [2024-05-12 10:43:33,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:33,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:33,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:33,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:33,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:33,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:33,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 214 transitions, 2334 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:33,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:33,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:33,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:33,981 INFO L124 PetriNetUnfolderBase]: 2635/4328 cut-off events. [2024-05-12 10:43:33,981 INFO L125 PetriNetUnfolderBase]: For 74045/74045 co-relation queries the response was YES. [2024-05-12 10:43:33,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24946 conditions, 4328 events. 2635/4328 cut-off events. For 74045/74045 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 27620 event pairs, 446 based on Foata normal form. 14/4326 useless extension candidates. Maximal degree in co-relation 24881. Up to 3212 conditions per place. [2024-05-12 10:43:34,016 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 187 selfloop transitions, 71 changer transitions 0/272 dead transitions. [2024-05-12 10:43:34,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 272 transitions, 3222 flow [2024-05-12 10:43:34,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:34,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:34,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 283 transitions. [2024-05-12 10:43:34,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6550925925925926 [2024-05-12 10:43:34,018 INFO L175 Difference]: Start difference. First operand has 145 places, 214 transitions, 2334 flow. Second operand 9 states and 283 transitions. [2024-05-12 10:43:34,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 272 transitions, 3222 flow [2024-05-12 10:43:34,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 272 transitions, 3042 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:34,142 INFO L231 Difference]: Finished difference. Result has 149 places, 217 transitions, 2389 flow [2024-05-12 10:43:34,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2389, PETRI_PLACES=149, PETRI_TRANSITIONS=217} [2024-05-12 10:43:34,142 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 97 predicate places. [2024-05-12 10:43:34,143 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 217 transitions, 2389 flow [2024-05-12 10:43:34,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:34,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:34,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:34,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:43:34,143 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:34,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:34,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2051840122, now seen corresponding path program 4 times [2024-05-12 10:43:34,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:34,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253854507] [2024-05-12 10:43:34,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:34,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:34,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:34,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:34,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:34,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253854507] [2024-05-12 10:43:34,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253854507] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:34,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:34,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:34,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809041263] [2024-05-12 10:43:34,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:34,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:34,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:34,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:34,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:34,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:34,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 217 transitions, 2389 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:34,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:34,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:34,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:35,029 INFO L124 PetriNetUnfolderBase]: 2768/4602 cut-off events. [2024-05-12 10:43:35,029 INFO L125 PetriNetUnfolderBase]: For 80378/80378 co-relation queries the response was YES. [2024-05-12 10:43:35,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26487 conditions, 4602 events. 2768/4602 cut-off events. For 80378/80378 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30035 event pairs, 457 based on Foata normal form. 4/4588 useless extension candidates. Maximal degree in co-relation 26421. Up to 2951 conditions per place. [2024-05-12 10:43:35,068 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 165 selfloop transitions, 124 changer transitions 0/303 dead transitions. [2024-05-12 10:43:35,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 303 transitions, 3783 flow [2024-05-12 10:43:35,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:43:35,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:43:35,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 350 transitions. [2024-05-12 10:43:35,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-05-12 10:43:35,069 INFO L175 Difference]: Start difference. First operand has 149 places, 217 transitions, 2389 flow. Second operand 11 states and 350 transitions. [2024-05-12 10:43:35,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 303 transitions, 3783 flow [2024-05-12 10:43:35,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 303 transitions, 3590 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:35,179 INFO L231 Difference]: Finished difference. Result has 153 places, 235 transitions, 2716 flow [2024-05-12 10:43:35,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2716, PETRI_PLACES=153, PETRI_TRANSITIONS=235} [2024-05-12 10:43:35,180 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-05-12 10:43:35,180 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 235 transitions, 2716 flow [2024-05-12 10:43:35,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:35,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:35,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:35,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:43:35,181 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:35,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:35,181 INFO L85 PathProgramCache]: Analyzing trace with hash 199201944, now seen corresponding path program 5 times [2024-05-12 10:43:35,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:35,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052176945] [2024-05-12 10:43:35,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:35,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:35,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:35,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:35,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:35,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052176945] [2024-05-12 10:43:35,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052176945] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:35,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:35,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:35,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899730482] [2024-05-12 10:43:35,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:35,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:35,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:35,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:35,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:35,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:35,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 235 transitions, 2716 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:35,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:35,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:35,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:35,962 INFO L124 PetriNetUnfolderBase]: 2759/4564 cut-off events. [2024-05-12 10:43:35,962 INFO L125 PetriNetUnfolderBase]: For 80835/80835 co-relation queries the response was YES. [2024-05-12 10:43:35,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26552 conditions, 4564 events. 2759/4564 cut-off events. For 80835/80835 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 29630 event pairs, 460 based on Foata normal form. 4/4548 useless extension candidates. Maximal degree in co-relation 26485. Up to 2945 conditions per place. [2024-05-12 10:43:35,998 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 152 selfloop transitions, 123 changer transitions 0/289 dead transitions. [2024-05-12 10:43:35,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 289 transitions, 3708 flow [2024-05-12 10:43:35,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:35,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 290 transitions. [2024-05-12 10:43:36,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6712962962962963 [2024-05-12 10:43:36,000 INFO L175 Difference]: Start difference. First operand has 153 places, 235 transitions, 2716 flow. Second operand 9 states and 290 transitions. [2024-05-12 10:43:36,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 289 transitions, 3708 flow [2024-05-12 10:43:36,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 289 transitions, 3434 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:36,131 INFO L231 Difference]: Finished difference. Result has 156 places, 235 transitions, 2698 flow [2024-05-12 10:43:36,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2698, PETRI_PLACES=156, PETRI_TRANSITIONS=235} [2024-05-12 10:43:36,131 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-05-12 10:43:36,131 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 235 transitions, 2698 flow [2024-05-12 10:43:36,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:36,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:36,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:36,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:43:36,132 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:36,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:36,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1698521210, now seen corresponding path program 6 times [2024-05-12 10:43:36,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:36,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895813452] [2024-05-12 10:43:36,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:36,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:36,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:36,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-05-12 10:43:36,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:36,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895813452] [2024-05-12 10:43:36,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895813452] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:36,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:36,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:36,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494670280] [2024-05-12 10:43:36,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:36,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:36,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:36,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:36,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:36,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 235 transitions, 2698 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:36,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:36,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:36,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:36,909 INFO L124 PetriNetUnfolderBase]: 2750/4561 cut-off events. [2024-05-12 10:43:36,910 INFO L125 PetriNetUnfolderBase]: For 80864/80864 co-relation queries the response was YES. [2024-05-12 10:43:36,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26500 conditions, 4561 events. 2750/4561 cut-off events. For 80864/80864 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29673 event pairs, 447 based on Foata normal form. 4/4547 useless extension candidates. Maximal degree in co-relation 26433. Up to 2939 conditions per place. [2024-05-12 10:43:36,945 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 156 selfloop transitions, 125 changer transitions 0/295 dead transitions. [2024-05-12 10:43:36,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 295 transitions, 3736 flow [2024-05-12 10:43:36,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:43:36,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:43:36,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 316 transitions. [2024-05-12 10:43:36,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-05-12 10:43:36,947 INFO L175 Difference]: Start difference. First operand has 156 places, 235 transitions, 2698 flow. Second operand 10 states and 316 transitions. [2024-05-12 10:43:36,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 295 transitions, 3736 flow [2024-05-12 10:43:37,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 295 transitions, 3448 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:37,158 INFO L231 Difference]: Finished difference. Result has 158 places, 235 transitions, 2670 flow [2024-05-12 10:43:37,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2670, PETRI_PLACES=158, PETRI_TRANSITIONS=235} [2024-05-12 10:43:37,159 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-05-12 10:43:37,159 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 235 transitions, 2670 flow [2024-05-12 10:43:37,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:37,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:37,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:37,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:43:37,160 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:37,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:37,160 INFO L85 PathProgramCache]: Analyzing trace with hash 2051849050, now seen corresponding path program 2 times [2024-05-12 10:43:37,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:37,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725479057] [2024-05-12 10:43:37,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:37,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:37,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:37,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:37,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:37,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725479057] [2024-05-12 10:43:37,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725479057] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:37,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:37,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:37,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234097609] [2024-05-12 10:43:37,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:37,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:37,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:37,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:37,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:37,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:37,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 235 transitions, 2670 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:37,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:37,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:37,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:37,934 INFO L124 PetriNetUnfolderBase]: 2869/4806 cut-off events. [2024-05-12 10:43:37,935 INFO L125 PetriNetUnfolderBase]: For 91026/91026 co-relation queries the response was YES. [2024-05-12 10:43:37,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27598 conditions, 4806 events. 2869/4806 cut-off events. For 91026/91026 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 31720 event pairs, 538 based on Foata normal form. 14/4799 useless extension candidates. Maximal degree in co-relation 27530. Up to 3564 conditions per place. [2024-05-12 10:43:37,973 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 200 selfloop transitions, 63 changer transitions 0/277 dead transitions. [2024-05-12 10:43:37,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 277 transitions, 3494 flow [2024-05-12 10:43:37,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:37,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:37,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 10:43:37,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636904761904762 [2024-05-12 10:43:37,974 INFO L175 Difference]: Start difference. First operand has 158 places, 235 transitions, 2670 flow. Second operand 7 states and 223 transitions. [2024-05-12 10:43:37,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 277 transitions, 3494 flow [2024-05-12 10:43:38,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 277 transitions, 3261 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:38,093 INFO L231 Difference]: Finished difference. Result has 157 places, 238 transitions, 2654 flow [2024-05-12 10:43:38,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2437, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2654, PETRI_PLACES=157, PETRI_TRANSITIONS=238} [2024-05-12 10:43:38,093 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 105 predicate places. [2024-05-12 10:43:38,094 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 238 transitions, 2654 flow [2024-05-12 10:43:38,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:38,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:38,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:38,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:43:38,094 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:38,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:38,095 INFO L85 PathProgramCache]: Analyzing trace with hash -2013429636, now seen corresponding path program 3 times [2024-05-12 10:43:38,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:38,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079411971] [2024-05-12 10:43:38,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:38,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:38,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:38,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:38,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079411971] [2024-05-12 10:43:38,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079411971] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:38,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:38,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:38,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022314835] [2024-05-12 10:43:38,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:38,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:38,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:38,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:38,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:38,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:38,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 238 transitions, 2654 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:38,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:38,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:38,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:38,888 INFO L124 PetriNetUnfolderBase]: 2988/5061 cut-off events. [2024-05-12 10:43:38,888 INFO L125 PetriNetUnfolderBase]: For 98402/98402 co-relation queries the response was YES. [2024-05-12 10:43:38,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28613 conditions, 5061 events. 2988/5061 cut-off events. For 98402/98402 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 33944 event pairs, 556 based on Foata normal form. 14/5057 useless extension candidates. Maximal degree in co-relation 28544. Up to 3745 conditions per place. [2024-05-12 10:43:38,927 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 204 selfloop transitions, 63 changer transitions 0/281 dead transitions. [2024-05-12 10:43:38,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 281 transitions, 3558 flow [2024-05-12 10:43:38,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:38,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:38,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-05-12 10:43:38,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6636904761904762 [2024-05-12 10:43:38,929 INFO L175 Difference]: Start difference. First operand has 157 places, 238 transitions, 2654 flow. Second operand 7 states and 223 transitions. [2024-05-12 10:43:38,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 281 transitions, 3558 flow [2024-05-12 10:43:39,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 281 transitions, 3383 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:39,087 INFO L231 Difference]: Finished difference. Result has 159 places, 241 transitions, 2702 flow [2024-05-12 10:43:39,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2702, PETRI_PLACES=159, PETRI_TRANSITIONS=241} [2024-05-12 10:43:39,088 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 107 predicate places. [2024-05-12 10:43:39,088 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 241 transitions, 2702 flow [2024-05-12 10:43:39,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:39,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:39,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:39,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:43:39,088 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:39,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:39,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1709005658, now seen corresponding path program 4 times [2024-05-12 10:43:39,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:39,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536853036] [2024-05-12 10:43:39,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:39,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:39,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:39,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:39,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:39,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536853036] [2024-05-12 10:43:39,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536853036] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:39,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:39,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:39,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24948787] [2024-05-12 10:43:39,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:39,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:39,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:39,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:39,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:39,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:39,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 241 transitions, 2702 flow. Second operand has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:39,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:39,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:39,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:39,940 INFO L124 PetriNetUnfolderBase]: 3236/5436 cut-off events. [2024-05-12 10:43:39,941 INFO L125 PetriNetUnfolderBase]: For 110660/110660 co-relation queries the response was YES. [2024-05-12 10:43:39,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30866 conditions, 5436 events. 3236/5436 cut-off events. For 110660/110660 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 36960 event pairs, 521 based on Foata normal form. 14/5432 useless extension candidates. Maximal degree in co-relation 30796. Up to 3448 conditions per place. [2024-05-12 10:43:39,984 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 207 selfloop transitions, 70 changer transitions 0/291 dead transitions. [2024-05-12 10:43:39,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 291 transitions, 3750 flow [2024-05-12 10:43:39,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:43:39,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:43:39,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-05-12 10:43:39,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6755952380952381 [2024-05-12 10:43:39,986 INFO L175 Difference]: Start difference. First operand has 159 places, 241 transitions, 2702 flow. Second operand 7 states and 227 transitions. [2024-05-12 10:43:39,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 291 transitions, 3750 flow [2024-05-12 10:43:40,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 291 transitions, 3569 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:40,225 INFO L231 Difference]: Finished difference. Result has 162 places, 246 transitions, 2811 flow [2024-05-12 10:43:40,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2811, PETRI_PLACES=162, PETRI_TRANSITIONS=246} [2024-05-12 10:43:40,225 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-05-12 10:43:40,225 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 246 transitions, 2811 flow [2024-05-12 10:43:40,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.857142857142858) internal successors, (139), 7 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:40,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:40,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:40,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:43:40,226 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:40,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:40,226 INFO L85 PathProgramCache]: Analyzing trace with hash 665651714, now seen corresponding path program 1 times [2024-05-12 10:43:40,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:40,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255642070] [2024-05-12 10:43:40,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:40,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:40,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:40,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:40,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:40,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255642070] [2024-05-12 10:43:40,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255642070] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:40,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:40,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:40,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636255415] [2024-05-12 10:43:40,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:40,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:40,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:40,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:40,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:40,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 246 transitions, 2811 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:40,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:40,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:40,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:41,193 INFO L124 PetriNetUnfolderBase]: 3258/5380 cut-off events. [2024-05-12 10:43:41,193 INFO L125 PetriNetUnfolderBase]: For 108732/108732 co-relation queries the response was YES. [2024-05-12 10:43:41,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31791 conditions, 5380 events. 3258/5380 cut-off events. For 108732/108732 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36151 event pairs, 566 based on Foata normal form. 2/5366 useless extension candidates. Maximal degree in co-relation 31719. Up to 4502 conditions per place. [2024-05-12 10:43:41,237 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 42 changer transitions 0/269 dead transitions. [2024-05-12 10:43:41,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 269 transitions, 3491 flow [2024-05-12 10:43:41,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:41,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:41,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-05-12 10:43:41,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6416666666666667 [2024-05-12 10:43:41,238 INFO L175 Difference]: Start difference. First operand has 162 places, 246 transitions, 2811 flow. Second operand 5 states and 154 transitions. [2024-05-12 10:43:41,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 269 transitions, 3491 flow [2024-05-12 10:43:41,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 269 transitions, 3342 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:41,439 INFO L231 Difference]: Finished difference. Result has 164 places, 250 transitions, 2820 flow [2024-05-12 10:43:41,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2820, PETRI_PLACES=164, PETRI_TRANSITIONS=250} [2024-05-12 10:43:41,440 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 112 predicate places. [2024-05-12 10:43:41,440 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 250 transitions, 2820 flow [2024-05-12 10:43:41,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:41,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:41,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:41,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:43:41,441 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:41,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:41,441 INFO L85 PathProgramCache]: Analyzing trace with hash 665918624, now seen corresponding path program 2 times [2024-05-12 10:43:41,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:41,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396973767] [2024-05-12 10:43:41,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:41,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:41,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:41,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:41,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:41,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396973767] [2024-05-12 10:43:41,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396973767] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:41,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:41,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:41,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674365478] [2024-05-12 10:43:41,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:41,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:41,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:41,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:41,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:41,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:41,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 250 transitions, 2820 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:41,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:41,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:41,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:42,247 INFO L124 PetriNetUnfolderBase]: 3222/5321 cut-off events. [2024-05-12 10:43:42,247 INFO L125 PetriNetUnfolderBase]: For 107854/107854 co-relation queries the response was YES. [2024-05-12 10:43:42,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31218 conditions, 5321 events. 3222/5321 cut-off events. For 107854/107854 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 35650 event pairs, 586 based on Foata normal form. 2/5302 useless extension candidates. Maximal degree in co-relation 31144. Up to 4446 conditions per place. [2024-05-12 10:43:42,286 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 211 selfloop transitions, 40 changer transitions 0/265 dead transitions. [2024-05-12 10:43:42,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 265 transitions, 3356 flow [2024-05-12 10:43:42,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:42,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:42,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-05-12 10:43:42,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6208333333333333 [2024-05-12 10:43:42,288 INFO L175 Difference]: Start difference. First operand has 164 places, 250 transitions, 2820 flow. Second operand 5 states and 149 transitions. [2024-05-12 10:43:42,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 265 transitions, 3356 flow [2024-05-12 10:43:42,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 265 transitions, 3298 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:42,459 INFO L231 Difference]: Finished difference. Result has 167 places, 250 transitions, 2849 flow [2024-05-12 10:43:42,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2849, PETRI_PLACES=167, PETRI_TRANSITIONS=250} [2024-05-12 10:43:42,460 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-05-12 10:43:42,460 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 250 transitions, 2849 flow [2024-05-12 10:43:42,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:42,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:42,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:42,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:43:42,460 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:42,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash 665928544, now seen corresponding path program 1 times [2024-05-12 10:43:42,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:42,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215003038] [2024-05-12 10:43:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:42,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:42,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:42,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:42,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215003038] [2024-05-12 10:43:42,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215003038] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:42,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:42,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:42,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243861948] [2024-05-12 10:43:42,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:42,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:42,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:42,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:42,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:42,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 250 transitions, 2849 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:42,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:42,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:42,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:43,262 INFO L124 PetriNetUnfolderBase]: 3271/5383 cut-off events. [2024-05-12 10:43:43,263 INFO L125 PetriNetUnfolderBase]: For 116141/116141 co-relation queries the response was YES. [2024-05-12 10:43:43,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31762 conditions, 5383 events. 3271/5383 cut-off events. For 116141/116141 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 36025 event pairs, 570 based on Foata normal form. 8/5368 useless extension candidates. Maximal degree in co-relation 31687. Up to 4461 conditions per place. [2024-05-12 10:43:43,308 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 213 selfloop transitions, 46 changer transitions 0/273 dead transitions. [2024-05-12 10:43:43,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 273 transitions, 3471 flow [2024-05-12 10:43:43,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:43,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:43,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:43:43,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 10:43:43,310 INFO L175 Difference]: Start difference. First operand has 167 places, 250 transitions, 2849 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:43:43,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 273 transitions, 3471 flow [2024-05-12 10:43:43,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 273 transitions, 3316 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 10:43:43,490 INFO L231 Difference]: Finished difference. Result has 167 places, 254 transitions, 2863 flow [2024-05-12 10:43:43,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2694, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2863, PETRI_PLACES=167, PETRI_TRANSITIONS=254} [2024-05-12 10:43:43,491 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 115 predicate places. [2024-05-12 10:43:43,491 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 254 transitions, 2863 flow [2024-05-12 10:43:43,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:43,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:43,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:43,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:43:43,492 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:43,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:43,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1284979273, now seen corresponding path program 1 times [2024-05-12 10:43:43,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:43,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218415981] [2024-05-12 10:43:43,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:43,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:43,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:43,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-05-12 10:43:43,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:43,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218415981] [2024-05-12 10:43:43,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218415981] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:43,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:43,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:43,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883203186] [2024-05-12 10:43:43,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:43,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:43,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:43,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:43,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:43,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:43,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 254 transitions, 2863 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:43,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:43,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:43,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:44,407 INFO L124 PetriNetUnfolderBase]: 3258/5516 cut-off events. [2024-05-12 10:43:44,407 INFO L125 PetriNetUnfolderBase]: For 116256/116256 co-relation queries the response was YES. [2024-05-12 10:43:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32116 conditions, 5516 events. 3258/5516 cut-off events. For 116256/116256 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 37831 event pairs, 1044 based on Foata normal form. 2/5476 useless extension candidates. Maximal degree in co-relation 32041. Up to 4635 conditions per place. [2024-05-12 10:43:44,451 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 242 selfloop transitions, 25 changer transitions 0/281 dead transitions. [2024-05-12 10:43:44,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 281 transitions, 3461 flow [2024-05-12 10:43:44,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:44,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:44,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:43:44,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:43:44,453 INFO L175 Difference]: Start difference. First operand has 167 places, 254 transitions, 2863 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:43:44,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 281 transitions, 3461 flow [2024-05-12 10:43:44,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 281 transitions, 3312 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:44,660 INFO L231 Difference]: Finished difference. Result has 169 places, 254 transitions, 2778 flow [2024-05-12 10:43:44,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2714, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2778, PETRI_PLACES=169, PETRI_TRANSITIONS=254} [2024-05-12 10:43:44,660 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 117 predicate places. [2024-05-12 10:43:44,660 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 254 transitions, 2778 flow [2024-05-12 10:43:44,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:44,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:44,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:43:44,661 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:44,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:44,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1537661675, now seen corresponding path program 2 times [2024-05-12 10:43:44,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:44,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086459846] [2024-05-12 10:43:44,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:44,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:44,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:44,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:44,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:44,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086459846] [2024-05-12 10:43:44,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086459846] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:44,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:44,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:43:44,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702743789] [2024-05-12 10:43:44,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:44,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:43:44,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:44,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:43:44,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:43:44,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:44,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 254 transitions, 2778 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:44,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:44,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:44,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:45,592 INFO L124 PetriNetUnfolderBase]: 3294/5435 cut-off events. [2024-05-12 10:43:45,592 INFO L125 PetriNetUnfolderBase]: For 118653/118653 co-relation queries the response was YES. [2024-05-12 10:43:45,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31889 conditions, 5435 events. 3294/5435 cut-off events. For 118653/118653 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 36353 event pairs, 544 based on Foata normal form. 2/5420 useless extension candidates. Maximal degree in co-relation 31813. Up to 4271 conditions per place. [2024-05-12 10:43:45,639 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 204 selfloop transitions, 85 changer transitions 0/303 dead transitions. [2024-05-12 10:43:45,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 303 transitions, 3758 flow [2024-05-12 10:43:45,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:43:45,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:43:45,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-05-12 10:43:45,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2024-05-12 10:43:45,640 INFO L175 Difference]: Start difference. First operand has 169 places, 254 transitions, 2778 flow. Second operand 9 states and 267 transitions. [2024-05-12 10:43:45,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 303 transitions, 3758 flow [2024-05-12 10:43:45,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 303 transitions, 3708 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:45,860 INFO L231 Difference]: Finished difference. Result has 173 places, 261 transitions, 2998 flow [2024-05-12 10:43:45,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2728, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2998, PETRI_PLACES=173, PETRI_TRANSITIONS=261} [2024-05-12 10:43:45,862 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 121 predicate places. [2024-05-12 10:43:45,862 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 261 transitions, 2998 flow [2024-05-12 10:43:45,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:45,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:45,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:45,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:43:45,862 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:45,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:45,863 INFO L85 PathProgramCache]: Analyzing trace with hash -846319113, now seen corresponding path program 3 times [2024-05-12 10:43:45,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:45,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381023755] [2024-05-12 10:43:45,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:45,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:45,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:46,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:46,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:46,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381023755] [2024-05-12 10:43:46,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381023755] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:46,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:46,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:46,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789123317] [2024-05-12 10:43:46,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:46,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:46,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:46,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:46,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:46,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:46,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 261 transitions, 2998 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 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-05-12 10:43:46,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:46,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:46,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:46,762 INFO L124 PetriNetUnfolderBase]: 3282/5446 cut-off events. [2024-05-12 10:43:46,762 INFO L125 PetriNetUnfolderBase]: For 124018/124018 co-relation queries the response was YES. [2024-05-12 10:43:46,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32284 conditions, 5446 events. 3282/5446 cut-off events. For 124018/124018 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 36816 event pairs, 557 based on Foata normal form. 4/5434 useless extension candidates. Maximal degree in co-relation 32207. Up to 4263 conditions per place. [2024-05-12 10:43:46,811 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 203 selfloop transitions, 76 changer transitions 0/293 dead transitions. [2024-05-12 10:43:46,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 293 transitions, 3776 flow [2024-05-12 10:43:46,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:46,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:46,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 10:43:46,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-05-12 10:43:46,813 INFO L175 Difference]: Start difference. First operand has 173 places, 261 transitions, 2998 flow. Second operand 8 states and 238 transitions. [2024-05-12 10:43:46,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 293 transitions, 3776 flow [2024-05-12 10:43:47,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 293 transitions, 3636 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:47,041 INFO L231 Difference]: Finished difference. Result has 176 places, 261 transitions, 3018 flow [2024-05-12 10:43:47,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2858, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3018, PETRI_PLACES=176, PETRI_TRANSITIONS=261} [2024-05-12 10:43:47,041 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-05-12 10:43:47,041 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 261 transitions, 3018 flow [2024-05-12 10:43:47,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 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-05-12 10:43:47,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:47,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:47,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:43:47,042 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:47,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:47,042 INFO L85 PathProgramCache]: Analyzing trace with hash -1348074987, now seen corresponding path program 1 times [2024-05-12 10:43:47,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:47,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472830244] [2024-05-12 10:43:47,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:47,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:47,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:47,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:47,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472830244] [2024-05-12 10:43:47,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472830244] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:47,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:47,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:47,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690460905] [2024-05-12 10:43:47,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:47,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:47,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:47,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:47,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:47,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:47,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 261 transitions, 3018 flow. Second operand has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:47,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:47,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:47,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:47,873 INFO L124 PetriNetUnfolderBase]: 3293/5406 cut-off events. [2024-05-12 10:43:47,873 INFO L125 PetriNetUnfolderBase]: For 125925/125925 co-relation queries the response was YES. [2024-05-12 10:43:47,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32491 conditions, 5406 events. 3293/5406 cut-off events. For 125925/125925 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 36052 event pairs, 515 based on Foata normal form. 1/5399 useless extension candidates. Maximal degree in co-relation 32413. Up to 4720 conditions per place. [2024-05-12 10:43:47,917 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 255 selfloop transitions, 20 changer transitions 0/289 dead transitions. [2024-05-12 10:43:47,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 289 transitions, 3734 flow [2024-05-12 10:43:47,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:47,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:47,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 10:43:47,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2024-05-12 10:43:47,918 INFO L175 Difference]: Start difference. First operand has 176 places, 261 transitions, 3018 flow. Second operand 6 states and 178 transitions. [2024-05-12 10:43:47,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 289 transitions, 3734 flow [2024-05-12 10:43:48,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 289 transitions, 3502 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:48,223 INFO L231 Difference]: Finished difference. Result has 174 places, 264 transitions, 2864 flow [2024-05-12 10:43:48,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2786, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2864, PETRI_PLACES=174, PETRI_TRANSITIONS=264} [2024-05-12 10:43:48,224 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-05-12 10:43:48,224 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 264 transitions, 2864 flow [2024-05-12 10:43:48,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.5) internal successors, (123), 6 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:48,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:48,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:48,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:43:48,225 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:48,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:48,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1492730929, now seen corresponding path program 2 times [2024-05-12 10:43:48,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:48,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481235838] [2024-05-12 10:43:48,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:48,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:48,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:48,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:48,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481235838] [2024-05-12 10:43:48,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481235838] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:48,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:48,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:48,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038290175] [2024-05-12 10:43:48,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:48,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:48,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:48,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:48,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:48,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:48,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 264 transitions, 2864 flow. Second operand has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:48,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:48,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:48,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:49,007 INFO L124 PetriNetUnfolderBase]: 3290/5499 cut-off events. [2024-05-12 10:43:49,007 INFO L125 PetriNetUnfolderBase]: For 128717/128717 co-relation queries the response was YES. [2024-05-12 10:43:49,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31997 conditions, 5499 events. 3290/5499 cut-off events. For 128717/128717 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37279 event pairs, 902 based on Foata normal form. 1/5463 useless extension candidates. Maximal degree in co-relation 31918. Up to 4717 conditions per place. [2024-05-12 10:43:49,055 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 245 selfloop transitions, 20 changer transitions 0/279 dead transitions. [2024-05-12 10:43:49,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 279 transitions, 3428 flow [2024-05-12 10:43:49,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:49,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:49,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 10:43:49,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-05-12 10:43:49,059 INFO L175 Difference]: Start difference. First operand has 174 places, 264 transitions, 2864 flow. Second operand 5 states and 147 transitions. [2024-05-12 10:43:49,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 279 transitions, 3428 flow [2024-05-12 10:43:49,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 279 transitions, 3378 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:49,276 INFO L231 Difference]: Finished difference. Result has 175 places, 264 transitions, 2860 flow [2024-05-12 10:43:49,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2860, PETRI_PLACES=175, PETRI_TRANSITIONS=264} [2024-05-12 10:43:49,277 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 123 predicate places. [2024-05-12 10:43:49,277 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 264 transitions, 2860 flow [2024-05-12 10:43:49,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.0) internal successors, (105), 5 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:49,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:49,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-05-12 10:43:49,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:43:49,277 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:49,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:49,278 INFO L85 PathProgramCache]: Analyzing trace with hash 1701134123, now seen corresponding path program 1 times [2024-05-12 10:43:49,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:49,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551109633] [2024-05-12 10:43:49,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:49,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:49,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:49,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:49,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:49,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551109633] [2024-05-12 10:43:49,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551109633] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:49,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:49,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:49,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718366643] [2024-05-12 10:43:49,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:49,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:49,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:49,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:49,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:49,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:49,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 264 transitions, 2860 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:49,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:49,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:49,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:50,388 INFO L124 PetriNetUnfolderBase]: 3655/5977 cut-off events. [2024-05-12 10:43:50,389 INFO L125 PetriNetUnfolderBase]: For 181179/181179 co-relation queries the response was YES. [2024-05-12 10:43:50,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37283 conditions, 5977 events. 3655/5977 cut-off events. For 181179/181179 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 40456 event pairs, 739 based on Foata normal form. 18/5970 useless extension candidates. Maximal degree in co-relation 37203. Up to 4400 conditions per place. [2024-05-12 10:43:50,444 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 268 selfloop transitions, 42 changer transitions 0/324 dead transitions. [2024-05-12 10:43:50,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 324 transitions, 4045 flow [2024-05-12 10:43:50,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:50,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:50,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 250 transitions. [2024-05-12 10:43:50,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6510416666666666 [2024-05-12 10:43:50,446 INFO L175 Difference]: Start difference. First operand has 175 places, 264 transitions, 2860 flow. Second operand 8 states and 250 transitions. [2024-05-12 10:43:50,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 324 transitions, 4045 flow [2024-05-12 10:43:50,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 324 transitions, 3989 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:50,749 INFO L231 Difference]: Finished difference. Result has 180 places, 270 transitions, 3079 flow [2024-05-12 10:43:50,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=180, PETRI_TRANSITIONS=270} [2024-05-12 10:43:50,750 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-05-12 10:43:50,750 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 270 transitions, 3079 flow [2024-05-12 10:43:50,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:50,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:50,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:50,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:43:50,751 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:50,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:50,751 INFO L85 PathProgramCache]: Analyzing trace with hash 151705387, now seen corresponding path program 2 times [2024-05-12 10:43:50,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:50,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813902064] [2024-05-12 10:43:50,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:50,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:50,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:50,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:50,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:50,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813902064] [2024-05-12 10:43:50,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813902064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:50,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:50,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:50,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899789953] [2024-05-12 10:43:50,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:50,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:50,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:50,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:50,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:51,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:51,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 270 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:51,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:51,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:51,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:51,919 INFO L124 PetriNetUnfolderBase]: 3850/6474 cut-off events. [2024-05-12 10:43:51,919 INFO L125 PetriNetUnfolderBase]: For 212554/212554 co-relation queries the response was YES. [2024-05-12 10:43:51,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41194 conditions, 6474 events. 3850/6474 cut-off events. For 212554/212554 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 45266 event pairs, 1161 based on Foata normal form. 18/6447 useless extension candidates. Maximal degree in co-relation 41113. Up to 4992 conditions per place. [2024-05-12 10:43:51,975 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 264 selfloop transitions, 45 changer transitions 0/323 dead transitions. [2024-05-12 10:43:51,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 323 transitions, 4225 flow [2024-05-12 10:43:51,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:51,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:51,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-05-12 10:43:51,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6432291666666666 [2024-05-12 10:43:51,977 INFO L175 Difference]: Start difference. First operand has 180 places, 270 transitions, 3079 flow. Second operand 8 states and 247 transitions. [2024-05-12 10:43:51,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 323 transitions, 4225 flow [2024-05-12 10:43:52,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 323 transitions, 4100 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:52,425 INFO L231 Difference]: Finished difference. Result has 184 places, 274 transitions, 3225 flow [2024-05-12 10:43:52,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3225, PETRI_PLACES=184, PETRI_TRANSITIONS=274} [2024-05-12 10:43:52,426 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 132 predicate places. [2024-05-12 10:43:52,426 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 274 transitions, 3225 flow [2024-05-12 10:43:52,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:52,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:52,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:43:52,427 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:52,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:52,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1294068163, now seen corresponding path program 3 times [2024-05-12 10:43:52,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:52,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772285711] [2024-05-12 10:43:52,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:52,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:52,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:52,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:52,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:52,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772285711] [2024-05-12 10:43:52,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772285711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:52,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:52,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:52,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648667478] [2024-05-12 10:43:52,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:52,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:52,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:52,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:52,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:52,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 274 transitions, 3225 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:52,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:52,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:53,525 INFO L124 PetriNetUnfolderBase]: 3804/6426 cut-off events. [2024-05-12 10:43:53,525 INFO L125 PetriNetUnfolderBase]: For 201460/201460 co-relation queries the response was YES. [2024-05-12 10:43:53,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39317 conditions, 6426 events. 3804/6426 cut-off events. For 201460/201460 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 45192 event pairs, 1203 based on Foata normal form. 24/6400 useless extension candidates. Maximal degree in co-relation 39234. Up to 5169 conditions per place. [2024-05-12 10:43:53,580 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 262 selfloop transitions, 42 changer transitions 0/318 dead transitions. [2024-05-12 10:43:53,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 318 transitions, 4035 flow [2024-05-12 10:43:53,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:53,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:53,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 243 transitions. [2024-05-12 10:43:53,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-05-12 10:43:53,582 INFO L175 Difference]: Start difference. First operand has 184 places, 274 transitions, 3225 flow. Second operand 8 states and 243 transitions. [2024-05-12 10:43:53,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 318 transitions, 4035 flow [2024-05-12 10:43:53,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 318 transitions, 3869 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:53,991 INFO L231 Difference]: Finished difference. Result has 188 places, 274 transitions, 3155 flow [2024-05-12 10:43:53,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3059, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3155, PETRI_PLACES=188, PETRI_TRANSITIONS=274} [2024-05-12 10:43:53,992 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-05-12 10:43:53,992 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 274 transitions, 3155 flow [2024-05-12 10:43:53,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:53,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:53,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:53,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:43:53,993 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:53,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:53,993 INFO L85 PathProgramCache]: Analyzing trace with hash -717868339, now seen corresponding path program 4 times [2024-05-12 10:43:53,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:53,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750629931] [2024-05-12 10:43:53,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:53,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:54,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:54,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:54,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:54,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750629931] [2024-05-12 10:43:54,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750629931] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:54,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:54,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:54,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235513312] [2024-05-12 10:43:54,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:54,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:54,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:54,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:54,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:54,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:54,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 274 transitions, 3155 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:54,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:54,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:54,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:55,130 INFO L124 PetriNetUnfolderBase]: 4140/6795 cut-off events. [2024-05-12 10:43:55,131 INFO L125 PetriNetUnfolderBase]: For 232427/232427 co-relation queries the response was YES. [2024-05-12 10:43:55,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40985 conditions, 6795 events. 4140/6795 cut-off events. For 232427/232427 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 47050 event pairs, 755 based on Foata normal form. 50/6822 useless extension candidates. Maximal degree in co-relation 40900. Up to 4531 conditions per place. [2024-05-12 10:43:55,193 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 186 selfloop transitions, 147 changer transitions 0/347 dead transitions. [2024-05-12 10:43:55,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 347 transitions, 4525 flow [2024-05-12 10:43:55,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:43:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:43:55,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 350 transitions. [2024-05-12 10:43:55,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6628787878787878 [2024-05-12 10:43:55,195 INFO L175 Difference]: Start difference. First operand has 188 places, 274 transitions, 3155 flow. Second operand 11 states and 350 transitions. [2024-05-12 10:43:55,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 347 transitions, 4525 flow [2024-05-12 10:43:55,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 347 transitions, 4433 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-05-12 10:43:55,541 INFO L231 Difference]: Finished difference. Result has 192 places, 276 transitions, 3456 flow [2024-05-12 10:43:55,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3456, PETRI_PLACES=192, PETRI_TRANSITIONS=276} [2024-05-12 10:43:55,541 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 140 predicate places. [2024-05-12 10:43:55,541 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 276 transitions, 3456 flow [2024-05-12 10:43:55,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:55,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:55,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:55,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:43:55,544 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:55,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:55,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1430760047, now seen corresponding path program 5 times [2024-05-12 10:43:55,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:55,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745933091] [2024-05-12 10:43:55,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:55,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:55,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:55,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:55,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:55,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745933091] [2024-05-12 10:43:55,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745933091] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:55,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:55,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:55,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514804466] [2024-05-12 10:43:55,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:55,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:55,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:55,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:55,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:55,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:55,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 276 transitions, 3456 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:55,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:55,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:55,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:56,854 INFO L124 PetriNetUnfolderBase]: 4846/7983 cut-off events. [2024-05-12 10:43:56,854 INFO L125 PetriNetUnfolderBase]: For 311755/311755 co-relation queries the response was YES. [2024-05-12 10:43:56,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50343 conditions, 7983 events. 4846/7983 cut-off events. For 311755/311755 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 57034 event pairs, 915 based on Foata normal form. 42/7998 useless extension candidates. Maximal degree in co-relation 50257. Up to 4459 conditions per place. [2024-05-12 10:43:56,926 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 192 selfloop transitions, 153 changer transitions 0/359 dead transitions. [2024-05-12 10:43:56,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 359 transitions, 5146 flow [2024-05-12 10:43:56,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:43:56,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:43:56,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 356 transitions. [2024-05-12 10:43:56,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6742424242424242 [2024-05-12 10:43:56,928 INFO L175 Difference]: Start difference. First operand has 192 places, 276 transitions, 3456 flow. Second operand 11 states and 356 transitions. [2024-05-12 10:43:56,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 359 transitions, 5146 flow [2024-05-12 10:43:57,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 359 transitions, 4789 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-05-12 10:43:57,390 INFO L231 Difference]: Finished difference. Result has 194 places, 280 transitions, 3596 flow [2024-05-12 10:43:57,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3099, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3596, PETRI_PLACES=194, PETRI_TRANSITIONS=280} [2024-05-12 10:43:57,391 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-05-12 10:43:57,391 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 280 transitions, 3596 flow [2024-05-12 10:43:57,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:57,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:57,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:57,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:43:57,391 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:57,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:57,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1658838827, now seen corresponding path program 6 times [2024-05-12 10:43:57,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:57,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492176306] [2024-05-12 10:43:57,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:57,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:57,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:57,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:57,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492176306] [2024-05-12 10:43:57,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492176306] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:57,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:57,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:57,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879746508] [2024-05-12 10:43:57,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:57,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:57,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:57,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:57,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:57,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:57,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 280 transitions, 3596 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:57,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:57,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:58,693 INFO L124 PetriNetUnfolderBase]: 4749/7794 cut-off events. [2024-05-12 10:43:58,693 INFO L125 PetriNetUnfolderBase]: For 271213/271213 co-relation queries the response was YES. [2024-05-12 10:43:58,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46843 conditions, 7794 events. 4749/7794 cut-off events. For 271213/271213 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 55381 event pairs, 1001 based on Foata normal form. 50/7821 useless extension candidates. Maximal degree in co-relation 46756. Up to 5494 conditions per place. [2024-05-12 10:43:58,771 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 193 selfloop transitions, 151 changer transitions 0/358 dead transitions. [2024-05-12 10:43:58,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 358 transitions, 5028 flow [2024-05-12 10:43:58,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:43:58,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:43:58,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 377 transitions. [2024-05-12 10:43:58,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6545138888888888 [2024-05-12 10:43:58,772 INFO L175 Difference]: Start difference. First operand has 194 places, 280 transitions, 3596 flow. Second operand 12 states and 377 transitions. [2024-05-12 10:43:58,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 358 transitions, 5028 flow [2024-05-12 10:43:59,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 358 transitions, 4602 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-05-12 10:43:59,341 INFO L231 Difference]: Finished difference. Result has 198 places, 280 transitions, 3481 flow [2024-05-12 10:43:59,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3170, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3481, PETRI_PLACES=198, PETRI_TRANSITIONS=280} [2024-05-12 10:43:59,341 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-05-12 10:43:59,341 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 280 transitions, 3481 flow [2024-05-12 10:43:59,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:59,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:59,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:59,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:43:59,342 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:59,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:59,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1489949469, now seen corresponding path program 1 times [2024-05-12 10:43:59,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:59,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831949342] [2024-05-12 10:43:59,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:59,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:59,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:59,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:59,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:59,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831949342] [2024-05-12 10:43:59,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831949342] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:59,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:59,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:43:59,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78054825] [2024-05-12 10:43:59,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:59,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:43:59,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:59,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:43:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:43:59,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:59,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 280 transitions, 3481 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:59,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:59,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:59,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:00,766 INFO L124 PetriNetUnfolderBase]: 5333/8770 cut-off events. [2024-05-12 10:44:00,766 INFO L125 PetriNetUnfolderBase]: For 303317/303317 co-relation queries the response was YES. [2024-05-12 10:44:00,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51457 conditions, 8770 events. 5333/8770 cut-off events. For 303317/303317 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 63723 event pairs, 1056 based on Foata normal form. 42/8781 useless extension candidates. Maximal degree in co-relation 51369. Up to 4667 conditions per place. [2024-05-12 10:44:00,849 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 191 selfloop transitions, 163 changer transitions 0/368 dead transitions. [2024-05-12 10:44:00,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 368 transitions, 5205 flow [2024-05-12 10:44:00,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:44:00,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:44:00,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 382 transitions. [2024-05-12 10:44:00,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-05-12 10:44:00,851 INFO L175 Difference]: Start difference. First operand has 198 places, 280 transitions, 3481 flow. Second operand 12 states and 382 transitions. [2024-05-12 10:44:00,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 368 transitions, 5205 flow [2024-05-12 10:44:01,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 368 transitions, 4885 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-05-12 10:44:01,414 INFO L231 Difference]: Finished difference. Result has 199 places, 283 transitions, 3629 flow [2024-05-12 10:44:01,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3629, PETRI_PLACES=199, PETRI_TRANSITIONS=283} [2024-05-12 10:44:01,415 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 147 predicate places. [2024-05-12 10:44:01,415 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 283 transitions, 3629 flow [2024-05-12 10:44:01,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:01,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:01,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:01,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:44:01,416 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:01,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:01,416 INFO L85 PathProgramCache]: Analyzing trace with hash 182457243, now seen corresponding path program 1 times [2024-05-12 10:44:01,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:01,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146055912] [2024-05-12 10:44:01,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:01,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:01,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:01,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:01,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146055912] [2024-05-12 10:44:01,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146055912] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:01,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:01,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:01,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642801665] [2024-05-12 10:44:01,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:01,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:01,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:01,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:01,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:01,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:01,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 283 transitions, 3629 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:01,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:01,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:01,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:02,759 INFO L124 PetriNetUnfolderBase]: 5369/8772 cut-off events. [2024-05-12 10:44:02,759 INFO L125 PetriNetUnfolderBase]: For 273335/273335 co-relation queries the response was YES. [2024-05-12 10:44:02,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52208 conditions, 8772 events. 5369/8772 cut-off events. For 273335/273335 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 63326 event pairs, 1223 based on Foata normal form. 2/8768 useless extension candidates. Maximal degree in co-relation 52119. Up to 7717 conditions per place. [2024-05-12 10:44:02,835 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 238 selfloop transitions, 60 changer transitions 0/312 dead transitions. [2024-05-12 10:44:02,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 312 transitions, 4448 flow [2024-05-12 10:44:02,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:02,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:02,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 183 transitions. [2024-05-12 10:44:02,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2024-05-12 10:44:02,836 INFO L175 Difference]: Start difference. First operand has 199 places, 283 transitions, 3629 flow. Second operand 6 states and 183 transitions. [2024-05-12 10:44:02,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 312 transitions, 4448 flow [2024-05-12 10:44:03,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 312 transitions, 4140 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:03,453 INFO L231 Difference]: Finished difference. Result has 198 places, 290 transitions, 3583 flow [2024-05-12 10:44:03,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3583, PETRI_PLACES=198, PETRI_TRANSITIONS=290} [2024-05-12 10:44:03,453 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-05-12 10:44:03,453 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 290 transitions, 3583 flow [2024-05-12 10:44:03,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:03,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:03,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:03,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:44:03,454 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:03,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:03,454 INFO L85 PathProgramCache]: Analyzing trace with hash -828360715, now seen corresponding path program 2 times [2024-05-12 10:44:03,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:03,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52546486] [2024-05-12 10:44:03,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:03,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:03,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:03,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:03,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:03,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52546486] [2024-05-12 10:44:03,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52546486] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:03,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:03,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:03,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570738442] [2024-05-12 10:44:03,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:03,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:03,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:03,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:03,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:03,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:03,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 290 transitions, 3583 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:03,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:03,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:03,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:04,751 INFO L124 PetriNetUnfolderBase]: 5405/8859 cut-off events. [2024-05-12 10:44:04,752 INFO L125 PetriNetUnfolderBase]: For 269309/269309 co-relation queries the response was YES. [2024-05-12 10:44:04,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52043 conditions, 8859 events. 5405/8859 cut-off events. For 269309/269309 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 64353 event pairs, 1260 based on Foata normal form. 2/8848 useless extension candidates. Maximal degree in co-relation 51951. Up to 7549 conditions per place. [2024-05-12 10:44:04,837 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 228 selfloop transitions, 88 changer transitions 0/330 dead transitions. [2024-05-12 10:44:04,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 330 transitions, 4668 flow [2024-05-12 10:44:04,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:04,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:04,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 10:44:04,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-05-12 10:44:04,838 INFO L175 Difference]: Start difference. First operand has 198 places, 290 transitions, 3583 flow. Second operand 8 states and 238 transitions. [2024-05-12 10:44:04,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 330 transitions, 4668 flow [2024-05-12 10:44:05,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 330 transitions, 4566 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:05,602 INFO L231 Difference]: Finished difference. Result has 202 places, 297 transitions, 3762 flow [2024-05-12 10:44:05,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3487, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3762, PETRI_PLACES=202, PETRI_TRANSITIONS=297} [2024-05-12 10:44:05,603 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 150 predicate places. [2024-05-12 10:44:05,603 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 297 transitions, 3762 flow [2024-05-12 10:44:05,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:05,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:05,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:05,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:44:05,603 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:05,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:05,603 INFO L85 PathProgramCache]: Analyzing trace with hash -824971775, now seen corresponding path program 3 times [2024-05-12 10:44:05,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:05,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222240627] [2024-05-12 10:44:05,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:05,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:05,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:05,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:05,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:05,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222240627] [2024-05-12 10:44:05,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222240627] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:05,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:05,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:05,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956065241] [2024-05-12 10:44:05,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:05,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:05,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:05,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:05,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:05,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:05,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 297 transitions, 3762 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:05,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:05,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:05,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:06,921 INFO L124 PetriNetUnfolderBase]: 5399/8852 cut-off events. [2024-05-12 10:44:06,922 INFO L125 PetriNetUnfolderBase]: For 268531/268531 co-relation queries the response was YES. [2024-05-12 10:44:06,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52137 conditions, 8852 events. 5399/8852 cut-off events. For 268531/268531 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 64334 event pairs, 1259 based on Foata normal form. 2/8841 useless extension candidates. Maximal degree in co-relation 52045. Up to 7544 conditions per place. [2024-05-12 10:44:07,008 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 224 selfloop transitions, 95 changer transitions 0/333 dead transitions. [2024-05-12 10:44:07,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 333 transitions, 4768 flow [2024-05-12 10:44:07,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:07,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:07,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-05-12 10:44:07,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6087962962962963 [2024-05-12 10:44:07,010 INFO L175 Difference]: Start difference. First operand has 202 places, 297 transitions, 3762 flow. Second operand 9 states and 263 transitions. [2024-05-12 10:44:07,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 333 transitions, 4768 flow [2024-05-12 10:44:07,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 333 transitions, 4593 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:07,578 INFO L231 Difference]: Finished difference. Result has 207 places, 297 transitions, 3784 flow [2024-05-12 10:44:07,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3784, PETRI_PLACES=207, PETRI_TRANSITIONS=297} [2024-05-12 10:44:07,578 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-05-12 10:44:07,578 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 297 transitions, 3784 flow [2024-05-12 10:44:07,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:07,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:07,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:07,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:44:07,580 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:07,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:07,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1113893685, now seen corresponding path program 7 times [2024-05-12 10:44:07,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:07,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086500798] [2024-05-12 10:44:07,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:07,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:07,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:07,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:07,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:07,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086500798] [2024-05-12 10:44:07,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086500798] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:07,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:07,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:07,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826992026] [2024-05-12 10:44:07,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:07,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:07,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:07,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:07,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:07,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:07,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 297 transitions, 3784 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:07,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:07,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:07,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:09,246 INFO L124 PetriNetUnfolderBase]: 5735/9416 cut-off events. [2024-05-12 10:44:09,246 INFO L125 PetriNetUnfolderBase]: For 347395/347395 co-relation queries the response was YES. [2024-05-12 10:44:09,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55491 conditions, 9416 events. 5735/9416 cut-off events. For 347395/347395 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 69265 event pairs, 1364 based on Foata normal form. 50/9444 useless extension candidates. Maximal degree in co-relation 55398. Up to 6986 conditions per place. [2024-05-12 10:44:09,346 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 218 selfloop transitions, 143 changer transitions 0/375 dead transitions. [2024-05-12 10:44:09,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 375 transitions, 5194 flow [2024-05-12 10:44:09,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:44:09,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:44:09,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 378 transitions. [2024-05-12 10:44:09,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-05-12 10:44:09,348 INFO L175 Difference]: Start difference. First operand has 207 places, 297 transitions, 3784 flow. Second operand 12 states and 378 transitions. [2024-05-12 10:44:09,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 375 transitions, 5194 flow [2024-05-12 10:44:09,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 375 transitions, 4974 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:09,943 INFO L231 Difference]: Finished difference. Result has 211 places, 299 transitions, 3959 flow [2024-05-12 10:44:09,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3959, PETRI_PLACES=211, PETRI_TRANSITIONS=299} [2024-05-12 10:44:09,944 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 159 predicate places. [2024-05-12 10:44:09,944 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 299 transitions, 3959 flow [2024-05-12 10:44:09,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:09,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:09,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:09,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:44:09,945 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:09,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:09,946 INFO L85 PathProgramCache]: Analyzing trace with hash 68307395, now seen corresponding path program 8 times [2024-05-12 10:44:09,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:09,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102044785] [2024-05-12 10:44:09,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:09,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:09,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:10,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:10,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:10,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102044785] [2024-05-12 10:44:10,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102044785] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:10,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:10,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:10,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520412010] [2024-05-12 10:44:10,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:10,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:10,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:10,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:10,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:10,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:10,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 299 transitions, 3959 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:10,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:10,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:10,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:11,589 INFO L124 PetriNetUnfolderBase]: 6071/9979 cut-off events. [2024-05-12 10:44:11,589 INFO L125 PetriNetUnfolderBase]: For 383054/383054 co-relation queries the response was YES. [2024-05-12 10:44:11,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59467 conditions, 9979 events. 6071/9979 cut-off events. For 383054/383054 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 74225 event pairs, 1466 based on Foata normal form. 50/10008 useless extension candidates. Maximal degree in co-relation 59373. Up to 7514 conditions per place. [2024-05-12 10:44:11,688 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 209 selfloop transitions, 142 changer transitions 0/365 dead transitions. [2024-05-12 10:44:11,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 365 transitions, 5333 flow [2024-05-12 10:44:11,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:11,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 320 transitions. [2024-05-12 10:44:11,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 10:44:11,690 INFO L175 Difference]: Start difference. First operand has 211 places, 299 transitions, 3959 flow. Second operand 10 states and 320 transitions. [2024-05-12 10:44:11,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 365 transitions, 5333 flow [2024-05-12 10:44:12,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 365 transitions, 4974 flow, removed 39 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:12,672 INFO L231 Difference]: Finished difference. Result has 211 places, 301 transitions, 3997 flow [2024-05-12 10:44:12,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3997, PETRI_PLACES=211, PETRI_TRANSITIONS=301} [2024-05-12 10:44:12,673 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 159 predicate places. [2024-05-12 10:44:12,673 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 301 transitions, 3997 flow [2024-05-12 10:44:12,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:12,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:12,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:12,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:44:12,674 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:12,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:12,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1687637351, now seen corresponding path program 9 times [2024-05-12 10:44:12,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:12,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633704986] [2024-05-12 10:44:12,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:12,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:12,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:12,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:12,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:12,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633704986] [2024-05-12 10:44:12,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633704986] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:12,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:12,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:12,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905553093] [2024-05-12 10:44:12,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:12,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:12,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:13,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:13,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:13,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 301 transitions, 3997 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:13,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:13,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:13,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:14,683 INFO L124 PetriNetUnfolderBase]: 6742/11055 cut-off events. [2024-05-12 10:44:14,684 INFO L125 PetriNetUnfolderBase]: For 460613/460613 co-relation queries the response was YES. [2024-05-12 10:44:14,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66972 conditions, 11055 events. 6742/11055 cut-off events. For 460613/460613 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 83706 event pairs, 1592 based on Foata normal form. 42/11075 useless extension candidates. Maximal degree in co-relation 66877. Up to 6888 conditions per place. [2024-05-12 10:44:14,791 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 213 selfloop transitions, 150 changer transitions 0/377 dead transitions. [2024-05-12 10:44:14,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 377 transitions, 5727 flow [2024-05-12 10:44:14,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:14,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 326 transitions. [2024-05-12 10:44:14,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6791666666666667 [2024-05-12 10:44:14,794 INFO L175 Difference]: Start difference. First operand has 211 places, 301 transitions, 3997 flow. Second operand 10 states and 326 transitions. [2024-05-12 10:44:14,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 377 transitions, 5727 flow [2024-05-12 10:44:15,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 377 transitions, 5366 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:15,651 INFO L231 Difference]: Finished difference. Result has 213 places, 305 transitions, 4155 flow [2024-05-12 10:44:15,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4155, PETRI_PLACES=213, PETRI_TRANSITIONS=305} [2024-05-12 10:44:15,651 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-05-12 10:44:15,651 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 305 transitions, 4155 flow [2024-05-12 10:44:15,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:15,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:15,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:15,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:44:15,652 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:15,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:15,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2115835707, now seen corresponding path program 10 times [2024-05-12 10:44:15,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:15,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689476702] [2024-05-12 10:44:15,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:15,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:15,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:15,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:15,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689476702] [2024-05-12 10:44:15,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689476702] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:15,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:15,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:15,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614301053] [2024-05-12 10:44:15,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:15,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:15,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:15,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:15,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:15,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:15,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 305 transitions, 4155 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:15,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:15,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:15,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:17,329 INFO L124 PetriNetUnfolderBase]: 6670/10951 cut-off events. [2024-05-12 10:44:17,330 INFO L125 PetriNetUnfolderBase]: For 406425/406425 co-relation queries the response was YES. [2024-05-12 10:44:17,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63174 conditions, 10951 events. 6670/10951 cut-off events. For 406425/406425 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 82758 event pairs, 1686 based on Foata normal form. 50/10981 useless extension candidates. Maximal degree in co-relation 63078. Up to 8421 conditions per place. [2024-05-12 10:44:17,437 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 217 selfloop transitions, 145 changer transitions 0/376 dead transitions. [2024-05-12 10:44:17,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 376 transitions, 5587 flow [2024-05-12 10:44:17,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:17,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 347 transitions. [2024-05-12 10:44:17,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6571969696969697 [2024-05-12 10:44:17,439 INFO L175 Difference]: Start difference. First operand has 213 places, 305 transitions, 4155 flow. Second operand 11 states and 347 transitions. [2024-05-12 10:44:17,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 376 transitions, 5587 flow [2024-05-12 10:44:18,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 376 transitions, 5229 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:18,591 INFO L231 Difference]: Finished difference. Result has 218 places, 305 transitions, 4096 flow [2024-05-12 10:44:18,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4096, PETRI_PLACES=218, PETRI_TRANSITIONS=305} [2024-05-12 10:44:18,592 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 166 predicate places. [2024-05-12 10:44:18,592 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 305 transitions, 4096 flow [2024-05-12 10:44:18,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:18,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:18,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:18,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:44:18,593 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:18,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:18,593 INFO L85 PathProgramCache]: Analyzing trace with hash -2106792733, now seen corresponding path program 2 times [2024-05-12 10:44:18,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:18,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73838883] [2024-05-12 10:44:18,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:18,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:18,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:18,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:18,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73838883] [2024-05-12 10:44:18,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73838883] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:18,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:18,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:18,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361739113] [2024-05-12 10:44:18,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:18,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:18,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:18,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:18,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:18,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:18,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 305 transitions, 4096 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:18,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:18,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:18,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:20,459 INFO L124 PetriNetUnfolderBase]: 6943/11449 cut-off events. [2024-05-12 10:44:20,459 INFO L125 PetriNetUnfolderBase]: For 390392/390392 co-relation queries the response was YES. [2024-05-12 10:44:20,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64620 conditions, 11449 events. 6943/11449 cut-off events. For 390392/390392 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 87751 event pairs, 1694 based on Foata normal form. 42/11470 useless extension candidates. Maximal degree in co-relation 64522. Up to 7859 conditions per place. [2024-05-12 10:44:20,558 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 225 selfloop transitions, 150 changer transitions 0/389 dead transitions. [2024-05-12 10:44:20,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 389 transitions, 5614 flow [2024-05-12 10:44:20,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:44:20,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:44:20,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 382 transitions. [2024-05-12 10:44:20,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6631944444444444 [2024-05-12 10:44:20,560 INFO L175 Difference]: Start difference. First operand has 218 places, 305 transitions, 4096 flow. Second operand 12 states and 382 transitions. [2024-05-12 10:44:20,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 389 transitions, 5614 flow [2024-05-12 10:44:21,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 389 transitions, 5297 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:21,251 INFO L231 Difference]: Finished difference. Result has 220 places, 307 transitions, 4198 flow [2024-05-12 10:44:21,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4198, PETRI_PLACES=220, PETRI_TRANSITIONS=307} [2024-05-12 10:44:21,252 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 168 predicate places. [2024-05-12 10:44:21,252 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 307 transitions, 4198 flow [2024-05-12 10:44:21,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:21,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:21,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:21,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:44:21,252 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:21,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:21,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1951116515, now seen corresponding path program 3 times [2024-05-12 10:44:21,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:21,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697710701] [2024-05-12 10:44:21,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:21,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:21,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:21,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:21,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:21,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697710701] [2024-05-12 10:44:21,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697710701] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:21,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:21,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:21,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049353133] [2024-05-12 10:44:21,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:21,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:21,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:21,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:21,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:21,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:21,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 307 transitions, 4198 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:21,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:21,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:21,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:23,170 INFO L124 PetriNetUnfolderBase]: 7238/11953 cut-off events. [2024-05-12 10:44:23,170 INFO L125 PetriNetUnfolderBase]: For 420184/420184 co-relation queries the response was YES. [2024-05-12 10:44:23,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67586 conditions, 11953 events. 7238/11953 cut-off events. For 420184/420184 co-relation queries the response was YES. Maximal size of possible extension queue 754. Compared 92558 event pairs, 1824 based on Foata normal form. 42/11973 useless extension candidates. Maximal degree in co-relation 67487. Up to 8718 conditions per place. [2024-05-12 10:44:23,286 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 228 selfloop transitions, 150 changer transitions 0/392 dead transitions. [2024-05-12 10:44:23,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 392 transitions, 5844 flow [2024-05-12 10:44:23,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:44:23,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:44:23,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 380 transitions. [2024-05-12 10:44:23,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-05-12 10:44:23,287 INFO L175 Difference]: Start difference. First operand has 220 places, 307 transitions, 4198 flow. Second operand 12 states and 380 transitions. [2024-05-12 10:44:23,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 392 transitions, 5844 flow [2024-05-12 10:44:24,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 392 transitions, 5457 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:24,477 INFO L231 Difference]: Finished difference. Result has 222 places, 309 transitions, 4234 flow [2024-05-12 10:44:24,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3811, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4234, PETRI_PLACES=222, PETRI_TRANSITIONS=309} [2024-05-12 10:44:24,478 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-05-12 10:44:24,478 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 309 transitions, 4234 flow [2024-05-12 10:44:24,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:24,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:24,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:24,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:44:24,479 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:24,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:24,479 INFO L85 PathProgramCache]: Analyzing trace with hash -866810653, now seen corresponding path program 4 times [2024-05-12 10:44:24,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:24,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544049241] [2024-05-12 10:44:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:24,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:24,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:24,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:24,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544049241] [2024-05-12 10:44:24,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544049241] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:24,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:24,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:24,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703045130] [2024-05-12 10:44:24,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:24,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:24,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:24,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:24,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:24,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:24,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 309 transitions, 4234 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:24,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:24,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:24,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:26,453 INFO L124 PetriNetUnfolderBase]: 7675/12717 cut-off events. [2024-05-12 10:44:26,453 INFO L125 PetriNetUnfolderBase]: For 454101/454101 co-relation queries the response was YES. [2024-05-12 10:44:26,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70489 conditions, 12717 events. 7675/12717 cut-off events. For 454101/454101 co-relation queries the response was YES. Maximal size of possible extension queue 815. Compared 100087 event pairs, 1886 based on Foata normal form. 42/12739 useless extension candidates. Maximal degree in co-relation 70389. Up to 5975 conditions per place. [2024-05-12 10:44:26,589 INFO L140 encePairwiseOnDemand]: 36/48 looper letters, 218 selfloop transitions, 159 changer transitions 0/391 dead transitions. [2024-05-12 10:44:26,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 391 transitions, 5864 flow [2024-05-12 10:44:26,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:26,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:26,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 354 transitions. [2024-05-12 10:44:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-05-12 10:44:26,590 INFO L175 Difference]: Start difference. First operand has 222 places, 309 transitions, 4234 flow. Second operand 11 states and 354 transitions. [2024-05-12 10:44:26,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 391 transitions, 5864 flow [2024-05-12 10:44:27,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 391 transitions, 5473 flow, removed 47 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:27,438 INFO L231 Difference]: Finished difference. Result has 222 places, 309 transitions, 4134 flow [2024-05-12 10:44:27,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3759, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4134, PETRI_PLACES=222, PETRI_TRANSITIONS=309} [2024-05-12 10:44:27,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 170 predicate places. [2024-05-12 10:44:27,439 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 309 transitions, 4134 flow [2024-05-12 10:44:27,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:27,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:27,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] [2024-05-12 10:44:27,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:44:27,440 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:27,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:27,440 INFO L85 PathProgramCache]: Analyzing trace with hash -8960833, now seen corresponding path program 1 times [2024-05-12 10:44:27,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:27,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590388513] [2024-05-12 10:44:27,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:27,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:27,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44: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-05-12 10:44:27,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:27,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590388513] [2024-05-12 10:44:27,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590388513] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:27,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:27,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581376797] [2024-05-12 10:44:27,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:27,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:27,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:27,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:27,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:27,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:27,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 309 transitions, 4134 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:27,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:27,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:27,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:29,266 INFO L124 PetriNetUnfolderBase]: 7711/12738 cut-off events. [2024-05-12 10:44:29,267 INFO L125 PetriNetUnfolderBase]: For 396482/396482 co-relation queries the response was YES. [2024-05-12 10:44:29,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70349 conditions, 12738 events. 7711/12738 cut-off events. For 396482/396482 co-relation queries the response was YES. Maximal size of possible extension queue 817. Compared 99968 event pairs, 2238 based on Foata normal form. 4/12719 useless extension candidates. Maximal degree in co-relation 70248. Up to 11493 conditions per place. [2024-05-12 10:44:29,395 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 274 selfloop transitions, 43 changer transitions 0/331 dead transitions. [2024-05-12 10:44:29,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 331 transitions, 4866 flow [2024-05-12 10:44:29,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:29,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:29,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:44:29,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076388888888888 [2024-05-12 10:44:29,397 INFO L175 Difference]: Start difference. First operand has 222 places, 309 transitions, 4134 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:44:29,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 331 transitions, 4866 flow [2024-05-12 10:44:30,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 331 transitions, 4453 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:30,529 INFO L231 Difference]: Finished difference. Result has 219 places, 312 transitions, 3875 flow [2024-05-12 10:44:30,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3875, PETRI_PLACES=219, PETRI_TRANSITIONS=312} [2024-05-12 10:44:30,529 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-05-12 10:44:30,529 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 312 transitions, 3875 flow [2024-05-12 10:44:30,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:30,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:30,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:30,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:44:30,530 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:30,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:30,530 INFO L85 PathProgramCache]: Analyzing trace with hash 2101366113, now seen corresponding path program 2 times [2024-05-12 10:44:30,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:30,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32055731] [2024-05-12 10:44:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:30,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:30,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:30,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:30,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32055731] [2024-05-12 10:44:30,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32055731] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:30,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:30,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:30,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513641048] [2024-05-12 10:44:30,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:30,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:30,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:30,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:30,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:30,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:30,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 312 transitions, 3875 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:30,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:30,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:30,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:32,321 INFO L124 PetriNetUnfolderBase]: 7495/12409 cut-off events. [2024-05-12 10:44:32,321 INFO L125 PetriNetUnfolderBase]: For 341396/341396 co-relation queries the response was YES. [2024-05-12 10:44:32,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65756 conditions, 12409 events. 7495/12409 cut-off events. For 341396/341396 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 97180 event pairs, 2137 based on Foata normal form. 4/12389 useless extension candidates. Maximal degree in co-relation 65654. Up to 11061 conditions per place. [2024-05-12 10:44:32,446 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 274 selfloop transitions, 47 changer transitions 0/335 dead transitions. [2024-05-12 10:44:32,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 335 transitions, 4623 flow [2024-05-12 10:44:32,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:32,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:32,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:44:32,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076388888888888 [2024-05-12 10:44:32,447 INFO L175 Difference]: Start difference. First operand has 219 places, 312 transitions, 3875 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:44:32,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 335 transitions, 4623 flow [2024-05-12 10:44:33,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 335 transitions, 4491 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:33,261 INFO L231 Difference]: Finished difference. Result has 221 places, 315 transitions, 3911 flow [2024-05-12 10:44:33,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3743, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3911, PETRI_PLACES=221, PETRI_TRANSITIONS=315} [2024-05-12 10:44:33,262 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-05-12 10:44:33,262 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 315 transitions, 3911 flow [2024-05-12 10:44:33,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:33,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:33,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:33,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:44:33,262 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:33,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:33,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1461293239, now seen corresponding path program 1 times [2024-05-12 10:44:33,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:33,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425002726] [2024-05-12 10:44:33,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:33,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:33,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:33,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:33,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:33,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425002726] [2024-05-12 10:44:33,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425002726] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:33,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:33,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:33,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536022016] [2024-05-12 10:44:33,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:33,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:33,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:33,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:33,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:33,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:33,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 315 transitions, 3911 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:33,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:33,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:33,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:35,221 INFO L124 PetriNetUnfolderBase]: 7561/13037 cut-off events. [2024-05-12 10:44:35,221 INFO L125 PetriNetUnfolderBase]: For 355227/355227 co-relation queries the response was YES. [2024-05-12 10:44:35,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67380 conditions, 13037 events. 7561/13037 cut-off events. For 355227/355227 co-relation queries the response was YES. Maximal size of possible extension queue 799. Compared 105639 event pairs, 2642 based on Foata normal form. 2/13019 useless extension candidates. Maximal degree in co-relation 67277. Up to 10985 conditions per place. [2024-05-12 10:44:35,342 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 269 selfloop transitions, 73 changer transitions 0/356 dead transitions. [2024-05-12 10:44:35,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 356 transitions, 5163 flow [2024-05-12 10:44:35,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:35,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:35,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-05-12 10:44:35,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6309523809523809 [2024-05-12 10:44:35,343 INFO L175 Difference]: Start difference. First operand has 221 places, 315 transitions, 3911 flow. Second operand 7 states and 212 transitions. [2024-05-12 10:44:35,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 356 transitions, 5163 flow [2024-05-12 10:44:35,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 356 transitions, 5017 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:36,002 INFO L231 Difference]: Finished difference. Result has 225 places, 326 transitions, 4092 flow [2024-05-12 10:44:36,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3765, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4092, PETRI_PLACES=225, PETRI_TRANSITIONS=326} [2024-05-12 10:44:36,002 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-05-12 10:44:36,003 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 326 transitions, 4092 flow [2024-05-12 10:44:36,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:36,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:36,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:36,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:44:36,003 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:36,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:36,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1935692205, now seen corresponding path program 2 times [2024-05-12 10:44:36,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:36,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209618498] [2024-05-12 10:44:36,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:36,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:36,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:36,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:36,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:36,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209618498] [2024-05-12 10:44:36,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209618498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:36,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:36,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:36,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487353000] [2024-05-12 10:44:36,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:36,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:36,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:36,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:36,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:36,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:36,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 326 transitions, 4092 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:36,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:36,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:36,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:38,084 INFO L124 PetriNetUnfolderBase]: 7583/12632 cut-off events. [2024-05-12 10:44:38,084 INFO L125 PetriNetUnfolderBase]: For 363942/363942 co-relation queries the response was YES. [2024-05-12 10:44:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67358 conditions, 12632 events. 7583/12632 cut-off events. For 363942/363942 co-relation queries the response was YES. Maximal size of possible extension queue 806. Compared 99605 event pairs, 2191 based on Foata normal form. 2/12598 useless extension candidates. Maximal degree in co-relation 67253. Up to 11005 conditions per place. [2024-05-12 10:44:38,202 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 256 selfloop transitions, 81 changer transitions 0/351 dead transitions. [2024-05-12 10:44:38,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 351 transitions, 5228 flow [2024-05-12 10:44:38,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:38,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:38,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-05-12 10:44:38,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6284722222222222 [2024-05-12 10:44:38,204 INFO L175 Difference]: Start difference. First operand has 225 places, 326 transitions, 4092 flow. Second operand 6 states and 181 transitions. [2024-05-12 10:44:38,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 351 transitions, 5228 flow [2024-05-12 10:44:39,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 351 transitions, 5088 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:39,058 INFO L231 Difference]: Finished difference. Result has 228 places, 330 transitions, 4183 flow [2024-05-12 10:44:39,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4183, PETRI_PLACES=228, PETRI_TRANSITIONS=330} [2024-05-12 10:44:39,059 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 176 predicate places. [2024-05-12 10:44:39,059 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 330 transitions, 4183 flow [2024-05-12 10:44:39,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:39,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:39,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:39,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:44:39,060 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:39,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:39,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1306959237, now seen corresponding path program 3 times [2024-05-12 10:44:39,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:39,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721771809] [2024-05-12 10:44:39,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:39,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:39,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:39,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:39,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:39,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721771809] [2024-05-12 10:44:39,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721771809] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:39,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:39,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:39,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90417905] [2024-05-12 10:44:39,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:39,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:39,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:39,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:39,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:39,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:39,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 330 transitions, 4183 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:39,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:39,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:39,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:41,063 INFO L124 PetriNetUnfolderBase]: 7579/12529 cut-off events. [2024-05-12 10:44:41,063 INFO L125 PetriNetUnfolderBase]: For 369313/369313 co-relation queries the response was YES. [2024-05-12 10:44:41,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67232 conditions, 12529 events. 7579/12529 cut-off events. For 369313/369313 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 98185 event pairs, 2148 based on Foata normal form. 2/12489 useless extension candidates. Maximal degree in co-relation 67125. Up to 11003 conditions per place. [2024-05-12 10:44:41,197 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 262 selfloop transitions, 75 changer transitions 0/351 dead transitions. [2024-05-12 10:44:41,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 351 transitions, 5263 flow [2024-05-12 10:44:41,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:41,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:41,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:44:41,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:41,198 INFO L175 Difference]: Start difference. First operand has 228 places, 330 transitions, 4183 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:44:41,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 351 transitions, 5263 flow [2024-05-12 10:44:42,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 351 transitions, 5061 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:42,170 INFO L231 Difference]: Finished difference. Result has 230 places, 330 transitions, 4140 flow [2024-05-12 10:44:42,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3981, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4140, PETRI_PLACES=230, PETRI_TRANSITIONS=330} [2024-05-12 10:44:42,171 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-05-12 10:44:42,171 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 330 transitions, 4140 flow [2024-05-12 10:44:42,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:42,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:42,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] [2024-05-12 10:44:42,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:44:42,171 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:42,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:42,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1434244129, now seen corresponding path program 4 times [2024-05-12 10:44:42,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:42,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502964015] [2024-05-12 10:44:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:42,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:42,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:42,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:42,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502964015] [2024-05-12 10:44:42,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502964015] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:42,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:42,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:42,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337330773] [2024-05-12 10:44:42,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:42,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:42,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:42,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:42,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:42,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:42,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 330 transitions, 4140 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:42,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:42,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:42,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:44,052 INFO L124 PetriNetUnfolderBase]: 7601/13116 cut-off events. [2024-05-12 10:44:44,052 INFO L125 PetriNetUnfolderBase]: For 381360/381360 co-relation queries the response was YES. [2024-05-12 10:44:44,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68013 conditions, 13116 events. 7601/13116 cut-off events. For 381360/381360 co-relation queries the response was YES. Maximal size of possible extension queue 807. Compared 106414 event pairs, 2658 based on Foata normal form. 2/13096 useless extension candidates. Maximal degree in co-relation 67907. Up to 11023 conditions per place. [2024-05-12 10:44:44,183 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 265 selfloop transitions, 81 changer transitions 0/360 dead transitions. [2024-05-12 10:44:44,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 360 transitions, 5194 flow [2024-05-12 10:44:44,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:44,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:44,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:44:44,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-05-12 10:44:44,184 INFO L175 Difference]: Start difference. First operand has 230 places, 330 transitions, 4140 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:44:44,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 360 transitions, 5194 flow [2024-05-12 10:44:45,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 360 transitions, 4943 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:45,083 INFO L231 Difference]: Finished difference. Result has 229 places, 334 transitions, 4122 flow [2024-05-12 10:44:45,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3895, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4122, PETRI_PLACES=229, PETRI_TRANSITIONS=334} [2024-05-12 10:44:45,084 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 177 predicate places. [2024-05-12 10:44:45,084 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 334 transitions, 4122 flow [2024-05-12 10:44:45,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:45,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:45,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:45,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:44:45,085 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:45,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:45,085 INFO L85 PathProgramCache]: Analyzing trace with hash -258796095, now seen corresponding path program 5 times [2024-05-12 10:44:45,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:45,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258966495] [2024-05-12 10:44:45,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:45,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:45,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:45,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:45,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:45,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258966495] [2024-05-12 10:44:45,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258966495] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:45,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:45,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:45,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432257374] [2024-05-12 10:44:45,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:45,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:45,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:45,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:45,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:45,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:45,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 334 transitions, 4122 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:45,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:45,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:45,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:46,953 INFO L124 PetriNetUnfolderBase]: 7623/12992 cut-off events. [2024-05-12 10:44:46,953 INFO L125 PetriNetUnfolderBase]: For 389963/389963 co-relation queries the response was YES. [2024-05-12 10:44:47,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68049 conditions, 12992 events. 7623/12992 cut-off events. For 389963/389963 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 104326 event pairs, 2679 based on Foata normal form. 2/12967 useless extension candidates. Maximal degree in co-relation 67945. Up to 11043 conditions per place. [2024-05-12 10:44:47,091 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 262 selfloop transitions, 85 changer transitions 0/361 dead transitions. [2024-05-12 10:44:47,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 361 transitions, 5176 flow [2024-05-12 10:44:47,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:47,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:44:47,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 10:44:47,092 INFO L175 Difference]: Start difference. First operand has 229 places, 334 transitions, 4122 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:44:47,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 361 transitions, 5176 flow [2024-05-12 10:44:48,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 361 transitions, 5045 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:48,059 INFO L231 Difference]: Finished difference. Result has 232 places, 338 transitions, 4230 flow [2024-05-12 10:44:48,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3994, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4230, PETRI_PLACES=232, PETRI_TRANSITIONS=338} [2024-05-12 10:44:48,060 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-05-12 10:44:48,060 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 338 transitions, 4230 flow [2024-05-12 10:44:48,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:48,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:48,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:48,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:44:48,061 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:48,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:48,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2295585, now seen corresponding path program 6 times [2024-05-12 10:44:48,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:48,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479636332] [2024-05-12 10:44:48,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:48,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:48,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:48,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-05-12 10:44:48,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:48,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479636332] [2024-05-12 10:44:48,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479636332] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:48,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:48,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:48,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807591187] [2024-05-12 10:44:48,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:48,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:48,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:48,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:48,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:48,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:48,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 338 transitions, 4230 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:48,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:48,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:48,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:49,869 INFO L124 PetriNetUnfolderBase]: 7556/12480 cut-off events. [2024-05-12 10:44:49,870 INFO L125 PetriNetUnfolderBase]: For 394786/394786 co-relation queries the response was YES. [2024-05-12 10:44:49,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67188 conditions, 12480 events. 7556/12480 cut-off events. For 394786/394786 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 97409 event pairs, 2139 based on Foata normal form. 2/12449 useless extension candidates. Maximal degree in co-relation 67083. Up to 10917 conditions per place. [2024-05-12 10:44:50,001 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 254 selfloop transitions, 89 changer transitions 0/357 dead transitions. [2024-05-12 10:44:50,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 357 transitions, 5084 flow [2024-05-12 10:44:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:50,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:44:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 10:44:50,002 INFO L175 Difference]: Start difference. First operand has 232 places, 338 transitions, 4230 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:44:50,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 357 transitions, 5084 flow [2024-05-12 10:44:50,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 357 transitions, 4956 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:50,968 INFO L231 Difference]: Finished difference. Result has 235 places, 338 transitions, 4287 flow [2024-05-12 10:44:50,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4102, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4287, PETRI_PLACES=235, PETRI_TRANSITIONS=338} [2024-05-12 10:44:50,969 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-05-12 10:44:50,969 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 338 transitions, 4287 flow [2024-05-12 10:44:50,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:50,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:50,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:44:50,970 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:50,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:50,970 INFO L85 PathProgramCache]: Analyzing trace with hash -258788159, now seen corresponding path program 1 times [2024-05-12 10:44:50,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:50,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609580477] [2024-05-12 10:44:50,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:50,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:51,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:51,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:51,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609580477] [2024-05-12 10:44:51,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609580477] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:51,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:51,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:51,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957929511] [2024-05-12 10:44:51,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:51,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:51,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:51,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:51,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:51,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:51,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 338 transitions, 4287 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:51,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:51,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:51,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:52,886 INFO L124 PetriNetUnfolderBase]: 7592/12513 cut-off events. [2024-05-12 10:44:52,886 INFO L125 PetriNetUnfolderBase]: For 410311/410311 co-relation queries the response was YES. [2024-05-12 10:44:52,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67799 conditions, 12513 events. 7592/12513 cut-off events. For 410311/410311 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 97339 event pairs, 2045 based on Foata normal form. 4/12499 useless extension candidates. Maximal degree in co-relation 67693. Up to 11251 conditions per place. [2024-05-12 10:44:53,006 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 304 selfloop transitions, 45 changer transitions 0/363 dead transitions. [2024-05-12 10:44:53,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 363 transitions, 5093 flow [2024-05-12 10:44:53,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:53,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:53,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:44:53,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 10:44:53,008 INFO L175 Difference]: Start difference. First operand has 235 places, 338 transitions, 4287 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:44:53,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 363 transitions, 5093 flow [2024-05-12 10:44:53,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 363 transitions, 4700 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 10:44:53,811 INFO L231 Difference]: Finished difference. Result has 232 places, 341 transitions, 4054 flow [2024-05-12 10:44:53,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3894, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4054, PETRI_PLACES=232, PETRI_TRANSITIONS=341} [2024-05-12 10:44:53,811 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-05-12 10:44:53,812 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 341 transitions, 4054 flow [2024-05-12 10:44:53,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:53,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:53,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:53,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:44:53,812 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:53,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:53,813 INFO L85 PathProgramCache]: Analyzing trace with hash -324497243, now seen corresponding path program 2 times [2024-05-12 10:44:53,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:53,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383544611] [2024-05-12 10:44:53,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:53,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:53,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:53,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:53,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:53,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383544611] [2024-05-12 10:44:53,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383544611] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:53,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:53,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:53,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101705219] [2024-05-12 10:44:53,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:53,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:53,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:53,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:53,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:54,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:54,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 341 transitions, 4054 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:54,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:54,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:54,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:55,701 INFO L124 PetriNetUnfolderBase]: 7628/12586 cut-off events. [2024-05-12 10:44:55,701 INFO L125 PetriNetUnfolderBase]: For 419668/419668 co-relation queries the response was YES. [2024-05-12 10:44:55,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68027 conditions, 12586 events. 7628/12586 cut-off events. For 419668/419668 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 98185 event pairs, 2077 based on Foata normal form. 4/12567 useless extension candidates. Maximal degree in co-relation 67921. Up to 11303 conditions per place. [2024-05-12 10:44:55,836 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 306 selfloop transitions, 43 changer transitions 0/363 dead transitions. [2024-05-12 10:44:55,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 363 transitions, 4858 flow [2024-05-12 10:44:55,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:55,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:55,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-05-12 10:44:55,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6006944444444444 [2024-05-12 10:44:55,837 INFO L175 Difference]: Start difference. First operand has 232 places, 341 transitions, 4054 flow. Second operand 6 states and 173 transitions. [2024-05-12 10:44:55,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 363 transitions, 4858 flow [2024-05-12 10:44:56,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 363 transitions, 4720 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:56,717 INFO L231 Difference]: Finished difference. Result has 234 places, 344 transitions, 4078 flow [2024-05-12 10:44:56,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3916, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4078, PETRI_PLACES=234, PETRI_TRANSITIONS=344} [2024-05-12 10:44:56,717 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 182 predicate places. [2024-05-12 10:44:56,718 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 344 transitions, 4078 flow [2024-05-12 10:44:56,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:56,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:56,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:56,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:44:56,719 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:56,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:56,719 INFO L85 PathProgramCache]: Analyzing trace with hash 7235551, now seen corresponding path program 3 times [2024-05-12 10:44:56,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:56,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169928262] [2024-05-12 10:44:56,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:56,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:56,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:56,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:56,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:56,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169928262] [2024-05-12 10:44:56,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169928262] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:56,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:56,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:56,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222092842] [2024-05-12 10:44:56,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:56,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:56,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:56,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:56,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:56,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:56,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 344 transitions, 4078 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:56,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:56,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:56,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:58,523 INFO L124 PetriNetUnfolderBase]: 7641/12613 cut-off events. [2024-05-12 10:44:58,523 INFO L125 PetriNetUnfolderBase]: For 427531/427531 co-relation queries the response was YES. [2024-05-12 10:44:58,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68195 conditions, 12613 events. 7641/12613 cut-off events. For 427531/427531 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 98313 event pairs, 2060 based on Foata normal form. 4/12594 useless extension candidates. Maximal degree in co-relation 68088. Up to 11202 conditions per place. [2024-05-12 10:44:58,659 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 301 selfloop transitions, 52 changer transitions 0/367 dead transitions. [2024-05-12 10:44:58,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 367 transitions, 4898 flow [2024-05-12 10:44:58,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:58,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:44:58,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:44:58,660 INFO L175 Difference]: Start difference. First operand has 234 places, 344 transitions, 4078 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:44:58,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 367 transitions, 4898 flow [2024-05-12 10:44:59,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 367 transitions, 4758 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:59,770 INFO L231 Difference]: Finished difference. Result has 236 places, 347 transitions, 4124 flow [2024-05-12 10:44:59,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3938, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4124, PETRI_PLACES=236, PETRI_TRANSITIONS=347} [2024-05-12 10:44:59,770 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 184 predicate places. [2024-05-12 10:44:59,771 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 347 transitions, 4124 flow [2024-05-12 10:44:59,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:44:59,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:59,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:59,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:44:59,771 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:59,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:59,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1121555274, now seen corresponding path program 1 times [2024-05-12 10:44:59,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:59,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773696850] [2024-05-12 10:44:59,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:59,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:59,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:59,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:59,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:59,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773696850] [2024-05-12 10:44:59,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773696850] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:59,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:59,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:44:59,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112728121] [2024-05-12 10:44:59,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:59,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:44:59,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:59,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:44:59,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:44:59,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-05-12 10:44:59,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 347 transitions, 4124 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:59,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:59,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-05-12 10:44:59,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:01,729 INFO L124 PetriNetUnfolderBase]: 6408/13659 cut-off events. [2024-05-12 10:45:01,730 INFO L125 PetriNetUnfolderBase]: For 154129/154553 co-relation queries the response was YES. [2024-05-12 10:45:01,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49064 conditions, 13659 events. 6408/13659 cut-off events. For 154129/154553 co-relation queries the response was YES. Maximal size of possible extension queue 975. Compared 135383 event pairs, 1173 based on Foata normal form. 635/13536 useless extension candidates. Maximal degree in co-relation 48956. Up to 4993 conditions per place. [2024-05-12 10:45:01,848 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 32 selfloop transitions, 92 changer transitions 0/361 dead transitions. [2024-05-12 10:45:01,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 361 transitions, 4428 flow [2024-05-12 10:45:01,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:45:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:45:01,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-05-12 10:45:01,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7447916666666666 [2024-05-12 10:45:01,849 INFO L175 Difference]: Start difference. First operand has 236 places, 347 transitions, 4124 flow. Second operand 4 states and 143 transitions. [2024-05-12 10:45:01,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 361 transitions, 4428 flow [2024-05-12 10:45:02,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 361 transitions, 4264 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:02,340 INFO L231 Difference]: Finished difference. Result has 237 places, 348 transitions, 4334 flow [2024-05-12 10:45:02,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4334, PETRI_PLACES=237, PETRI_TRANSITIONS=348} [2024-05-12 10:45:02,341 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 185 predicate places. [2024-05-12 10:45:02,341 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 348 transitions, 4334 flow [2024-05-12 10:45:02,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:02,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:02,341 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-05-12 10:45:02,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:45:02,342 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:02,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:02,342 INFO L85 PathProgramCache]: Analyzing trace with hash 436174646, now seen corresponding path program 1 times [2024-05-12 10:45:02,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:02,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507315975] [2024-05-12 10:45:02,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:02,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:02,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:02,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:02,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507315975] [2024-05-12 10:45:02,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507315975] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:02,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:02,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:02,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345345976] [2024-05-12 10:45:02,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:02,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:02,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:02,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:02,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:02,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:02,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 348 transitions, 4334 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:02,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:02,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:02,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:04,518 INFO L124 PetriNetUnfolderBase]: 7945/13714 cut-off events. [2024-05-12 10:45:04,518 INFO L125 PetriNetUnfolderBase]: For 450535/450552 co-relation queries the response was YES. [2024-05-12 10:45:04,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73915 conditions, 13714 events. 7945/13714 cut-off events. For 450535/450552 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 112838 event pairs, 3700 based on Foata normal form. 11/13246 useless extension candidates. Maximal degree in co-relation 73805. Up to 12254 conditions per place. [2024-05-12 10:45:04,657 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 307 selfloop transitions, 52 changer transitions 0/374 dead transitions. [2024-05-12 10:45:04,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 374 transitions, 5152 flow [2024-05-12 10:45:04,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:04,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:04,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:45:04,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-05-12 10:45:04,659 INFO L175 Difference]: Start difference. First operand has 237 places, 348 transitions, 4334 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:45:04,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 374 transitions, 5152 flow [2024-05-12 10:45:05,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 374 transitions, 5058 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-05-12 10:45:05,532 INFO L231 Difference]: Finished difference. Result has 242 places, 351 transitions, 4398 flow [2024-05-12 10:45:05,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4398, PETRI_PLACES=242, PETRI_TRANSITIONS=351} [2024-05-12 10:45:05,533 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 190 predicate places. [2024-05-12 10:45:05,533 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 351 transitions, 4398 flow [2024-05-12 10:45:05,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:05,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:05,533 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-05-12 10:45:05,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:45:05,534 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:05,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:05,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1676686304, now seen corresponding path program 2 times [2024-05-12 10:45:05,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:05,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881610608] [2024-05-12 10:45:05,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:05,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:05,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:05,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:05,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:05,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881610608] [2024-05-12 10:45:05,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881610608] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:05,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:05,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:05,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42417891] [2024-05-12 10:45:05,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:05,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:05,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:05,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:05,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:05,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:05,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 351 transitions, 4398 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:05,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:05,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:05,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:07,656 INFO L124 PetriNetUnfolderBase]: 7951/13724 cut-off events. [2024-05-12 10:45:07,656 INFO L125 PetriNetUnfolderBase]: For 459049/459066 co-relation queries the response was YES. [2024-05-12 10:45:07,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74288 conditions, 13724 events. 7951/13724 cut-off events. For 459049/459066 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 113027 event pairs, 3698 based on Foata normal form. 15/13259 useless extension candidates. Maximal degree in co-relation 74177. Up to 12125 conditions per place. [2024-05-12 10:45:07,803 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 265 selfloop transitions, 103 changer transitions 0/383 dead transitions. [2024-05-12 10:45:07,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 383 transitions, 5647 flow [2024-05-12 10:45:07,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:45:07,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:45:07,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-05-12 10:45:07,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5708333333333333 [2024-05-12 10:45:07,805 INFO L175 Difference]: Start difference. First operand has 242 places, 351 transitions, 4398 flow. Second operand 10 states and 274 transitions. [2024-05-12 10:45:07,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 383 transitions, 5647 flow [2024-05-12 10:45:08,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 383 transitions, 5537 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:08,995 INFO L231 Difference]: Finished difference. Result has 247 places, 354 transitions, 4535 flow [2024-05-12 10:45:08,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4288, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4535, PETRI_PLACES=247, PETRI_TRANSITIONS=354} [2024-05-12 10:45:08,997 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 195 predicate places. [2024-05-12 10:45:08,997 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 354 transitions, 4535 flow [2024-05-12 10:45:08,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:08,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:08,997 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-05-12 10:45:08,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:45:08,997 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:08,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:08,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1669133492, now seen corresponding path program 1 times [2024-05-12 10:45:08,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:08,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267121995] [2024-05-12 10:45:08,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:08,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:09,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:09,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:09,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:09,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267121995] [2024-05-12 10:45:09,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267121995] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:09,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:09,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:09,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791197247] [2024-05-12 10:45:09,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:09,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:09,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:09,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:09,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:09,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:09,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 354 transitions, 4535 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:09,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:09,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:09,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:11,323 INFO L124 PetriNetUnfolderBase]: 7993/13892 cut-off events. [2024-05-12 10:45:11,323 INFO L125 PetriNetUnfolderBase]: For 478527/478527 co-relation queries the response was YES. [2024-05-12 10:45:11,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75110 conditions, 13892 events. 7993/13892 cut-off events. For 478527/478527 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 114965 event pairs, 3453 based on Foata normal form. 4/13409 useless extension candidates. Maximal degree in co-relation 74998. Up to 12167 conditions per place. [2024-05-12 10:45:11,459 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 339 selfloop transitions, 33 changer transitions 0/387 dead transitions. [2024-05-12 10:45:11,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 387 transitions, 5530 flow [2024-05-12 10:45:11,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:11,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:11,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 10:45:11,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:45:11,460 INFO L175 Difference]: Start difference. First operand has 247 places, 354 transitions, 4535 flow. Second operand 7 states and 203 transitions. [2024-05-12 10:45:11,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 387 transitions, 5530 flow [2024-05-12 10:45:12,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 387 transitions, 5350 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:12,448 INFO L231 Difference]: Finished difference. Result has 247 places, 357 transitions, 4464 flow [2024-05-12 10:45:12,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4355, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4464, PETRI_PLACES=247, PETRI_TRANSITIONS=357} [2024-05-12 10:45:12,449 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 195 predicate places. [2024-05-12 10:45:12,449 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 357 transitions, 4464 flow [2024-05-12 10:45:12,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:12,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:12,450 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-05-12 10:45:12,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:45:12,450 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:12,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:12,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1351942208, now seen corresponding path program 2 times [2024-05-12 10:45:12,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:12,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878342012] [2024-05-12 10:45:12,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:12,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:12,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:12,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:12,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:12,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878342012] [2024-05-12 10:45:12,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878342012] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:12,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:12,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:12,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824748646] [2024-05-12 10:45:12,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:12,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:12,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:12,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:12,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:12,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:12,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 357 transitions, 4464 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:12,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:12,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:12,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:14,687 INFO L124 PetriNetUnfolderBase]: 7973/13754 cut-off events. [2024-05-12 10:45:14,687 INFO L125 PetriNetUnfolderBase]: For 478951/478951 co-relation queries the response was YES. [2024-05-12 10:45:14,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74621 conditions, 13754 events. 7973/13754 cut-off events. For 478951/478951 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 113082 event pairs, 3678 based on Foata normal form. 4/13271 useless extension candidates. Maximal degree in co-relation 74508. Up to 12341 conditions per place. [2024-05-12 10:45:15,064 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 337 selfloop transitions, 28 changer transitions 0/380 dead transitions. [2024-05-12 10:45:15,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 380 transitions, 5254 flow [2024-05-12 10:45:15,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:15,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:15,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:45:15,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:45:15,065 INFO L175 Difference]: Start difference. First operand has 247 places, 357 transitions, 4464 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:45:15,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 380 transitions, 5254 flow [2024-05-12 10:45:16,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 380 transitions, 5189 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:16,196 INFO L231 Difference]: Finished difference. Result has 250 places, 357 transitions, 4461 flow [2024-05-12 10:45:16,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4461, PETRI_PLACES=250, PETRI_TRANSITIONS=357} [2024-05-12 10:45:16,197 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 198 predicate places. [2024-05-12 10:45:16,197 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 357 transitions, 4461 flow [2024-05-12 10:45:16,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:16,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:16,197 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-05-12 10:45:16,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:45:16,198 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:16,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:16,198 INFO L85 PathProgramCache]: Analyzing trace with hash -541551010, now seen corresponding path program 3 times [2024-05-12 10:45:16,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:16,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221522885] [2024-05-12 10:45:16,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:16,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:16,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:16,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-05-12 10:45:16,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:16,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221522885] [2024-05-12 10:45:16,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221522885] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:16,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:16,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:16,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338808787] [2024-05-12 10:45:16,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:16,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:16,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:16,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:16,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:16,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:16,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 357 transitions, 4461 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:16,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:16,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:16,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:18,450 INFO L124 PetriNetUnfolderBase]: 8015/13832 cut-off events. [2024-05-12 10:45:18,450 INFO L125 PetriNetUnfolderBase]: For 497767/497784 co-relation queries the response was YES. [2024-05-12 10:45:18,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75533 conditions, 13832 events. 8015/13832 cut-off events. For 497767/497784 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 113876 event pairs, 3696 based on Foata normal form. 18/13362 useless extension candidates. Maximal degree in co-relation 75419. Up to 12189 conditions per place. [2024-05-12 10:45:18,603 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 271 selfloop transitions, 106 changer transitions 0/392 dead transitions. [2024-05-12 10:45:18,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 392 transitions, 5825 flow [2024-05-12 10:45:18,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:45:18,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:45:18,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-05-12 10:45:18,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5770833333333333 [2024-05-12 10:45:18,604 INFO L175 Difference]: Start difference. First operand has 250 places, 357 transitions, 4461 flow. Second operand 10 states and 277 transitions. [2024-05-12 10:45:18,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 392 transitions, 5825 flow [2024-05-12 10:45:19,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 392 transitions, 5739 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:19,805 INFO L231 Difference]: Finished difference. Result has 253 places, 360 transitions, 4703 flow [2024-05-12 10:45:19,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4375, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4703, PETRI_PLACES=253, PETRI_TRANSITIONS=360} [2024-05-12 10:45:19,805 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-05-12 10:45:19,806 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 360 transitions, 4703 flow [2024-05-12 10:45:19,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:19,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:19,806 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-05-12 10:45:19,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:45:19,806 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:19,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:19,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1959596916, now seen corresponding path program 1 times [2024-05-12 10:45:19,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:19,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425217078] [2024-05-12 10:45:19,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:19,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:19,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:20,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:20,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:20,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425217078] [2024-05-12 10:45:20,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425217078] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:20,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:20,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:20,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305184244] [2024-05-12 10:45:20,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:20,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:20,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:20,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:20,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:20,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:20,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 360 transitions, 4703 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:20,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:20,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:20,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:22,118 INFO L124 PetriNetUnfolderBase]: 8012/13833 cut-off events. [2024-05-12 10:45:22,118 INFO L125 PetriNetUnfolderBase]: For 502719/502740 co-relation queries the response was YES. [2024-05-12 10:45:22,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76095 conditions, 13833 events. 8012/13833 cut-off events. For 502719/502740 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 114089 event pairs, 3714 based on Foata normal form. 11/13361 useless extension candidates. Maximal degree in co-relation 75980. Up to 12216 conditions per place. [2024-05-12 10:45:22,281 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 274 selfloop transitions, 95 changer transitions 0/384 dead transitions. [2024-05-12 10:45:22,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 384 transitions, 5645 flow [2024-05-12 10:45:22,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:22,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:22,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 10:45:22,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-05-12 10:45:22,282 INFO L175 Difference]: Start difference. First operand has 253 places, 360 transitions, 4703 flow. Second operand 7 states and 205 transitions. [2024-05-12 10:45:22,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 384 transitions, 5645 flow [2024-05-12 10:45:23,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 384 transitions, 5339 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-05-12 10:45:23,265 INFO L231 Difference]: Finished difference. Result has 252 places, 360 transitions, 4593 flow [2024-05-12 10:45:23,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4397, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4593, PETRI_PLACES=252, PETRI_TRANSITIONS=360} [2024-05-12 10:45:23,266 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-05-12 10:45:23,266 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 360 transitions, 4593 flow [2024-05-12 10:45:23,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:23,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:23,266 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-05-12 10:45:23,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 10:45:23,267 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:23,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:23,267 INFO L85 PathProgramCache]: Analyzing trace with hash -447220586, now seen corresponding path program 2 times [2024-05-12 10:45:23,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:23,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549460673] [2024-05-12 10:45:23,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:23,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:23,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:23,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:23,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:23,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549460673] [2024-05-12 10:45:23,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549460673] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:23,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:23,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:45:23,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682739285] [2024-05-12 10:45:23,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:23,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:45:23,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:23,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:45:23,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:45:23,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:23,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 360 transitions, 4593 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:45:23,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:23,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:23,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:25,616 INFO L124 PetriNetUnfolderBase]: 8024/13852 cut-off events. [2024-05-12 10:45:25,617 INFO L125 PetriNetUnfolderBase]: For 509001/509026 co-relation queries the response was YES. [2024-05-12 10:45:25,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75585 conditions, 13852 events. 8024/13852 cut-off events. For 509001/509026 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 114243 event pairs, 3714 based on Foata normal form. 15/13383 useless extension candidates. Maximal degree in co-relation 75469. Up to 12226 conditions per place. [2024-05-12 10:45:25,747 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 266 selfloop transitions, 103 changer transitions 0/384 dead transitions. [2024-05-12 10:45:25,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 384 transitions, 5753 flow [2024-05-12 10:45:25,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:45:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 10:45:25,748 INFO L175 Difference]: Start difference. First operand has 252 places, 360 transitions, 4593 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:45:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 384 transitions, 5753 flow [2024-05-12 10:45:27,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 384 transitions, 5551 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:27,078 INFO L231 Difference]: Finished difference. Result has 253 places, 366 transitions, 4693 flow [2024-05-12 10:45:27,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4693, PETRI_PLACES=253, PETRI_TRANSITIONS=366} [2024-05-12 10:45:27,079 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-05-12 10:45:27,079 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 366 transitions, 4693 flow [2024-05-12 10:45:27,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:45:27,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:27,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, 1] [2024-05-12 10:45:27,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 10:45:27,079 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:27,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:27,080 INFO L85 PathProgramCache]: Analyzing trace with hash 391808864, now seen corresponding path program 3 times [2024-05-12 10:45:27,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:27,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132098907] [2024-05-12 10:45:27,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:27,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:27,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:27,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:27,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:27,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132098907] [2024-05-12 10:45:27,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132098907] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:27,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:27,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:27,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121391014] [2024-05-12 10:45:27,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:27,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:27,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:27,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:27,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:27,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:27,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 366 transitions, 4693 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:27,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:27,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:27,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:29,327 INFO L124 PetriNetUnfolderBase]: 8031/13860 cut-off events. [2024-05-12 10:45:29,328 INFO L125 PetriNetUnfolderBase]: For 517810/517810 co-relation queries the response was YES. [2024-05-12 10:45:29,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75811 conditions, 13860 events. 8031/13860 cut-off events. For 517810/517810 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 114300 event pairs, 3701 based on Foata normal form. 1/13364 useless extension candidates. Maximal degree in co-relation 75694. Up to 12350 conditions per place. [2024-05-12 10:45:29,466 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 323 selfloop transitions, 56 changer transitions 0/394 dead transitions. [2024-05-12 10:45:29,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 394 transitions, 5703 flow [2024-05-12 10:45:29,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:29,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-05-12 10:45:29,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5911458333333334 [2024-05-12 10:45:29,467 INFO L175 Difference]: Start difference. First operand has 253 places, 366 transitions, 4693 flow. Second operand 8 states and 227 transitions. [2024-05-12 10:45:29,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 394 transitions, 5703 flow [2024-05-12 10:45:30,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 394 transitions, 5565 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 10:45:30,469 INFO L231 Difference]: Finished difference. Result has 260 places, 369 transitions, 4733 flow [2024-05-12 10:45:30,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4555, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4733, PETRI_PLACES=260, PETRI_TRANSITIONS=369} [2024-05-12 10:45:30,470 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 208 predicate places. [2024-05-12 10:45:30,470 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 369 transitions, 4733 flow [2024-05-12 10:45:30,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:30,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:30,470 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-05-12 10:45:30,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 10:45:30,470 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:30,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:30,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1563816778, now seen corresponding path program 4 times [2024-05-12 10:45:30,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:30,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505936712] [2024-05-12 10:45:30,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:30,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:30,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:30,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:30,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:30,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505936712] [2024-05-12 10:45:30,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505936712] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:30,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:30,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:30,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008435445] [2024-05-12 10:45:30,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:30,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:30,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:30,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:30,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:30,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:30,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 369 transitions, 4733 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:30,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:30,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:30,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:32,683 INFO L124 PetriNetUnfolderBase]: 8025/13848 cut-off events. [2024-05-12 10:45:32,683 INFO L125 PetriNetUnfolderBase]: For 526827/526841 co-relation queries the response was YES. [2024-05-12 10:45:32,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75665 conditions, 13848 events. 8025/13848 cut-off events. For 526827/526841 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 114136 event pairs, 3709 based on Foata normal form. 13/13367 useless extension candidates. Maximal degree in co-relation 75546. Up to 12233 conditions per place. [2024-05-12 10:45:32,839 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 277 selfloop transitions, 98 changer transitions 0/390 dead transitions. [2024-05-12 10:45:32,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 390 transitions, 5833 flow [2024-05-12 10:45:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-05-12 10:45:32,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-05-12 10:45:32,840 INFO L175 Difference]: Start difference. First operand has 260 places, 369 transitions, 4733 flow. Second operand 9 states and 248 transitions. [2024-05-12 10:45:32,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 390 transitions, 5833 flow [2024-05-12 10:45:34,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 390 transitions, 5715 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:34,631 INFO L231 Difference]: Finished difference. Result has 264 places, 369 transitions, 4818 flow [2024-05-12 10:45:34,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4615, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4818, PETRI_PLACES=264, PETRI_TRANSITIONS=369} [2024-05-12 10:45:34,632 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 212 predicate places. [2024-05-12 10:45:34,632 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 369 transitions, 4818 flow [2024-05-12 10:45:34,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:34,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:34,632 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-05-12 10:45:34,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 10:45:34,632 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:34,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:34,633 INFO L85 PathProgramCache]: Analyzing trace with hash 548751778, now seen corresponding path program 4 times [2024-05-12 10:45:34,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:34,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004181003] [2024-05-12 10:45:34,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:34,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:34,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:34,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:34,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:34,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004181003] [2024-05-12 10:45:34,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004181003] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:34,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:34,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:34,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165716741] [2024-05-12 10:45:34,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:34,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:34,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:34,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:34,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:34,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:34,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 369 transitions, 4818 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:34,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:34,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:34,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:37,006 INFO L124 PetriNetUnfolderBase]: 8189/14125 cut-off events. [2024-05-12 10:45:37,007 INFO L125 PetriNetUnfolderBase]: For 596419/596429 co-relation queries the response was YES. [2024-05-12 10:45:37,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77923 conditions, 14125 events. 8189/14125 cut-off events. For 596419/596429 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116667 event pairs, 3754 based on Foata normal form. 30/13648 useless extension candidates. Maximal degree in co-relation 77803. Up to 12297 conditions per place. [2024-05-12 10:45:37,394 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 284 selfloop transitions, 100 changer transitions 0/399 dead transitions. [2024-05-12 10:45:37,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 399 transitions, 6082 flow [2024-05-12 10:45:37,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:37,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:37,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-05-12 10:45:37,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5856481481481481 [2024-05-12 10:45:37,395 INFO L175 Difference]: Start difference. First operand has 264 places, 369 transitions, 4818 flow. Second operand 9 states and 253 transitions. [2024-05-12 10:45:37,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 399 transitions, 6082 flow [2024-05-12 10:45:39,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 399 transitions, 5905 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:39,096 INFO L231 Difference]: Finished difference. Result has 266 places, 372 transitions, 4964 flow [2024-05-12 10:45:39,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4641, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4964, PETRI_PLACES=266, PETRI_TRANSITIONS=372} [2024-05-12 10:45:39,097 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-05-12 10:45:39,097 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 372 transitions, 4964 flow [2024-05-12 10:45:39,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:39,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:39,097 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-05-12 10:45:39,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 10:45:39,097 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:39,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:39,098 INFO L85 PathProgramCache]: Analyzing trace with hash -633091156, now seen corresponding path program 3 times [2024-05-12 10:45:39,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:39,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113668678] [2024-05-12 10:45:39,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:39,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:39,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:39,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:39,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113668678] [2024-05-12 10:45:39,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113668678] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:39,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:39,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:39,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654610145] [2024-05-12 10:45:39,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:39,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:39,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:39,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:39,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:39,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:39,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 372 transitions, 4964 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:39,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:39,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:39,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:41,879 INFO L124 PetriNetUnfolderBase]: 8195/14144 cut-off events. [2024-05-12 10:45:41,879 INFO L125 PetriNetUnfolderBase]: For 557780/557788 co-relation queries the response was YES. [2024-05-12 10:45:41,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78545 conditions, 14144 events. 8195/14144 cut-off events. For 557780/557788 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116954 event pairs, 3760 based on Foata normal form. 1/13639 useless extension candidates. Maximal degree in co-relation 78425. Up to 12484 conditions per place. [2024-05-12 10:45:42,008 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 291 selfloop transitions, 90 changer transitions 0/396 dead transitions. [2024-05-12 10:45:42,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 396 transitions, 5972 flow [2024-05-12 10:45:42,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:42,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:42,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-05-12 10:45:42,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:45:42,010 INFO L175 Difference]: Start difference. First operand has 266 places, 372 transitions, 4964 flow. Second operand 7 states and 203 transitions. [2024-05-12 10:45:42,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 396 transitions, 5972 flow [2024-05-12 10:45:43,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 396 transitions, 5689 flow, removed 44 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:43,340 INFO L231 Difference]: Finished difference. Result has 266 places, 375 transitions, 4909 flow [2024-05-12 10:45:43,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4909, PETRI_PLACES=266, PETRI_TRANSITIONS=375} [2024-05-12 10:45:43,340 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-05-12 10:45:43,340 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 375 transitions, 4909 flow [2024-05-12 10:45:43,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:43,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:43,341 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-05-12 10:45:43,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 10:45:43,341 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:43,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash -88529938, now seen corresponding path program 4 times [2024-05-12 10:45:43,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:43,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491450320] [2024-05-12 10:45:43,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:43,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:43,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:43,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-05-12 10:45:43,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:43,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491450320] [2024-05-12 10:45:43,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491450320] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:43,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:43,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:43,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800711046] [2024-05-12 10:45:43,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:43,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:43,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:43,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:43,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:43,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:43,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 375 transitions, 4909 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:43,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:43,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:43,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:46,081 INFO L124 PetriNetUnfolderBase]: 8192/14134 cut-off events. [2024-05-12 10:45:46,081 INFO L125 PetriNetUnfolderBase]: For 550230/550230 co-relation queries the response was YES. [2024-05-12 10:45:46,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76908 conditions, 14134 events. 8192/14134 cut-off events. For 550230/550230 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116826 event pairs, 3753 based on Foata normal form. 1/13623 useless extension candidates. Maximal degree in co-relation 76787. Up to 12482 conditions per place. [2024-05-12 10:45:46,229 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 291 selfloop transitions, 93 changer transitions 0/399 dead transitions. [2024-05-12 10:45:46,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 399 transitions, 6047 flow [2024-05-12 10:45:46,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:46,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-05-12 10:45:46,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5787037037037037 [2024-05-12 10:45:46,230 INFO L175 Difference]: Start difference. First operand has 266 places, 375 transitions, 4909 flow. Second operand 9 states and 250 transitions. [2024-05-12 10:45:46,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 399 transitions, 6047 flow [2024-05-12 10:45:47,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 399 transitions, 5911 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:47,763 INFO L231 Difference]: Finished difference. Result has 271 places, 375 transitions, 4965 flow [2024-05-12 10:45:47,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4773, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4965, PETRI_PLACES=271, PETRI_TRANSITIONS=375} [2024-05-12 10:45:47,764 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-05-12 10:45:47,764 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 375 transitions, 4965 flow [2024-05-12 10:45:47,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:47,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:47,764 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-05-12 10:45:47,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 10:45:47,765 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:47,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:47,765 INFO L85 PathProgramCache]: Analyzing trace with hash 1856332802, now seen corresponding path program 5 times [2024-05-12 10:45:47,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:47,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340731830] [2024-05-12 10:45:47,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:47,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:47,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:47,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:47,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340731830] [2024-05-12 10:45:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340731830] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:47,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:47,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:47,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34439201] [2024-05-12 10:45:47,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:47,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:47,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:47,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:48,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:48,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 375 transitions, 4965 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:48,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:48,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:50,536 INFO L124 PetriNetUnfolderBase]: 8184/14121 cut-off events. [2024-05-12 10:45:50,537 INFO L125 PetriNetUnfolderBase]: For 559482/559482 co-relation queries the response was YES. [2024-05-12 10:45:50,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76843 conditions, 14121 events. 8184/14121 cut-off events. For 559482/559482 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116807 event pairs, 3753 based on Foata normal form. 2/13611 useless extension candidates. Maximal degree in co-relation 76720. Up to 12474 conditions per place. [2024-05-12 10:45:50,671 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 291 selfloop transitions, 87 changer transitions 0/393 dead transitions. [2024-05-12 10:45:50,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 393 transitions, 5923 flow [2024-05-12 10:45:50,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:50,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:50,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:45:50,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-05-12 10:45:50,673 INFO L175 Difference]: Start difference. First operand has 271 places, 375 transitions, 4965 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:45:50,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 393 transitions, 5923 flow [2024-05-12 10:45:52,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 393 transitions, 5651 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-05-12 10:45:52,014 INFO L231 Difference]: Finished difference. Result has 269 places, 375 transitions, 4875 flow [2024-05-12 10:45:52,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4875, PETRI_PLACES=269, PETRI_TRANSITIONS=375} [2024-05-12 10:45:52,015 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-05-12 10:45:52,015 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 375 transitions, 4875 flow [2024-05-12 10:45:52,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:52,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:52,015 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-05-12 10:45:52,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 10:45:52,016 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:52,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:52,016 INFO L85 PathProgramCache]: Analyzing trace with hash 586603330, now seen corresponding path program 6 times [2024-05-12 10:45:52,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:52,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223732796] [2024-05-12 10:45:52,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:52,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:52,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:52,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:52,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:52,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223732796] [2024-05-12 10:45:52,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223732796] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:52,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:52,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:45:52,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258301520] [2024-05-12 10:45:52,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:52,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:45:52,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:52,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:45:52,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:45:52,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:52,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 375 transitions, 4875 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:45:52,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:52,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:52,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:54,827 INFO L124 PetriNetUnfolderBase]: 8197/14142 cut-off events. [2024-05-12 10:45:54,827 INFO L125 PetriNetUnfolderBase]: For 571135/571176 co-relation queries the response was YES. [2024-05-12 10:45:54,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77103 conditions, 14142 events. 8197/14142 cut-off events. For 571135/571176 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116892 event pairs, 3783 based on Foata normal form. 25/13663 useless extension candidates. Maximal degree in co-relation 76980. Up to 12487 conditions per place. [2024-05-12 10:45:54,977 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 282 selfloop transitions, 93 changer transitions 0/390 dead transitions. [2024-05-12 10:45:54,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 390 transitions, 5866 flow [2024-05-12 10:45:54,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:54,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:54,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-05-12 10:45:54,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-05-12 10:45:54,978 INFO L175 Difference]: Start difference. First operand has 269 places, 375 transitions, 4875 flow. Second operand 6 states and 171 transitions. [2024-05-12 10:45:54,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 390 transitions, 5866 flow [2024-05-12 10:45:56,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 390 transitions, 5686 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:56,753 INFO L231 Difference]: Finished difference. Result has 269 places, 379 transitions, 4943 flow [2024-05-12 10:45:56,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4701, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4943, PETRI_PLACES=269, PETRI_TRANSITIONS=379} [2024-05-12 10:45:56,754 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-05-12 10:45:56,754 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 379 transitions, 4943 flow [2024-05-12 10:45:56,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:45:56,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:56,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] [2024-05-12 10:45:56,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 10:45:56,755 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:45:56,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:56,755 INFO L85 PathProgramCache]: Analyzing trace with hash 1861016116, now seen corresponding path program 7 times [2024-05-12 10:45:56,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:56,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475498770] [2024-05-12 10:45:56,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:56,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:56,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475498770] [2024-05-12 10:45:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475498770] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:56,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:56,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:45:56,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449911697] [2024-05-12 10:45:56,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:56,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:45:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:56,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:45:56,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:45:56,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:56,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 379 transitions, 4943 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:45:56,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:56,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:56,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:59,410 INFO L124 PetriNetUnfolderBase]: 8189/14130 cut-off events. [2024-05-12 10:45:59,410 INFO L125 PetriNetUnfolderBase]: For 576243/576284 co-relation queries the response was YES. [2024-05-12 10:45:59,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76999 conditions, 14130 events. 8189/14130 cut-off events. For 576243/576284 co-relation queries the response was YES. Maximal size of possible extension queue 910. Compared 116837 event pairs, 3783 based on Foata normal form. 25/13651 useless extension candidates. Maximal degree in co-relation 76875. Up to 12479 conditions per place. [2024-05-12 10:45:59,554 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 284 selfloop transitions, 90 changer transitions 0/389 dead transitions. [2024-05-12 10:45:59,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 389 transitions, 5715 flow [2024-05-12 10:45:59,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:59,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:59,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-05-12 10:45:59,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5868055555555556 [2024-05-12 10:45:59,555 INFO L175 Difference]: Start difference. First operand has 269 places, 379 transitions, 4943 flow. Second operand 6 states and 169 transitions. [2024-05-12 10:45:59,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 389 transitions, 5715 flow [2024-05-12 10:46:00,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 389 transitions, 5376 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:00,907 INFO L231 Difference]: Finished difference. Result has 269 places, 379 transitions, 4793 flow [2024-05-12 10:46:00,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4604, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4793, PETRI_PLACES=269, PETRI_TRANSITIONS=379} [2024-05-12 10:46:00,907 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-05-12 10:46:00,908 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 379 transitions, 4793 flow [2024-05-12 10:46:00,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:46:00,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:00,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, 1] [2024-05-12 10:46:00,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 10:46:00,909 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:00,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:00,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1870609516, now seen corresponding path program 1 times [2024-05-12 10:46:00,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:00,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853462191] [2024-05-12 10:46:00,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:00,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:00,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:01,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:01,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:01,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853462191] [2024-05-12 10:46:01,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853462191] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:01,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:01,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:01,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000172907] [2024-05-12 10:46:01,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:01,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:01,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:01,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:01,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:01,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:01,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 379 transitions, 4793 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:01,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:01,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:01,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:03,714 INFO L124 PetriNetUnfolderBase]: 8236/14289 cut-off events. [2024-05-12 10:46:03,715 INFO L125 PetriNetUnfolderBase]: For 601352/601352 co-relation queries the response was YES. [2024-05-12 10:46:03,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78239 conditions, 14289 events. 8236/14289 cut-off events. For 601352/601352 co-relation queries the response was YES. Maximal size of possible extension queue 916. Compared 118628 event pairs, 3545 based on Foata normal form. 2/13776 useless extension candidates. Maximal degree in co-relation 78114. Up to 12716 conditions per place. [2024-05-12 10:46:03,849 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 369 selfloop transitions, 27 changer transitions 0/411 dead transitions. [2024-05-12 10:46:03,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 411 transitions, 5979 flow [2024-05-12 10:46:03,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:46:03,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:46:03,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:46:03,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755208333333334 [2024-05-12 10:46:03,850 INFO L175 Difference]: Start difference. First operand has 269 places, 379 transitions, 4793 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:46:03,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 411 transitions, 5979 flow [2024-05-12 10:46:05,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 411 transitions, 5761 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:05,368 INFO L231 Difference]: Finished difference. Result has 271 places, 383 transitions, 4794 flow [2024-05-12 10:46:05,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4575, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=271, PETRI_TRANSITIONS=383} [2024-05-12 10:46:05,369 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-05-12 10:46:05,369 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 383 transitions, 4794 flow [2024-05-12 10:46:05,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:05,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:05,369 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-05-12 10:46:05,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 10:46:05,369 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:05,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:05,370 INFO L85 PathProgramCache]: Analyzing trace with hash -950850028, now seen corresponding path program 2 times [2024-05-12 10:46:05,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:05,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129346610] [2024-05-12 10:46:05,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:05,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:05,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:05,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:05,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129346610] [2024-05-12 10:46:05,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129346610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:05,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:05,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:46:05,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033611873] [2024-05-12 10:46:05,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:05,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:46:05,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:05,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:46:05,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:46:05,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:05,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 383 transitions, 4794 flow. Second operand has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:05,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:05,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:05,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:08,394 INFO L124 PetriNetUnfolderBase]: 8231/14173 cut-off events. [2024-05-12 10:46:08,394 INFO L125 PetriNetUnfolderBase]: For 607532/607532 co-relation queries the response was YES. [2024-05-12 10:46:08,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77943 conditions, 14173 events. 8231/14173 cut-off events. For 607532/607532 co-relation queries the response was YES. Maximal size of possible extension queue 911. Compared 116967 event pairs, 3729 based on Foata normal form. 2/13658 useless extension candidates. Maximal degree in co-relation 77817. Up to 12773 conditions per place. [2024-05-12 10:46:08,529 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 366 selfloop transitions, 22 changer transitions 0/403 dead transitions. [2024-05-12 10:46:08,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 403 transitions, 5622 flow [2024-05-12 10:46:08,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:08,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:08,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 10:46:08,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 10:46:08,531 INFO L175 Difference]: Start difference. First operand has 271 places, 383 transitions, 4794 flow. Second operand 7 states and 192 transitions. [2024-05-12 10:46:08,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 403 transitions, 5622 flow [2024-05-12 10:46:09,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 403 transitions, 5455 flow, removed 71 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:09,855 INFO L231 Difference]: Finished difference. Result has 274 places, 383 transitions, 4676 flow [2024-05-12 10:46:09,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4676, PETRI_PLACES=274, PETRI_TRANSITIONS=383} [2024-05-12 10:46:09,856 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-05-12 10:46:09,857 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 383 transitions, 4676 flow [2024-05-12 10:46:09,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.285714285714285) internal successors, (142), 7 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:09,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:09,857 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-05-12 10:46:09,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 10:46:09,857 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:46:09,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:09,857 INFO L85 PathProgramCache]: Analyzing trace with hash -415249792, now seen corresponding path program 3 times [2024-05-12 10:46:09,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:09,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281794425] [2024-05-12 10:46:09,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:09,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:09,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:10,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:10,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:10,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281794425] [2024-05-12 10:46:10,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281794425] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:10,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:10,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:46:10,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808619518] [2024-05-12 10:46:10,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:10,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:46:10,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:10,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:46:10,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:46:10,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:10,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 383 transitions, 4676 flow. Second operand has 6 states, 6 states have (on average 20.666666666666668) internal successors, (124), 6 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-05-12 10:46:10,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:10,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:10,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand