./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix006_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix006_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:14:24,223 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:14:24,297 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:14:24,302 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:14:24,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:14:24,330 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:14:24,331 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:14:24,331 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:14:24,332 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:14:24,335 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:14:24,336 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:14:24,336 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:14:24,337 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:14:24,338 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:14:24,338 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:14:24,339 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:14:24,339 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:14:24,339 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:14:24,339 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:14:24,340 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:14:24,340 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:14:24,340 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:14:24,341 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:14:24,341 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:14:24,341 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:14:24,341 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:14:24,342 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:14:24,342 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:14:24,342 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:14:24,343 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:14:24,343 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:14:24,344 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:14:24,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:14:24,344 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:14:24,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:14:24,344 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:14:24,345 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:14:24,345 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:14:24,345 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:14:24,345 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:14:24,345 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:14:24,346 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:14:24,346 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:14:24,346 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:14:24,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:14:24,637 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:14:24,640 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:14:24,641 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:14:24,641 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:14:24,642 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-27 18:14:25,749 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:14:26,021 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:14:26,022 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i [2024-06-27 18:14:26,039 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634ed74b9/bda3651abaf244b3a31d90d5c380c04d/FLAG7c8998320 [2024-06-27 18:14:26,050 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/634ed74b9/bda3651abaf244b3a31d90d5c380c04d [2024-06-27 18:14:26,051 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:14:26,052 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:14:26,054 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix006_tso.oepc.yml/witness.yml [2024-06-27 18:14:26,260 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:14:26,261 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:14:26,262 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:14:26,262 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:14:26,267 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:14:26,267 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:14:26" (1/2) ... [2024-06-27 18:14:26,268 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b7dcc63 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,268 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:14:26" (1/2) ... [2024-06-27 18:14:26,269 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5c895ffb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,270 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:26" (2/2) ... [2024-06-27 18:14:26,270 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b7dcc63 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:26, skipping insertion in model container [2024-06-27 18:14:26,270 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:26" (2/2) ... [2024-06-27 18:14:26,270 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:14:26,478 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:14:26,479 INFO L97 edCorrectnessWitness]: Location invariant before [L904-L904] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:14:26,480 INFO L97 edCorrectnessWitness]: Location invariant before [L902-L902] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:14:26,480 INFO L97 edCorrectnessWitness]: Location invariant before [L905-L905] (((((((((((((((((((((((((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 1))) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (y$mem_tmp == 0 || y$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0) [2024-06-27 18:14:26,480 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:14:26,480 INFO L106 edCorrectnessWitness]: ghost_update [L900-L900] multithreaded = 1; [2024-06-27 18:14:26,519 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:14:26,699 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i[949,962] [2024-06-27 18:14:26,926 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:14:26,936 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:14:26,966 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix006_tso.oepc.i[949,962] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:14:27,101 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:14:27,142 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:14:27,143 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27 WrapperNode [2024-06-27 18:14:27,143 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:14:27,144 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:14:27,144 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:14:27,144 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:14:27,149 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,167 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,204 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 265 [2024-06-27 18:14:27,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:14:27,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:14:27,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:14:27,205 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:14:27,249 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,250 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,254 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,291 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-27 18:14:27,292 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,292 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,325 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,327 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,331 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,333 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,339 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:14:27,340 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:14:27,340 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:14:27,340 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:14:27,341 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (1/1) ... [2024-06-27 18:14:27,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:14:27,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:14:27,385 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 18:14:27,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 18:14:27,431 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:14:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:14:27,432 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:14:27,432 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:14:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:14:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:14:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:14:27,433 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:14:27,433 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:14:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:14:27,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:14:27,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:14:27,436 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:14:27,594 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:14:27,596 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:14:28,130 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:14:28,131 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:14:28,390 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:14:28,390 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:14:28,391 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:14:28 BoogieIcfgContainer [2024-06-27 18:14:28,391 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:14:28,393 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:14:28,393 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:14:28,396 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:14:28,396 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:14:26" (1/4) ... [2024-06-27 18:14:28,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f4105e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:14:28, skipping insertion in model container [2024-06-27 18:14:28,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:14:26" (2/4) ... [2024-06-27 18:14:28,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f4105e2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:14:28, skipping insertion in model container [2024-06-27 18:14:28,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:14:27" (3/4) ... [2024-06-27 18:14:28,403 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f4105e2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:14:28, skipping insertion in model container [2024-06-27 18:14:28,403 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:14:28" (4/4) ... [2024-06-27 18:14:28,404 INFO L112 eAbstractionObserver]: Analyzing ICFG mix006_tso.oepc.i [2024-06-27 18:14:28,422 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:14:28,423 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2024-06-27 18:14:28,423 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:14:28,479 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:14:28,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:14:28,551 INFO L124 PetriNetUnfolderBase]: 1/46 cut-off events. [2024-06-27 18:14:28,552 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:14:28,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 46 events. 1/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 82 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-06-27 18:14:28,555 INFO L82 GeneralOperation]: Start removeDead. Operand has 58 places, 49 transitions, 110 flow [2024-06-27 18:14:28,560 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 55 places, 46 transitions, 101 flow [2024-06-27 18:14:28,575 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:14:28,584 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;@2a1c5576, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:14:28,610 INFO L358 AbstractCegarLoop]: Starting to check reachability of 11 error locations. [2024-06-27 18:14:28,617 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:14:28,617 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:14:28,617 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:14:28,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:28,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:14:28,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:28,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:28,628 INFO L85 PathProgramCache]: Analyzing trace with hash 534792843, now seen corresponding path program 1 times [2024-06-27 18:14:28,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:28,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703936566] [2024-06-27 18:14:28,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:28,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:30,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:30,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:30,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703936566] [2024-06-27 18:14:30,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703936566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:30,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:30,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:14:30,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795068099] [2024-06-27 18:14:30,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:30,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:14:30,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:30,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:14:30,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:14:30,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 49 [2024-06-27 18:14:30,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 101 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:30,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:30,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 49 [2024-06-27 18:14:30,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:32,479 INFO L124 PetriNetUnfolderBase]: 6900/10924 cut-off events. [2024-06-27 18:14:32,480 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2024-06-27 18:14:32,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20841 conditions, 10924 events. 6900/10924 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 72837 event pairs, 5820 based on Foata normal form. 337/10071 useless extension candidates. Maximal degree in co-relation 20829. Up to 9789 conditions per place. [2024-06-27 18:14:32,564 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 46 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-06-27 18:14:32,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 62 transitions, 243 flow [2024-06-27 18:14:32,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:14:32,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:14:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 96 transitions. [2024-06-27 18:14:32,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6530612244897959 [2024-06-27 18:14:32,578 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 101 flow. Second operand 3 states and 96 transitions. [2024-06-27 18:14:32,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 62 transitions, 243 flow [2024-06-27 18:14:32,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 238 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:14:32,586 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 140 flow [2024-06-27 18:14:32,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-27 18:14:32,591 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 0 predicate places. [2024-06-27 18:14:32,591 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 140 flow [2024-06-27 18:14:32,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:32,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:32,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:32,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:14:32,592 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:32,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:32,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1460102742, now seen corresponding path program 1 times [2024-06-27 18:14:32,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:32,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187795145] [2024-06-27 18:14:32,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:32,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:32,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:34,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:34,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:34,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187795145] [2024-06-27 18:14:34,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187795145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:34,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:34,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:14:34,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166676087] [2024-06-27 18:14:34,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:34,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:14:34,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:34,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:14:34,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:14:34,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:14:34,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:34,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:34,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:14:34,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:36,187 INFO L124 PetriNetUnfolderBase]: 7883/12321 cut-off events. [2024-06-27 18:14:36,188 INFO L125 PetriNetUnfolderBase]: For 1462/1462 co-relation queries the response was YES. [2024-06-27 18:14:36,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26198 conditions, 12321 events. 7883/12321 cut-off events. For 1462/1462 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 80710 event pairs, 6006 based on Foata normal form. 3/11149 useless extension candidates. Maximal degree in co-relation 26186. Up to 11128 conditions per place. [2024-06-27 18:14:36,264 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 59 selfloop transitions, 11 changer transitions 0/79 dead transitions. [2024-06-27 18:14:36,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 79 transitions, 354 flow [2024-06-27 18:14:36,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:14:36,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:14:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-06-27 18:14:36,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173469387755102 [2024-06-27 18:14:36,267 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 140 flow. Second operand 4 states and 121 transitions. [2024-06-27 18:14:36,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 79 transitions, 354 flow [2024-06-27 18:14:36,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 79 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:14:36,270 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 196 flow [2024-06-27 18:14:36,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-27 18:14:36,271 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 3 predicate places. [2024-06-27 18:14:36,271 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 196 flow [2024-06-27 18:14:36,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:36,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:36,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:36,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:14:36,272 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:36,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:36,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1981456898, now seen corresponding path program 1 times [2024-06-27 18:14:36,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:36,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054517628] [2024-06-27 18:14:36,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:36,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:36,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:38,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-06-27 18:14:38,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:38,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054517628] [2024-06-27 18:14:38,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054517628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:38,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:38,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:14:38,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869242447] [2024-06-27 18:14:38,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:38,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:14:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:38,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:14:38,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:14:38,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:14:38,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-06-27 18:14:38,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:38,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:14:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:39,989 INFO L124 PetriNetUnfolderBase]: 7865/12294 cut-off events. [2024-06-27 18:14:39,989 INFO L125 PetriNetUnfolderBase]: For 3790/3790 co-relation queries the response was YES. [2024-06-27 18:14:40,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28675 conditions, 12294 events. 7865/12294 cut-off events. For 3790/3790 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 81018 event pairs, 3922 based on Foata normal form. 6/11130 useless extension candidates. Maximal degree in co-relation 28661. Up to 11075 conditions per place. [2024-06-27 18:14:40,074 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 73 selfloop transitions, 19 changer transitions 0/101 dead transitions. [2024-06-27 18:14:40,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 101 transitions, 544 flow [2024-06-27 18:14:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:14:40,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:14:40,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 145 transitions. [2024-06-27 18:14:40,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5918367346938775 [2024-06-27 18:14:40,080 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 196 flow. Second operand 5 states and 145 transitions. [2024-06-27 18:14:40,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 101 transitions, 544 flow [2024-06-27 18:14:40,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 101 transitions, 498 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:40,088 INFO L231 Difference]: Finished difference. Result has 63 places, 73 transitions, 343 flow [2024-06-27 18:14:40,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=63, PETRI_TRANSITIONS=73} [2024-06-27 18:14:40,089 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 8 predicate places. [2024-06-27 18:14:40,090 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 73 transitions, 343 flow [2024-06-27 18:14:40,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-06-27 18:14:40,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:40,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:40,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:14:40,091 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:40,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:40,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1980495102, now seen corresponding path program 1 times [2024-06-27 18:14:40,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:40,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361316746] [2024-06-27 18:14:40,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:40,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:40,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:40,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-06-27 18:14:40,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:40,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361316746] [2024-06-27 18:14:40,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361316746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:40,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:40,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:14:40,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272056056] [2024-06-27 18:14:40,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:40,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:14:40,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:40,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:14:40,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:14:40,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 18:14:40,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 73 transitions, 343 flow. Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:40,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:40,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 18:14:40,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:41,165 INFO L124 PetriNetUnfolderBase]: 3399/6097 cut-off events. [2024-06-27 18:14:41,165 INFO L125 PetriNetUnfolderBase]: For 3523/3735 co-relation queries the response was YES. [2024-06-27 18:14:41,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14537 conditions, 6097 events. 3399/6097 cut-off events. For 3523/3735 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 45750 event pairs, 2289 based on Foata normal form. 29/5488 useless extension candidates. Maximal degree in co-relation 14520. Up to 4382 conditions per place. [2024-06-27 18:14:41,201 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 53 selfloop transitions, 7 changer transitions 0/83 dead transitions. [2024-06-27 18:14:41,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 468 flow [2024-06-27 18:14:41,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:14:41,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:14:41,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 106 transitions. [2024-06-27 18:14:41,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7210884353741497 [2024-06-27 18:14:41,204 INFO L175 Difference]: Start difference. First operand has 63 places, 73 transitions, 343 flow. Second operand 3 states and 106 transitions. [2024-06-27 18:14:41,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 468 flow [2024-06-27 18:14:41,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 83 transitions, 456 flow, removed 6 selfloop flow, removed 0 redundant places. [2024-06-27 18:14:41,212 INFO L231 Difference]: Finished difference. Result has 64 places, 67 transitions, 302 flow [2024-06-27 18:14:41,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=302, PETRI_PLACES=64, PETRI_TRANSITIONS=67} [2024-06-27 18:14:41,214 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 9 predicate places. [2024-06-27 18:14:41,214 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 67 transitions, 302 flow [2024-06-27 18:14:41,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:41,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:41,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:41,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:14:41,216 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:41,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:41,216 INFO L85 PathProgramCache]: Analyzing trace with hash -585347779, now seen corresponding path program 1 times [2024-06-27 18:14:41,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:41,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666379612] [2024-06-27 18:14:41,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:41,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:41,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:44,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:44,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:44,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666379612] [2024-06-27 18:14:44,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666379612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:44,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:44,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:44,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917055356] [2024-06-27 18:14:44,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:44,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:44,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:44,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:44,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:44,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 49 [2024-06-27 18:14:44,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 67 transitions, 302 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:44,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:44,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 49 [2024-06-27 18:14:44,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:45,891 INFO L124 PetriNetUnfolderBase]: 6826/10691 cut-off events. [2024-06-27 18:14:45,891 INFO L125 PetriNetUnfolderBase]: For 8226/8226 co-relation queries the response was YES. [2024-06-27 18:14:45,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26944 conditions, 10691 events. 6826/10691 cut-off events. For 8226/8226 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 68752 event pairs, 2954 based on Foata normal form. 6/10026 useless extension candidates. Maximal degree in co-relation 26925. Up to 9584 conditions per place. [2024-06-27 18:14:45,946 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 76 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2024-06-27 18:14:45,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 105 transitions, 600 flow [2024-06-27 18:14:45,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:45,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:45,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-27 18:14:45,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-27 18:14:45,949 INFO L175 Difference]: Start difference. First operand has 64 places, 67 transitions, 302 flow. Second operand 6 states and 163 transitions. [2024-06-27 18:14:45,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 105 transitions, 600 flow [2024-06-27 18:14:45,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:45,960 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 365 flow [2024-06-27 18:14:45,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=365, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-27 18:14:45,963 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 12 predicate places. [2024-06-27 18:14:45,968 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 365 flow [2024-06-27 18:14:45,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:45,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:45,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:45,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:14:45,969 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:45,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:45,970 INFO L85 PathProgramCache]: Analyzing trace with hash 584970428, now seen corresponding path program 1 times [2024-06-27 18:14:45,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:45,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431031489] [2024-06-27 18:14:45,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:45,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:45,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:47,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:47,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:47,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431031489] [2024-06-27 18:14:47,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431031489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:47,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:47,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:14:47,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216877308] [2024-06-27 18:14:47,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:47,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:14:47,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:47,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:14:47,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:14:47,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:14:47,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 365 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:47,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:47,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:14:47,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:48,859 INFO L124 PetriNetUnfolderBase]: 6722/10575 cut-off events. [2024-06-27 18:14:48,859 INFO L125 PetriNetUnfolderBase]: For 10034/10034 co-relation queries the response was YES. [2024-06-27 18:14:48,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28160 conditions, 10575 events. 6722/10575 cut-off events. For 10034/10034 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 67929 event pairs, 3867 based on Foata normal form. 2/9868 useless extension candidates. Maximal degree in co-relation 28139. Up to 9518 conditions per place. [2024-06-27 18:14:48,928 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 79 selfloop transitions, 11 changer transitions 0/98 dead transitions. [2024-06-27 18:14:48,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 660 flow [2024-06-27 18:14:48,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:14:48,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:14:48,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 18:14:48,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-27 18:14:48,931 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 365 flow. Second operand 5 states and 120 transitions. [2024-06-27 18:14:48,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 660 flow [2024-06-27 18:14:48,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 98 transitions, 597 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:48,938 INFO L231 Difference]: Finished difference. Result has 69 places, 79 transitions, 424 flow [2024-06-27 18:14:48,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=310, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=424, PETRI_PLACES=69, PETRI_TRANSITIONS=79} [2024-06-27 18:14:48,939 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 14 predicate places. [2024-06-27 18:14:48,939 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 79 transitions, 424 flow [2024-06-27 18:14:48,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:48,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:48,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:48,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:14:48,940 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:48,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:48,941 INFO L85 PathProgramCache]: Analyzing trace with hash 954216005, now seen corresponding path program 1 times [2024-06-27 18:14:48,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:48,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312596616] [2024-06-27 18:14:48,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:48,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:48,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:50,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:50,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312596616] [2024-06-27 18:14:50,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312596616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:50,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:50,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:50,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584148671] [2024-06-27 18:14:50,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:50,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:50,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:50,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:50,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:50,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:14:50,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 79 transitions, 424 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:50,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:50,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:14:50,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:52,250 INFO L124 PetriNetUnfolderBase]: 6740/10651 cut-off events. [2024-06-27 18:14:52,251 INFO L125 PetriNetUnfolderBase]: For 13788/13788 co-relation queries the response was YES. [2024-06-27 18:14:52,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30316 conditions, 10651 events. 6740/10651 cut-off events. For 13788/13788 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 68821 event pairs, 3729 based on Foata normal form. 4/9968 useless extension candidates. Maximal degree in co-relation 30292. Up to 9500 conditions per place. [2024-06-27 18:14:52,332 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 89 selfloop transitions, 16 changer transitions 0/113 dead transitions. [2024-06-27 18:14:52,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 113 transitions, 746 flow [2024-06-27 18:14:52,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:52,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:52,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-27 18:14:52,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4965986394557823 [2024-06-27 18:14:52,334 INFO L175 Difference]: Start difference. First operand has 69 places, 79 transitions, 424 flow. Second operand 6 states and 146 transitions. [2024-06-27 18:14:52,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 113 transitions, 746 flow [2024-06-27 18:14:52,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 113 transitions, 721 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:52,349 INFO L231 Difference]: Finished difference. Result has 73 places, 84 transitions, 489 flow [2024-06-27 18:14:52,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=489, PETRI_PLACES=73, PETRI_TRANSITIONS=84} [2024-06-27 18:14:52,351 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 18 predicate places. [2024-06-27 18:14:52,351 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 84 transitions, 489 flow [2024-06-27 18:14:52,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:52,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:52,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:52,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:14:52,352 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:52,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:52,353 INFO L85 PathProgramCache]: Analyzing trace with hash 953013039, now seen corresponding path program 1 times [2024-06-27 18:14:52,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:52,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100801796] [2024-06-27 18:14:52,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:52,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:52,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:52,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:52,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:52,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100801796] [2024-06-27 18:14:52,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100801796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:52,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:52,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:14:52,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600433309] [2024-06-27 18:14:52,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:52,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:14:52,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:52,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:14:52,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:14:52,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-06-27 18:14:52,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 84 transitions, 489 flow. Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:52,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:52,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-06-27 18:14:52,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:53,036 INFO L124 PetriNetUnfolderBase]: 2956/5228 cut-off events. [2024-06-27 18:14:53,036 INFO L125 PetriNetUnfolderBase]: For 9676/9882 co-relation queries the response was YES. [2024-06-27 18:14:53,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14415 conditions, 5228 events. 2956/5228 cut-off events. For 9676/9882 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 36897 event pairs, 661 based on Foata normal form. 47/5037 useless extension candidates. Maximal degree in co-relation 14390. Up to 3386 conditions per place. [2024-06-27 18:14:53,062 INFO L140 encePairwiseOnDemand]: 46/49 looper letters, 51 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2024-06-27 18:14:53,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 87 transitions, 574 flow [2024-06-27 18:14:53,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:14:53,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:14:53,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2024-06-27 18:14:53,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6938775510204082 [2024-06-27 18:14:53,063 INFO L175 Difference]: Start difference. First operand has 73 places, 84 transitions, 489 flow. Second operand 3 states and 102 transitions. [2024-06-27 18:14:53,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 87 transitions, 574 flow [2024-06-27 18:14:53,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 87 transitions, 535 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:14:53,070 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 387 flow [2024-06-27 18:14:53,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=387, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-27 18:14:53,070 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 15 predicate places. [2024-06-27 18:14:53,071 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 387 flow [2024-06-27 18:14:53,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:53,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:53,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:53,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:14:53,072 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:53,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:53,072 INFO L85 PathProgramCache]: Analyzing trace with hash -495812321, now seen corresponding path program 1 times [2024-06-27 18:14:53,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:53,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670270864] [2024-06-27 18:14:53,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:53,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:53,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:54,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670270864] [2024-06-27 18:14:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670270864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787561257] [2024-06-27 18:14:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:54,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:54,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:54,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:14:54,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 387 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:54,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:54,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:14:54,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:55,662 INFO L124 PetriNetUnfolderBase]: 6785/10524 cut-off events. [2024-06-27 18:14:55,662 INFO L125 PetriNetUnfolderBase]: For 21791/21791 co-relation queries the response was YES. [2024-06-27 18:14:55,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30575 conditions, 10524 events. 6785/10524 cut-off events. For 21791/21791 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 64421 event pairs, 3839 based on Foata normal form. 2/10226 useless extension candidates. Maximal degree in co-relation 30550. Up to 9578 conditions per place. [2024-06-27 18:14:55,706 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 91 selfloop transitions, 20 changer transitions 2/120 dead transitions. [2024-06-27 18:14:55,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 120 transitions, 785 flow [2024-06-27 18:14:55,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:14:55,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:14:55,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:14:55,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577259475218659 [2024-06-27 18:14:55,708 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 387 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:14:55,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 120 transitions, 785 flow [2024-06-27 18:14:55,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 120 transitions, 757 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:55,719 INFO L231 Difference]: Finished difference. Result has 77 places, 87 transitions, 528 flow [2024-06-27 18:14:55,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=365, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=77, PETRI_TRANSITIONS=87} [2024-06-27 18:14:55,720 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 22 predicate places. [2024-06-27 18:14:55,720 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 87 transitions, 528 flow [2024-06-27 18:14:55,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:55,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:55,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:55,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:14:55,721 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:55,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:55,722 INFO L85 PathProgramCache]: Analyzing trace with hash -573650083, now seen corresponding path program 2 times [2024-06-27 18:14:55,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:55,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255449186] [2024-06-27 18:14:55,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:55,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:55,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:14:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:14:57,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:14:57,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255449186] [2024-06-27 18:14:57,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255449186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:14:57,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:14:57,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:14:57,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053685400] [2024-06-27 18:14:57,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:14:57,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:14:57,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:14:57,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:14:57,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:14:57,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:14:57,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 87 transitions, 528 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:57,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:14:57,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:14:57,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:14:58,506 INFO L124 PetriNetUnfolderBase]: 6050/9504 cut-off events. [2024-06-27 18:14:58,507 INFO L125 PetriNetUnfolderBase]: For 24852/24852 co-relation queries the response was YES. [2024-06-27 18:14:58,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29942 conditions, 9504 events. 6050/9504 cut-off events. For 24852/24852 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 58385 event pairs, 3236 based on Foata normal form. 2/9207 useless extension candidates. Maximal degree in co-relation 29913. Up to 8540 conditions per place. [2024-06-27 18:14:58,554 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 89 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-27 18:14:58,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 116 transitions, 862 flow [2024-06-27 18:14:58,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:14:58,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:14:58,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 134 transitions. [2024-06-27 18:14:58,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 18:14:58,555 INFO L175 Difference]: Start difference. First operand has 77 places, 87 transitions, 528 flow. Second operand 6 states and 134 transitions. [2024-06-27 18:14:58,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 116 transitions, 862 flow [2024-06-27 18:14:58,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 116 transitions, 839 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 18:14:58,568 INFO L231 Difference]: Finished difference. Result has 80 places, 90 transitions, 591 flow [2024-06-27 18:14:58,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=505, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=591, PETRI_PLACES=80, PETRI_TRANSITIONS=90} [2024-06-27 18:14:58,569 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 25 predicate places. [2024-06-27 18:14:58,569 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 90 transitions, 591 flow [2024-06-27 18:14:58,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:14:58,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:14:58,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:14:58,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:14:58,570 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:14:58,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:14:58,570 INFO L85 PathProgramCache]: Analyzing trace with hash -484081893, now seen corresponding path program 3 times [2024-06-27 18:14:58,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:14:58,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458857482] [2024-06-27 18:14:58,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:14:58,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:14:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:00,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:00,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:00,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458857482] [2024-06-27 18:15:00,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458857482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:00,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:00,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:15:00,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305369424] [2024-06-27 18:15:00,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:00,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:15:00,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:00,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:15:00,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:15:00,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:00,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 90 transitions, 591 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:00,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:00,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:00,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:01,403 INFO L124 PetriNetUnfolderBase]: 6053/9474 cut-off events. [2024-06-27 18:15:01,403 INFO L125 PetriNetUnfolderBase]: For 31220/31244 co-relation queries the response was YES. [2024-06-27 18:15:01,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31407 conditions, 9474 events. 6053/9474 cut-off events. For 31220/31244 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 58099 event pairs, 3082 based on Foata normal form. 18/9201 useless extension candidates. Maximal degree in co-relation 31376. Up to 8509 conditions per place. [2024-06-27 18:15:01,454 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 88 selfloop transitions, 25 changer transitions 0/120 dead transitions. [2024-06-27 18:15:01,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 120 transitions, 951 flow [2024-06-27 18:15:01,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:15:01,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:15:01,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 135 transitions. [2024-06-27 18:15:01,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-27 18:15:01,456 INFO L175 Difference]: Start difference. First operand has 80 places, 90 transitions, 591 flow. Second operand 6 states and 135 transitions. [2024-06-27 18:15:01,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 120 transitions, 951 flow [2024-06-27 18:15:01,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 120 transitions, 891 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:01,468 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 629 flow [2024-06-27 18:15:01,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=537, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=629, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-06-27 18:15:01,469 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 27 predicate places. [2024-06-27 18:15:01,469 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 629 flow [2024-06-27 18:15:01,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:01,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:01,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:01,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:15:01,470 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:01,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:01,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2046757975, now seen corresponding path program 1 times [2024-06-27 18:15:01,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:01,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780054863] [2024-06-27 18:15:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:01,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:03,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:03,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:03,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780054863] [2024-06-27 18:15:03,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780054863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:03,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:03,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:03,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292662462] [2024-06-27 18:15:03,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:03,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:03,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:03,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:03,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:03,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:03,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 629 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:03,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:03,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:03,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:04,861 INFO L124 PetriNetUnfolderBase]: 6098/9579 cut-off events. [2024-06-27 18:15:04,861 INFO L125 PetriNetUnfolderBase]: For 31323/31323 co-relation queries the response was YES. [2024-06-27 18:15:04,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31747 conditions, 9579 events. 6098/9579 cut-off events. For 31323/31323 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 58855 event pairs, 2781 based on Foata normal form. 4/9281 useless extension candidates. Maximal degree in co-relation 31715. Up to 8553 conditions per place. [2024-06-27 18:15:04,912 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 100 selfloop transitions, 32 changer transitions 0/139 dead transitions. [2024-06-27 18:15:04,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 139 transitions, 1078 flow [2024-06-27 18:15:04,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:04,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:04,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:15:04,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-27 18:15:04,914 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 629 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:15:04,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 139 transitions, 1078 flow [2024-06-27 18:15:04,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 139 transitions, 1014 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:04,937 INFO L231 Difference]: Finished difference. Result has 86 places, 102 transitions, 721 flow [2024-06-27 18:15:04,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=721, PETRI_PLACES=86, PETRI_TRANSITIONS=102} [2024-06-27 18:15:04,938 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 31 predicate places. [2024-06-27 18:15:04,938 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 102 transitions, 721 flow [2024-06-27 18:15:04,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:04,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:15:04,939 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:04,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:04,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2128986524, now seen corresponding path program 1 times [2024-06-27 18:15:04,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:04,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821819581] [2024-06-27 18:15:04,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:04,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:04,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:06,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:06,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:06,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821819581] [2024-06-27 18:15:06,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821819581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:06,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:06,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:06,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289706944] [2024-06-27 18:15:06,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:06,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:06,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:06,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:06,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:07,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:07,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 102 transitions, 721 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:07,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:07,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:07,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:08,499 INFO L124 PetriNetUnfolderBase]: 6150/9639 cut-off events. [2024-06-27 18:15:08,499 INFO L125 PetriNetUnfolderBase]: For 40550/40550 co-relation queries the response was YES. [2024-06-27 18:15:08,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34445 conditions, 9639 events. 6150/9639 cut-off events. For 40550/40550 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 59094 event pairs, 2722 based on Foata normal form. 4/9345 useless extension candidates. Maximal degree in co-relation 34411. Up to 8632 conditions per place. [2024-06-27 18:15:08,544 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 110 selfloop transitions, 24 changer transitions 0/141 dead transitions. [2024-06-27 18:15:08,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 141 transitions, 1155 flow [2024-06-27 18:15:08,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:08,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:08,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 18:15:08,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577259475218659 [2024-06-27 18:15:08,546 INFO L175 Difference]: Start difference. First operand has 86 places, 102 transitions, 721 flow. Second operand 7 states and 157 transitions. [2024-06-27 18:15:08,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 141 transitions, 1155 flow [2024-06-27 18:15:08,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 141 transitions, 1088 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:08,565 INFO L231 Difference]: Finished difference. Result has 90 places, 106 transitions, 762 flow [2024-06-27 18:15:08,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=762, PETRI_PLACES=90, PETRI_TRANSITIONS=106} [2024-06-27 18:15:08,566 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 35 predicate places. [2024-06-27 18:15:08,566 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 106 transitions, 762 flow [2024-06-27 18:15:08,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:08,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:08,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:08,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:15:08,567 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:08,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:08,567 INFO L85 PathProgramCache]: Analyzing trace with hash -603281685, now seen corresponding path program 2 times [2024-06-27 18:15:08,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:08,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401239383] [2024-06-27 18:15:08,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:08,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:08,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:10,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:10,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:10,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401239383] [2024-06-27 18:15:10,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401239383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:10,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:10,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:10,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788840561] [2024-06-27 18:15:10,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:10,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:10,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:10,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:10,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:10,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:10,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 106 transitions, 762 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:10,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:10,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:10,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:11,659 INFO L124 PetriNetUnfolderBase]: 6224/9735 cut-off events. [2024-06-27 18:15:11,659 INFO L125 PetriNetUnfolderBase]: For 49543/49543 co-relation queries the response was YES. [2024-06-27 18:15:11,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36645 conditions, 9735 events. 6224/9735 cut-off events. For 49543/49543 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 59574 event pairs, 2654 based on Foata normal form. 4/9443 useless extension candidates. Maximal degree in co-relation 36610. Up to 8640 conditions per place. [2024-06-27 18:15:11,715 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 110 selfloop transitions, 42 changer transitions 0/159 dead transitions. [2024-06-27 18:15:11,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 159 transitions, 1415 flow [2024-06-27 18:15:11,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:11,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:11,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:15:11,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4752186588921283 [2024-06-27 18:15:11,717 INFO L175 Difference]: Start difference. First operand has 90 places, 106 transitions, 762 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:15:11,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 159 transitions, 1415 flow [2024-06-27 18:15:11,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 159 transitions, 1329 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:11,743 INFO L231 Difference]: Finished difference. Result has 93 places, 121 transitions, 984 flow [2024-06-27 18:15:11,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=984, PETRI_PLACES=93, PETRI_TRANSITIONS=121} [2024-06-27 18:15:11,743 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 38 predicate places. [2024-06-27 18:15:11,744 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 121 transitions, 984 flow [2024-06-27 18:15:11,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:11,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:11,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:11,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:15:11,745 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:11,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:11,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2121367964, now seen corresponding path program 2 times [2024-06-27 18:15:11,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:11,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848832043] [2024-06-27 18:15:11,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:11,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:11,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:13,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:13,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:13,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848832043] [2024-06-27 18:15:13,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848832043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:13,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:13,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:13,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625362760] [2024-06-27 18:15:13,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:13,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:13,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:13,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:13,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:13,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:13,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 121 transitions, 984 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:13,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:13,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:13,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:15,217 INFO L124 PetriNetUnfolderBase]: 6292/9807 cut-off events. [2024-06-27 18:15:15,217 INFO L125 PetriNetUnfolderBase]: For 63068/63095 co-relation queries the response was YES. [2024-06-27 18:15:15,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39320 conditions, 9807 events. 6292/9807 cut-off events. For 63068/63095 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 59970 event pairs, 2434 based on Foata normal form. 22/9537 useless extension candidates. Maximal degree in co-relation 39283. Up to 8669 conditions per place. [2024-06-27 18:15:15,283 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 115 selfloop transitions, 46 changer transitions 0/168 dead transitions. [2024-06-27 18:15:15,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 168 transitions, 1617 flow [2024-06-27 18:15:15,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:15,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:15,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:15:15,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-27 18:15:15,286 INFO L175 Difference]: Start difference. First operand has 93 places, 121 transitions, 984 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:15:15,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 168 transitions, 1617 flow [2024-06-27 18:15:15,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 168 transitions, 1517 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:15,323 INFO L231 Difference]: Finished difference. Result has 97 places, 129 transitions, 1129 flow [2024-06-27 18:15:15,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1129, PETRI_PLACES=97, PETRI_TRANSITIONS=129} [2024-06-27 18:15:15,324 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 42 predicate places. [2024-06-27 18:15:15,324 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 129 transitions, 1129 flow [2024-06-27 18:15:15,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:15,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:15,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:15,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:15:15,325 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:15,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:15,325 INFO L85 PathProgramCache]: Analyzing trace with hash -2121634874, now seen corresponding path program 3 times [2024-06-27 18:15:15,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:15,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212302528] [2024-06-27 18:15:15,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:15,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:15,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:17,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:17,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:17,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212302528] [2024-06-27 18:15:17,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212302528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:17,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:17,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:17,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472972132] [2024-06-27 18:15:17,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:17,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:17,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:17,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:17,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:17,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:17,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 129 transitions, 1129 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:17,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:17,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:17,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:18,826 INFO L124 PetriNetUnfolderBase]: 6308/9841 cut-off events. [2024-06-27 18:15:18,827 INFO L125 PetriNetUnfolderBase]: For 73704/73731 co-relation queries the response was YES. [2024-06-27 18:15:18,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41269 conditions, 9841 events. 6308/9841 cut-off events. For 73704/73731 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 60308 event pairs, 2547 based on Foata normal form. 24/9569 useless extension candidates. Maximal degree in co-relation 41230. Up to 8807 conditions per place. [2024-06-27 18:15:18,875 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 125 selfloop transitions, 38 changer transitions 0/170 dead transitions. [2024-06-27 18:15:18,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 170 transitions, 1678 flow [2024-06-27 18:15:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:18,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:18,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-27 18:15:18,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46355685131195334 [2024-06-27 18:15:18,877 INFO L175 Difference]: Start difference. First operand has 97 places, 129 transitions, 1129 flow. Second operand 7 states and 159 transitions. [2024-06-27 18:15:18,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 170 transitions, 1678 flow [2024-06-27 18:15:18,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 170 transitions, 1566 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:18,933 INFO L231 Difference]: Finished difference. Result has 101 places, 133 transitions, 1171 flow [2024-06-27 18:15:18,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1017, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1171, PETRI_PLACES=101, PETRI_TRANSITIONS=133} [2024-06-27 18:15:18,933 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 46 predicate places. [2024-06-27 18:15:18,933 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 133 transitions, 1171 flow [2024-06-27 18:15:18,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:18,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:18,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:18,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:15:18,934 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:18,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:18,934 INFO L85 PathProgramCache]: Analyzing trace with hash -2121635091, now seen corresponding path program 3 times [2024-06-27 18:15:18,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:18,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376146901] [2024-06-27 18:15:18,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:18,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:20,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:20,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:20,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376146901] [2024-06-27 18:15:20,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376146901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:20,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:20,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:15:20,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780743275] [2024-06-27 18:15:20,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:20,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:15:20,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:20,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:15:20,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:15:20,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:20,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 133 transitions, 1171 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:20,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:20,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:20,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:22,030 INFO L124 PetriNetUnfolderBase]: 6298/9850 cut-off events. [2024-06-27 18:15:22,031 INFO L125 PetriNetUnfolderBase]: For 80213/80219 co-relation queries the response was YES. [2024-06-27 18:15:22,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42544 conditions, 9850 events. 6298/9850 cut-off events. For 80213/80219 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 60559 event pairs, 2529 based on Foata normal form. 8/9553 useless extension candidates. Maximal degree in co-relation 42503. Up to 8680 conditions per place. [2024-06-27 18:15:22,093 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 125 selfloop transitions, 55 changer transitions 0/187 dead transitions. [2024-06-27 18:15:22,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 187 transitions, 1981 flow [2024-06-27 18:15:22,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:22,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:22,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:15:22,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-27 18:15:22,095 INFO L175 Difference]: Start difference. First operand has 101 places, 133 transitions, 1171 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:15:22,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 187 transitions, 1981 flow [2024-06-27 18:15:22,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 187 transitions, 1868 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:22,153 INFO L231 Difference]: Finished difference. Result has 105 places, 151 transitions, 1501 flow [2024-06-27 18:15:22,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1501, PETRI_PLACES=105, PETRI_TRANSITIONS=151} [2024-06-27 18:15:22,154 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 50 predicate places. [2024-06-27 18:15:22,154 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 151 transitions, 1501 flow [2024-06-27 18:15:22,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:22,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:22,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:22,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:15:22,155 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:22,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:22,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2121358044, now seen corresponding path program 1 times [2024-06-27 18:15:22,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:22,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345008844] [2024-06-27 18:15:22,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:22,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:22,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:25,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:25,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:25,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345008844] [2024-06-27 18:15:25,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345008844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:25,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:25,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:25,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840686365] [2024-06-27 18:15:25,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:25,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:25,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:25,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:25,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:25,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:15:25,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 151 transitions, 1501 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:25,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:25,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:15:25,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:27,188 INFO L124 PetriNetUnfolderBase]: 5439/8738 cut-off events. [2024-06-27 18:15:27,188 INFO L125 PetriNetUnfolderBase]: For 84418/84418 co-relation queries the response was YES. [2024-06-27 18:15:27,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39993 conditions, 8738 events. 5439/8738 cut-off events. For 84418/84418 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 54946 event pairs, 2129 based on Foata normal form. 2/8466 useless extension candidates. Maximal degree in co-relation 39949. Up to 7676 conditions per place. [2024-06-27 18:15:27,243 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 162 selfloop transitions, 23 changer transitions 0/193 dead transitions. [2024-06-27 18:15:27,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 193 transitions, 2098 flow [2024-06-27 18:15:27,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:27,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:27,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 18:15:27,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47230320699708456 [2024-06-27 18:15:27,244 INFO L175 Difference]: Start difference. First operand has 105 places, 151 transitions, 1501 flow. Second operand 7 states and 162 transitions. [2024-06-27 18:15:27,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 193 transitions, 2098 flow [2024-06-27 18:15:27,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 193 transitions, 1954 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-27 18:15:27,308 INFO L231 Difference]: Finished difference. Result has 111 places, 159 transitions, 1521 flow [2024-06-27 18:15:27,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1521, PETRI_PLACES=111, PETRI_TRANSITIONS=159} [2024-06-27 18:15:27,309 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 56 predicate places. [2024-06-27 18:15:27,309 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 159 transitions, 1521 flow [2024-06-27 18:15:27,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:27,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:27,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:27,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:15:27,309 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:27,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:27,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1015994598, now seen corresponding path program 1 times [2024-06-27 18:15:27,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:27,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885754247] [2024-06-27 18:15:27,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:27,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:27,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:28,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:28,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:28,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885754247] [2024-06-27 18:15:28,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885754247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:28,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:28,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:15:28,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852565200] [2024-06-27 18:15:28,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:28,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:15:28,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:28,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:15:28,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:15:28,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:15:28,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 159 transitions, 1521 flow. Second operand has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:28,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:28,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:15:28,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:29,845 INFO L124 PetriNetUnfolderBase]: 5444/8730 cut-off events. [2024-06-27 18:15:29,845 INFO L125 PetriNetUnfolderBase]: For 91201/91201 co-relation queries the response was YES. [2024-06-27 18:15:29,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41604 conditions, 8730 events. 5444/8730 cut-off events. For 91201/91201 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 54521 event pairs, 2174 based on Foata normal form. 1/8474 useless extension candidates. Maximal degree in co-relation 41557. Up to 7743 conditions per place. [2024-06-27 18:15:29,904 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 160 selfloop transitions, 9 changer transitions 0/177 dead transitions. [2024-06-27 18:15:29,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 177 transitions, 1953 flow [2024-06-27 18:15:29,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:15:29,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:15:29,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-27 18:15:29,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4530612244897959 [2024-06-27 18:15:29,906 INFO L175 Difference]: Start difference. First operand has 111 places, 159 transitions, 1521 flow. Second operand 5 states and 111 transitions. [2024-06-27 18:15:29,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 177 transitions, 1953 flow [2024-06-27 18:15:29,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 177 transitions, 1871 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:29,961 INFO L231 Difference]: Finished difference. Result has 112 places, 162 transitions, 1493 flow [2024-06-27 18:15:29,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1439, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1493, PETRI_PLACES=112, PETRI_TRANSITIONS=162} [2024-06-27 18:15:29,961 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 57 predicate places. [2024-06-27 18:15:29,962 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 162 transitions, 1493 flow [2024-06-27 18:15:29,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.0) internal successors, (78), 6 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:29,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:29,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:29,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:15:29,962 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:29,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:29,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1720242426, now seen corresponding path program 1 times [2024-06-27 18:15:29,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:29,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566485198] [2024-06-27 18:15:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:29,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:29,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:31,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-06-27 18:15:31,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:31,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566485198] [2024-06-27 18:15:31,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566485198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:31,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:31,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:31,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900864498] [2024-06-27 18:15:31,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:31,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:31,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:31,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:31,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:32,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:32,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 162 transitions, 1493 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:32,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:32,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:32,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:33,753 INFO L124 PetriNetUnfolderBase]: 6301/9850 cut-off events. [2024-06-27 18:15:33,753 INFO L125 PetriNetUnfolderBase]: For 109206/109206 co-relation queries the response was YES. [2024-06-27 18:15:33,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47972 conditions, 9850 events. 6301/9850 cut-off events. For 109206/109206 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 60216 event pairs, 2563 based on Foata normal form. 2/9553 useless extension candidates. Maximal degree in co-relation 47924. Up to 8816 conditions per place. [2024-06-27 18:15:33,825 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 160 selfloop transitions, 34 changer transitions 0/201 dead transitions. [2024-06-27 18:15:33,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 201 transitions, 2067 flow [2024-06-27 18:15:33,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:15:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:15:33,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:15:33,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-27 18:15:33,828 INFO L175 Difference]: Start difference. First operand has 112 places, 162 transitions, 1493 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:15:33,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 201 transitions, 2067 flow [2024-06-27 18:15:33,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 201 transitions, 1949 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:33,945 INFO L231 Difference]: Finished difference. Result has 116 places, 165 transitions, 1523 flow [2024-06-27 18:15:33,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1523, PETRI_PLACES=116, PETRI_TRANSITIONS=165} [2024-06-27 18:15:33,945 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 61 predicate places. [2024-06-27 18:15:33,946 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 165 transitions, 1523 flow [2024-06-27 18:15:33,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:33,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:33,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:33,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:15:33,947 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:33,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:33,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1525609030, now seen corresponding path program 1 times [2024-06-27 18:15:33,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:33,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048294654] [2024-06-27 18:15:33,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:33,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:33,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:35,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:35,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:35,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048294654] [2024-06-27 18:15:35,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048294654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:35,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:35,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:35,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823298651] [2024-06-27 18:15:35,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:35,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:35,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:35,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:35,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:35,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:35,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 165 transitions, 1523 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:35,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:35,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:35,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:37,822 INFO L124 PetriNetUnfolderBase]: 6420/10021 cut-off events. [2024-06-27 18:15:37,822 INFO L125 PetriNetUnfolderBase]: For 119109/119109 co-relation queries the response was YES. [2024-06-27 18:15:37,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49437 conditions, 10021 events. 6420/10021 cut-off events. For 119109/119109 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 61150 event pairs, 2527 based on Foata normal form. 8/9728 useless extension candidates. Maximal degree in co-relation 49388. Up to 8880 conditions per place. [2024-06-27 18:15:37,891 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 175 selfloop transitions, 47 changer transitions 0/229 dead transitions. [2024-06-27 18:15:37,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 229 transitions, 2373 flow [2024-06-27 18:15:37,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:37,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:37,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:15:37,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4846938775510204 [2024-06-27 18:15:37,893 INFO L175 Difference]: Start difference. First operand has 116 places, 165 transitions, 1523 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:15:37,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 229 transitions, 2373 flow [2024-06-27 18:15:37,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 229 transitions, 2291 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 18:15:37,980 INFO L231 Difference]: Finished difference. Result has 121 places, 178 transitions, 1809 flow [2024-06-27 18:15:37,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1809, PETRI_PLACES=121, PETRI_TRANSITIONS=178} [2024-06-27 18:15:37,981 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 66 predicate places. [2024-06-27 18:15:37,981 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 178 transitions, 1809 flow [2024-06-27 18:15:37,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:37,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:37,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:37,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:15:37,982 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:37,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:37,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1521854620, now seen corresponding path program 2 times [2024-06-27 18:15:37,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:37,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544495450] [2024-06-27 18:15:37,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:37,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:37,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:39,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:39,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:39,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544495450] [2024-06-27 18:15:39,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544495450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:39,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:39,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:39,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633459971] [2024-06-27 18:15:39,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:39,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:39,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:39,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:39,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:39,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:39,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 178 transitions, 1809 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:39,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:39,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:39,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:41,927 INFO L124 PetriNetUnfolderBase]: 6675/10382 cut-off events. [2024-06-27 18:15:41,927 INFO L125 PetriNetUnfolderBase]: For 147531/147531 co-relation queries the response was YES. [2024-06-27 18:15:41,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54997 conditions, 10382 events. 6675/10382 cut-off events. For 147531/147531 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 63289 event pairs, 2419 based on Foata normal form. 12/10091 useless extension candidates. Maximal degree in co-relation 54945. Up to 9156 conditions per place. [2024-06-27 18:15:42,012 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 190 selfloop transitions, 39 changer transitions 0/236 dead transitions. [2024-06-27 18:15:42,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 236 transitions, 2695 flow [2024-06-27 18:15:42,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:42,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:42,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:15:42,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4770408163265306 [2024-06-27 18:15:42,014 INFO L175 Difference]: Start difference. First operand has 121 places, 178 transitions, 1809 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:15:42,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 236 transitions, 2695 flow [2024-06-27 18:15:42,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 236 transitions, 2523 flow, removed 80 selfloop flow, removed 2 redundant places. [2024-06-27 18:15:42,200 INFO L231 Difference]: Finished difference. Result has 128 places, 188 transitions, 1931 flow [2024-06-27 18:15:42,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1637, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1931, PETRI_PLACES=128, PETRI_TRANSITIONS=188} [2024-06-27 18:15:42,201 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 73 predicate places. [2024-06-27 18:15:42,201 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 188 transitions, 1931 flow [2024-06-27 18:15:42,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:42,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:42,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:42,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:15:42,202 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:42,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:42,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1724081652, now seen corresponding path program 3 times [2024-06-27 18:15:42,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:42,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637902506] [2024-06-27 18:15:42,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:42,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:42,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:44,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:44,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:44,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637902506] [2024-06-27 18:15:44,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637902506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:44,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:44,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:44,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936282066] [2024-06-27 18:15:44,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:44,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:44,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:44,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:44,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:44,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 188 transitions, 1931 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:44,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:46,148 INFO L124 PetriNetUnfolderBase]: 6804/10621 cut-off events. [2024-06-27 18:15:46,149 INFO L125 PetriNetUnfolderBase]: For 169804/169804 co-relation queries the response was YES. [2024-06-27 18:15:46,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58718 conditions, 10621 events. 6804/10621 cut-off events. For 169804/169804 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 65331 event pairs, 2508 based on Foata normal form. 8/10306 useless extension candidates. Maximal degree in co-relation 58663. Up to 9299 conditions per place. [2024-06-27 18:15:46,229 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 175 selfloop transitions, 67 changer transitions 0/249 dead transitions. [2024-06-27 18:15:46,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 249 transitions, 2843 flow [2024-06-27 18:15:46,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:46,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:46,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:15:46,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 18:15:46,231 INFO L175 Difference]: Start difference. First operand has 128 places, 188 transitions, 1931 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:15:46,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 249 transitions, 2843 flow [2024-06-27 18:15:46,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 249 transitions, 2719 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 18:15:46,383 INFO L231 Difference]: Finished difference. Result has 133 places, 199 transitions, 2239 flow [2024-06-27 18:15:46,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1807, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2239, PETRI_PLACES=133, PETRI_TRANSITIONS=199} [2024-06-27 18:15:46,384 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 78 predicate places. [2024-06-27 18:15:46,384 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 199 transitions, 2239 flow [2024-06-27 18:15:46,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:46,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:46,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:46,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:15:46,384 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:46,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:46,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1337895740, now seen corresponding path program 4 times [2024-06-27 18:15:46,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:46,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067288278] [2024-06-27 18:15:46,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:46,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:46,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:48,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:48,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:48,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067288278] [2024-06-27 18:15:48,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067288278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:48,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:48,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:48,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045332781] [2024-06-27 18:15:48,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:48,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:48,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:48,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:48,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:48,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:48,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 199 transitions, 2239 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:48,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:48,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:48,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:50,507 INFO L124 PetriNetUnfolderBase]: 7222/11159 cut-off events. [2024-06-27 18:15:50,507 INFO L125 PetriNetUnfolderBase]: For 208772/208802 co-relation queries the response was YES. [2024-06-27 18:15:50,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65390 conditions, 11159 events. 7222/11159 cut-off events. For 208772/208802 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 68072 event pairs, 2439 based on Foata normal form. 32/10879 useless extension candidates. Maximal degree in co-relation 65332. Up to 9339 conditions per place. [2024-06-27 18:15:50,583 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 184 selfloop transitions, 77 changer transitions 0/268 dead transitions. [2024-06-27 18:15:50,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 268 transitions, 3449 flow [2024-06-27 18:15:50,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:50,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:50,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:15:50,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49744897959183676 [2024-06-27 18:15:50,584 INFO L175 Difference]: Start difference. First operand has 133 places, 199 transitions, 2239 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:15:50,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 268 transitions, 3449 flow [2024-06-27 18:15:50,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 268 transitions, 3240 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:50,786 INFO L231 Difference]: Finished difference. Result has 139 places, 213 transitions, 2525 flow [2024-06-27 18:15:50,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2032, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2525, PETRI_PLACES=139, PETRI_TRANSITIONS=213} [2024-06-27 18:15:50,786 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 84 predicate places. [2024-06-27 18:15:50,786 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 213 transitions, 2525 flow [2024-06-27 18:15:50,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:50,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:50,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:50,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:15:50,787 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:50,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:50,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1346169950, now seen corresponding path program 5 times [2024-06-27 18:15:50,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:50,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991292541] [2024-06-27 18:15:50,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:50,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:50,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:52,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:52,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991292541] [2024-06-27 18:15:52,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991292541] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:52,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:52,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:52,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087011942] [2024-06-27 18:15:52,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:52,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:52,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:52,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:52,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:52,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:52,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 213 transitions, 2525 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:52,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:52,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:52,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:55,017 INFO L124 PetriNetUnfolderBase]: 7254/11275 cut-off events. [2024-06-27 18:15:55,017 INFO L125 PetriNetUnfolderBase]: For 223686/223716 co-relation queries the response was YES. [2024-06-27 18:15:55,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67479 conditions, 11275 events. 7254/11275 cut-off events. For 223686/223716 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 69581 event pairs, 2483 based on Foata normal form. 32/10971 useless extension candidates. Maximal degree in co-relation 67418. Up to 9941 conditions per place. [2024-06-27 18:15:55,152 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 208 selfloop transitions, 53 changer transitions 0/268 dead transitions. [2024-06-27 18:15:55,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 268 transitions, 3441 flow [2024-06-27 18:15:55,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:55,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:55,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:15:55,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-27 18:15:55,154 INFO L175 Difference]: Start difference. First operand has 139 places, 213 transitions, 2525 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:15:55,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 268 transitions, 3441 flow [2024-06-27 18:15:55,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 268 transitions, 3236 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-27 18:15:55,394 INFO L231 Difference]: Finished difference. Result has 144 places, 218 transitions, 2553 flow [2024-06-27 18:15:55,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2553, PETRI_PLACES=144, PETRI_TRANSITIONS=218} [2024-06-27 18:15:55,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 89 predicate places. [2024-06-27 18:15:55,395 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 218 transitions, 2553 flow [2024-06-27 18:15:55,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:55,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:55,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:55,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:15:55,396 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:55,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:55,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1346176460, now seen corresponding path program 6 times [2024-06-27 18:15:55,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:55,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782562315] [2024-06-27 18:15:55,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:55,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:55,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:15:57,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:15:57,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:15:57,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782562315] [2024-06-27 18:15:57,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782562315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:15:57,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:15:57,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:15:57,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806286527] [2024-06-27 18:15:57,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:15:57,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:15:57,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:15:57,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:15:57,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:15:57,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:15:57,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 218 transitions, 2553 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:57,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:15:57,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:15:57,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:15:59,466 INFO L124 PetriNetUnfolderBase]: 7312/11315 cut-off events. [2024-06-27 18:15:59,466 INFO L125 PetriNetUnfolderBase]: For 217441/217450 co-relation queries the response was YES. [2024-06-27 18:15:59,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67147 conditions, 11315 events. 7312/11315 cut-off events. For 217441/217450 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 69328 event pairs, 2383 based on Foata normal form. 14/11005 useless extension candidates. Maximal degree in co-relation 67084. Up to 9918 conditions per place. [2024-06-27 18:15:59,544 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 184 selfloop transitions, 88 changer transitions 0/279 dead transitions. [2024-06-27 18:15:59,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 279 transitions, 3611 flow [2024-06-27 18:15:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:15:59,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:15:59,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-27 18:15:59,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-27 18:15:59,546 INFO L175 Difference]: Start difference. First operand has 144 places, 218 transitions, 2553 flow. Second operand 8 states and 188 transitions. [2024-06-27 18:15:59,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 279 transitions, 3611 flow [2024-06-27 18:15:59,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 279 transitions, 3399 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-27 18:15:59,724 INFO L231 Difference]: Finished difference. Result has 148 places, 231 transitions, 2934 flow [2024-06-27 18:15:59,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2341, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2934, PETRI_PLACES=148, PETRI_TRANSITIONS=231} [2024-06-27 18:15:59,725 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 93 predicate places. [2024-06-27 18:15:59,725 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 231 transitions, 2934 flow [2024-06-27 18:15:59,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:15:59,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:15:59,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:15:59,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:15:59,725 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:15:59,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:15:59,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1337587910, now seen corresponding path program 1 times [2024-06-27 18:15:59,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:15:59,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152804238] [2024-06-27 18:15:59,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:15:59,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:15:59,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:02,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:02,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:02,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152804238] [2024-06-27 18:16:02,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152804238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:02,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:02,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:02,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004883256] [2024-06-27 18:16:02,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:02,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:02,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:02,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:02,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:02,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:16:02,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 231 transitions, 2934 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:02,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:02,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:16:02,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:04,922 INFO L124 PetriNetUnfolderBase]: 6455/10205 cut-off events. [2024-06-27 18:16:04,922 INFO L125 PetriNetUnfolderBase]: For 210137/210137 co-relation queries the response was YES. [2024-06-27 18:16:04,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62089 conditions, 10205 events. 6455/10205 cut-off events. For 210137/210137 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 63916 event pairs, 2192 based on Foata normal form. 4/9937 useless extension candidates. Maximal degree in co-relation 62023. Up to 9051 conditions per place. [2024-06-27 18:16:05,020 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 242 selfloop transitions, 28 changer transitions 0/278 dead transitions. [2024-06-27 18:16:05,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 278 transitions, 3737 flow [2024-06-27 18:16:05,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:05,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:05,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-27 18:16:05,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467120181405896 [2024-06-27 18:16:05,022 INFO L175 Difference]: Start difference. First operand has 148 places, 231 transitions, 2934 flow. Second operand 9 states and 197 transitions. [2024-06-27 18:16:05,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 278 transitions, 3737 flow [2024-06-27 18:16:05,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 278 transitions, 3464 flow, removed 123 selfloop flow, removed 2 redundant places. [2024-06-27 18:16:05,312 INFO L231 Difference]: Finished difference. Result has 156 places, 236 transitions, 2844 flow [2024-06-27 18:16:05,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2663, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2844, PETRI_PLACES=156, PETRI_TRANSITIONS=236} [2024-06-27 18:16:05,312 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-27 18:16:05,312 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 236 transitions, 2844 flow [2024-06-27 18:16:05,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:05,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:05,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:05,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:16:05,313 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:05,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:05,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1476643115, now seen corresponding path program 1 times [2024-06-27 18:16:05,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:05,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549382372] [2024-06-27 18:16:05,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:05,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:05,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:06,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:06,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:06,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549382372] [2024-06-27 18:16:06,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549382372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:06,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:06,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:16:06,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104533969] [2024-06-27 18:16:06,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:06,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:16:06,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:06,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:16:06,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:16:06,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:16:06,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 236 transitions, 2844 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:06,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:06,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:16:06,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:08,795 INFO L124 PetriNetUnfolderBase]: 6465/10177 cut-off events. [2024-06-27 18:16:08,796 INFO L125 PetriNetUnfolderBase]: For 208671/208671 co-relation queries the response was YES. [2024-06-27 18:16:08,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61608 conditions, 10177 events. 6465/10177 cut-off events. For 208671/208671 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 63013 event pairs, 2275 based on Foata normal form. 2/9921 useless extension candidates. Maximal degree in co-relation 61539. Up to 9135 conditions per place. [2024-06-27 18:16:08,876 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 239 selfloop transitions, 13 changer transitions 0/260 dead transitions. [2024-06-27 18:16:08,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 260 transitions, 3510 flow [2024-06-27 18:16:08,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:16:08,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:16:08,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 18:16:08,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 18:16:08,878 INFO L175 Difference]: Start difference. First operand has 156 places, 236 transitions, 2844 flow. Second operand 6 states and 132 transitions. [2024-06-27 18:16:08,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 260 transitions, 3510 flow [2024-06-27 18:16:09,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 260 transitions, 3378 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:09,070 INFO L231 Difference]: Finished difference. Result has 156 places, 239 transitions, 2782 flow [2024-06-27 18:16:09,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2712, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2782, PETRI_PLACES=156, PETRI_TRANSITIONS=239} [2024-06-27 18:16:09,070 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 101 predicate places. [2024-06-27 18:16:09,070 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 239 transitions, 2782 flow [2024-06-27 18:16:09,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:09,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:09,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:16:09,071 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:09,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:09,072 INFO L85 PathProgramCache]: Analyzing trace with hash -52130394, now seen corresponding path program 1 times [2024-06-27 18:16:09,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:09,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594802639] [2024-06-27 18:16:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:09,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:11,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:11,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:11,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594802639] [2024-06-27 18:16:11,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594802639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:11,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:11,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:11,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317337052] [2024-06-27 18:16:11,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:11,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:11,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:11,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:11,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:11,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:11,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 239 transitions, 2782 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:11,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:11,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:11,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:13,545 INFO L124 PetriNetUnfolderBase]: 7374/11346 cut-off events. [2024-06-27 18:16:13,545 INFO L125 PetriNetUnfolderBase]: For 246821/246821 co-relation queries the response was YES. [2024-06-27 18:16:13,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70009 conditions, 11346 events. 7374/11346 cut-off events. For 246821/246821 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 68850 event pairs, 2134 based on Foata normal form. 4/11050 useless extension candidates. Maximal degree in co-relation 69939. Up to 10278 conditions per place. [2024-06-27 18:16:13,655 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 245 selfloop transitions, 40 changer transitions 0/292 dead transitions. [2024-06-27 18:16:13,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 292 transitions, 3660 flow [2024-06-27 18:16:13,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:16:13,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:16:13,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 18:16:13,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46683673469387754 [2024-06-27 18:16:13,657 INFO L175 Difference]: Start difference. First operand has 156 places, 239 transitions, 2782 flow. Second operand 8 states and 183 transitions. [2024-06-27 18:16:13,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 292 transitions, 3660 flow [2024-06-27 18:16:13,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 292 transitions, 3620 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 18:16:13,863 INFO L231 Difference]: Finished difference. Result has 162 places, 251 transitions, 3037 flow [2024-06-27 18:16:13,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3037, PETRI_PLACES=162, PETRI_TRANSITIONS=251} [2024-06-27 18:16:13,864 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 107 predicate places. [2024-06-27 18:16:13,864 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 251 transitions, 3037 flow [2024-06-27 18:16:13,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:13,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:13,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:13,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:16:13,865 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:13,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:13,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1787909420, now seen corresponding path program 2 times [2024-06-27 18:16:13,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:13,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33759701] [2024-06-27 18:16:13,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:13,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:13,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:16,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:16,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:16,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33759701] [2024-06-27 18:16:16,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33759701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:16,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:16,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:16,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73348983] [2024-06-27 18:16:16,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:16,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:16,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:16,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:16,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:16,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:16,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 251 transitions, 3037 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:16,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:16,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:16,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:18,746 INFO L124 PetriNetUnfolderBase]: 7408/11393 cut-off events. [2024-06-27 18:16:18,746 INFO L125 PetriNetUnfolderBase]: For 269327/269327 co-relation queries the response was YES. [2024-06-27 18:16:18,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72323 conditions, 11393 events. 7408/11393 cut-off events. For 269327/269327 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 69099 event pairs, 2522 based on Foata normal form. 4/11098 useless extension candidates. Maximal degree in co-relation 72250. Up to 10320 conditions per place. [2024-06-27 18:16:18,838 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 247 selfloop transitions, 42 changer transitions 0/296 dead transitions. [2024-06-27 18:16:18,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 296 transitions, 3871 flow [2024-06-27 18:16:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:16:18,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:16:18,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 18:16:18,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 18:16:18,840 INFO L175 Difference]: Start difference. First operand has 162 places, 251 transitions, 3037 flow. Second operand 8 states and 182 transitions. [2024-06-27 18:16:18,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 296 transitions, 3871 flow [2024-06-27 18:16:19,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 296 transitions, 3733 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-27 18:16:19,067 INFO L231 Difference]: Finished difference. Result has 167 places, 254 transitions, 3098 flow [2024-06-27 18:16:19,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3098, PETRI_PLACES=167, PETRI_TRANSITIONS=254} [2024-06-27 18:16:19,068 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 112 predicate places. [2024-06-27 18:16:19,068 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 254 transitions, 3098 flow [2024-06-27 18:16:19,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:19,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:19,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:19,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:16:19,068 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:19,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:19,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1787909575, now seen corresponding path program 1 times [2024-06-27 18:16:19,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:19,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447503434] [2024-06-27 18:16:19,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:19,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:21,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:21,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:21,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447503434] [2024-06-27 18:16:21,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447503434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:21,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:21,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:21,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955078075] [2024-06-27 18:16:21,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:21,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:21,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:21,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:21,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:21,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:21,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 254 transitions, 3098 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:21,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:21,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:21,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:24,003 INFO L124 PetriNetUnfolderBase]: 7430/11447 cut-off events. [2024-06-27 18:16:24,003 INFO L125 PetriNetUnfolderBase]: For 294551/294551 co-relation queries the response was YES. [2024-06-27 18:16:24,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73530 conditions, 11447 events. 7430/11447 cut-off events. For 294551/294551 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 69500 event pairs, 2483 based on Foata normal form. 4/11144 useless extension candidates. Maximal degree in co-relation 73456. Up to 10209 conditions per place. [2024-06-27 18:16:24,119 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 244 selfloop transitions, 57 changer transitions 0/308 dead transitions. [2024-06-27 18:16:24,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 308 transitions, 4038 flow [2024-06-27 18:16:24,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:16:24,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:16:24,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 18:16:24,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-27 18:16:24,121 INFO L175 Difference]: Start difference. First operand has 167 places, 254 transitions, 3098 flow. Second operand 8 states and 189 transitions. [2024-06-27 18:16:24,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 308 transitions, 4038 flow [2024-06-27 18:16:24,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 308 transitions, 3865 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:24,456 INFO L231 Difference]: Finished difference. Result has 170 places, 260 transitions, 3248 flow [2024-06-27 18:16:24,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2925, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3248, PETRI_PLACES=170, PETRI_TRANSITIONS=260} [2024-06-27 18:16:24,457 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 115 predicate places. [2024-06-27 18:16:24,457 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 260 transitions, 3248 flow [2024-06-27 18:16:24,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:24,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:24,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:24,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:16:24,457 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:24,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:24,458 INFO L85 PathProgramCache]: Analyzing trace with hash 66941226, now seen corresponding path program 3 times [2024-06-27 18:16:24,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:24,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886573237] [2024-06-27 18:16:24,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:24,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:24,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:26,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:26,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886573237] [2024-06-27 18:16:26,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886573237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:26,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:26,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:26,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2218285] [2024-06-27 18:16:26,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:26,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:26,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:26,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:26,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:26,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:26,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 260 transitions, 3248 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:26,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:26,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:26,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:29,287 INFO L124 PetriNetUnfolderBase]: 7464/11506 cut-off events. [2024-06-27 18:16:29,287 INFO L125 PetriNetUnfolderBase]: For 313862/313862 co-relation queries the response was YES. [2024-06-27 18:16:29,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75558 conditions, 11506 events. 7464/11506 cut-off events. For 313862/313862 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 70176 event pairs, 2447 based on Foata normal form. 4/11200 useless extension candidates. Maximal degree in co-relation 75482. Up to 10340 conditions per place. [2024-06-27 18:16:29,392 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 245 selfloop transitions, 53 changer transitions 0/305 dead transitions. [2024-06-27 18:16:29,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 305 transitions, 4124 flow [2024-06-27 18:16:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:16:29,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:16:29,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 18:16:29,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-27 18:16:29,394 INFO L175 Difference]: Start difference. First operand has 170 places, 260 transitions, 3248 flow. Second operand 8 states and 182 transitions. [2024-06-27 18:16:29,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 305 transitions, 4124 flow [2024-06-27 18:16:29,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 305 transitions, 3930 flow, removed 63 selfloop flow, removed 4 redundant places. [2024-06-27 18:16:29,708 INFO L231 Difference]: Finished difference. Result has 174 places, 263 transitions, 3284 flow [2024-06-27 18:16:29,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3054, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3284, PETRI_PLACES=174, PETRI_TRANSITIONS=263} [2024-06-27 18:16:29,708 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 119 predicate places. [2024-06-27 18:16:29,708 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 263 transitions, 3284 flow [2024-06-27 18:16:29,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:29,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:29,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:29,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:16:29,709 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:29,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:29,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1907135141, now seen corresponding path program 1 times [2024-06-27 18:16:29,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:29,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064099298] [2024-06-27 18:16:29,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:29,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:29,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:33,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:33,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:33,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064099298] [2024-06-27 18:16:33,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064099298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:33,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:33,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:33,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749540561] [2024-06-27 18:16:33,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:33,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:33,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:33,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:33,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:33,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:33,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 263 transitions, 3284 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:33,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:33,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:33,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:35,985 INFO L124 PetriNetUnfolderBase]: 7453/11501 cut-off events. [2024-06-27 18:16:35,986 INFO L125 PetriNetUnfolderBase]: For 328734/328734 co-relation queries the response was YES. [2024-06-27 18:16:36,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75749 conditions, 11501 events. 7453/11501 cut-off events. For 328734/328734 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 70268 event pairs, 2411 based on Foata normal form. 2/11189 useless extension candidates. Maximal degree in co-relation 75672. Up to 10428 conditions per place. [2024-06-27 18:16:36,091 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 273 selfloop transitions, 39 changer transitions 0/319 dead transitions. [2024-06-27 18:16:36,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 319 transitions, 4209 flow [2024-06-27 18:16:36,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:36,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:36,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-27 18:16:36,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2024-06-27 18:16:36,093 INFO L175 Difference]: Start difference. First operand has 174 places, 263 transitions, 3284 flow. Second operand 9 states and 200 transitions. [2024-06-27 18:16:36,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 319 transitions, 4209 flow [2024-06-27 18:16:36,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 319 transitions, 4001 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:36,363 INFO L231 Difference]: Finished difference. Result has 178 places, 270 transitions, 3284 flow [2024-06-27 18:16:36,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3284, PETRI_PLACES=178, PETRI_TRANSITIONS=270} [2024-06-27 18:16:36,363 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-27 18:16:36,363 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 270 transitions, 3284 flow [2024-06-27 18:16:36,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:36,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:36,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:36,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:16:36,364 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:36,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:36,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1399898821, now seen corresponding path program 1 times [2024-06-27 18:16:36,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:36,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172968892] [2024-06-27 18:16:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:36,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:36,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:37,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:37,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:37,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172968892] [2024-06-27 18:16:37,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172968892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:37,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:37,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:16:37,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210298304] [2024-06-27 18:16:37,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:37,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:16:37,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:37,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:16:37,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:16:37,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:37,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 270 transitions, 3284 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:37,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:37,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:37,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:39,912 INFO L124 PetriNetUnfolderBase]: 7473/11507 cut-off events. [2024-06-27 18:16:39,912 INFO L125 PetriNetUnfolderBase]: For 334209/334209 co-relation queries the response was YES. [2024-06-27 18:16:39,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76318 conditions, 11507 events. 7473/11507 cut-off events. For 334209/334209 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 70043 event pairs, 2425 based on Foata normal form. 1/11201 useless extension candidates. Maximal degree in co-relation 76239. Up to 10537 conditions per place. [2024-06-27 18:16:40,029 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 270 selfloop transitions, 18 changer transitions 0/295 dead transitions. [2024-06-27 18:16:40,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 295 transitions, 4014 flow [2024-06-27 18:16:40,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:16:40,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:16:40,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 130 transitions. [2024-06-27 18:16:40,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-27 18:16:40,031 INFO L175 Difference]: Start difference. First operand has 178 places, 270 transitions, 3284 flow. Second operand 6 states and 130 transitions. [2024-06-27 18:16:40,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 295 transitions, 4014 flow [2024-06-27 18:16:40,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 295 transitions, 3881 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 18:16:40,303 INFO L231 Difference]: Finished difference. Result has 178 places, 273 transitions, 3242 flow [2024-06-27 18:16:40,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3242, PETRI_PLACES=178, PETRI_TRANSITIONS=273} [2024-06-27 18:16:40,303 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 123 predicate places. [2024-06-27 18:16:40,303 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 273 transitions, 3242 flow [2024-06-27 18:16:40,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:40,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:40,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:40,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:16:40,304 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:40,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash 1475174161, now seen corresponding path program 2 times [2024-06-27 18:16:40,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:40,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881699396] [2024-06-27 18:16:40,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:40,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:43,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:43,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:43,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881699396] [2024-06-27 18:16:43,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881699396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:43,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:43,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:43,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572712308] [2024-06-27 18:16:43,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:43,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:43,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:43,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:43,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:43,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:43,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 273 transitions, 3242 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:43,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:43,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:43,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:46,042 INFO L124 PetriNetUnfolderBase]: 7525/11673 cut-off events. [2024-06-27 18:16:46,043 INFO L125 PetriNetUnfolderBase]: For 347989/348004 co-relation queries the response was YES. [2024-06-27 18:16:46,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77886 conditions, 11673 events. 7525/11673 cut-off events. For 347989/348004 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 72226 event pairs, 2280 based on Foata normal form. 12/11344 useless extension candidates. Maximal degree in co-relation 77806. Up to 10366 conditions per place. [2024-06-27 18:16:46,173 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 259 selfloop transitions, 73 changer transitions 0/339 dead transitions. [2024-06-27 18:16:46,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 339 transitions, 4306 flow [2024-06-27 18:16:46,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:16:46,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:16:46,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-27 18:16:46,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-27 18:16:46,177 INFO L175 Difference]: Start difference. First operand has 178 places, 273 transitions, 3242 flow. Second operand 9 states and 203 transitions. [2024-06-27 18:16:46,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 339 transitions, 4306 flow [2024-06-27 18:16:46,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 339 transitions, 4245 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 18:16:46,551 INFO L231 Difference]: Finished difference. Result has 184 places, 288 transitions, 3548 flow [2024-06-27 18:16:46,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3181, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3548, PETRI_PLACES=184, PETRI_TRANSITIONS=288} [2024-06-27 18:16:46,551 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 129 predicate places. [2024-06-27 18:16:46,551 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 288 transitions, 3548 flow [2024-06-27 18:16:46,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:46,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:46,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:46,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:16:46,552 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:46,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:46,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1086230777, now seen corresponding path program 3 times [2024-06-27 18:16:46,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:46,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108314332] [2024-06-27 18:16:46,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:46,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:49,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:49,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:49,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108314332] [2024-06-27 18:16:49,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108314332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:49,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:49,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:49,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111162514] [2024-06-27 18:16:49,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:49,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:49,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:49,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:49,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:49,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:49,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 288 transitions, 3548 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:49,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:49,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:49,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:52,427 INFO L124 PetriNetUnfolderBase]: 7551/11697 cut-off events. [2024-06-27 18:16:52,427 INFO L125 PetriNetUnfolderBase]: For 359930/359945 co-relation queries the response was YES. [2024-06-27 18:16:52,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79426 conditions, 11697 events. 7551/11697 cut-off events. For 359930/359945 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 72044 event pairs, 2276 based on Foata normal form. 12/11372 useless extension candidates. Maximal degree in co-relation 79344. Up to 10310 conditions per place. [2024-06-27 18:16:52,562 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 247 selfloop transitions, 95 changer transitions 0/349 dead transitions. [2024-06-27 18:16:52,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 349 transitions, 4762 flow [2024-06-27 18:16:52,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:16:52,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:16:52,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-27 18:16:52,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448979591836735 [2024-06-27 18:16:52,563 INFO L175 Difference]: Start difference. First operand has 184 places, 288 transitions, 3548 flow. Second operand 10 states and 218 transitions. [2024-06-27 18:16:52,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 349 transitions, 4762 flow [2024-06-27 18:16:52,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 349 transitions, 4601 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 18:16:52,954 INFO L231 Difference]: Finished difference. Result has 190 places, 296 transitions, 3776 flow [2024-06-27 18:16:52,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3776, PETRI_PLACES=190, PETRI_TRANSITIONS=296} [2024-06-27 18:16:52,955 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 135 predicate places. [2024-06-27 18:16:52,955 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 296 transitions, 3776 flow [2024-06-27 18:16:52,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:52,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:52,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:52,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:16:52,955 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:52,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:52,956 INFO L85 PathProgramCache]: Analyzing trace with hash 819991586, now seen corresponding path program 4 times [2024-06-27 18:16:52,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:52,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671254359] [2024-06-27 18:16:52,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:52,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:52,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:16:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:16:55,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:16:55,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671254359] [2024-06-27 18:16:55,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671254359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:16:55,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:16:55,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:16:55,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642077269] [2024-06-27 18:16:55,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:16:55,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:16:55,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:16:55,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:16:55,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:16:55,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:16:55,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 296 transitions, 3776 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:55,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:16:55,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:16:55,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:16:57,807 INFO L124 PetriNetUnfolderBase]: 7548/11291 cut-off events. [2024-06-27 18:16:57,807 INFO L125 PetriNetUnfolderBase]: For 367740/367752 co-relation queries the response was YES. [2024-06-27 18:16:57,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78421 conditions, 11291 events. 7548/11291 cut-off events. For 367740/367752 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 66317 event pairs, 2174 based on Foata normal form. 12/11099 useless extension candidates. Maximal degree in co-relation 78338. Up to 10391 conditions per place. [2024-06-27 18:16:57,926 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 268 selfloop transitions, 65 changer transitions 0/340 dead transitions. [2024-06-27 18:16:57,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 340 transitions, 4736 flow [2024-06-27 18:16:57,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:16:57,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:16:57,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 18:16:57,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.461734693877551 [2024-06-27 18:16:57,928 INFO L175 Difference]: Start difference. First operand has 190 places, 296 transitions, 3776 flow. Second operand 8 states and 181 transitions. [2024-06-27 18:16:57,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 340 transitions, 4736 flow [2024-06-27 18:16:58,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 340 transitions, 4583 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 18:16:58,394 INFO L231 Difference]: Finished difference. Result has 194 places, 299 transitions, 3883 flow [2024-06-27 18:16:58,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3623, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3883, PETRI_PLACES=194, PETRI_TRANSITIONS=299} [2024-06-27 18:16:58,395 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 139 predicate places. [2024-06-27 18:16:58,395 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 299 transitions, 3883 flow [2024-06-27 18:16:58,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:16:58,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:16:58,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:16:58,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:16:58,396 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:16:58,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:16:58,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1076707577, now seen corresponding path program 4 times [2024-06-27 18:16:58,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:16:58,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778877482] [2024-06-27 18:16:58,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:16:58,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:16:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:01,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:01,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:01,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778877482] [2024-06-27 18:17:01,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778877482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:01,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:01,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:17:01,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602621524] [2024-06-27 18:17:01,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:01,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:17:01,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:01,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:17:01,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:17:01,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:01,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 299 transitions, 3883 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:01,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:01,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:01,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:04,431 INFO L124 PetriNetUnfolderBase]: 7537/11372 cut-off events. [2024-06-27 18:17:04,431 INFO L125 PetriNetUnfolderBase]: For 387153/387168 co-relation queries the response was YES. [2024-06-27 18:17:04,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79430 conditions, 11372 events. 7537/11372 cut-off events. For 387153/387168 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 67862 event pairs, 2293 based on Foata normal form. 12/11148 useless extension candidates. Maximal degree in co-relation 79344. Up to 10380 conditions per place. [2024-06-27 18:17:04,557 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 271 selfloop transitions, 73 changer transitions 0/351 dead transitions. [2024-06-27 18:17:04,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 351 transitions, 4806 flow [2024-06-27 18:17:04,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:04,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:04,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-27 18:17:04,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 18:17:04,559 INFO L175 Difference]: Start difference. First operand has 194 places, 299 transitions, 3883 flow. Second operand 9 states and 204 transitions. [2024-06-27 18:17:04,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 351 transitions, 4806 flow [2024-06-27 18:17:05,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 351 transitions, 4506 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:05,108 INFO L231 Difference]: Finished difference. Result has 198 places, 300 transitions, 3765 flow [2024-06-27 18:17:05,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3765, PETRI_PLACES=198, PETRI_TRANSITIONS=300} [2024-06-27 18:17:05,109 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 143 predicate places. [2024-06-27 18:17:05,109 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 300 transitions, 3765 flow [2024-06-27 18:17:05,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:05,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:05,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:05,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:17:05,110 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:05,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:05,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1413261061, now seen corresponding path program 2 times [2024-06-27 18:17:05,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:05,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279664052] [2024-06-27 18:17:05,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:05,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:06,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:06,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:06,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279664052] [2024-06-27 18:17:06,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279664052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:06,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:06,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:17:06,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735831769] [2024-06-27 18:17:06,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:06,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:17:06,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:06,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:17:06,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:17:06,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:06,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 300 transitions, 3765 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:06,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:06,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:06,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:08,570 INFO L124 PetriNetUnfolderBase]: 7542/11277 cut-off events. [2024-06-27 18:17:08,570 INFO L125 PetriNetUnfolderBase]: For 391483/391498 co-relation queries the response was YES. [2024-06-27 18:17:08,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79217 conditions, 11277 events. 7542/11277 cut-off events. For 391483/391498 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 65971 event pairs, 2434 based on Foata normal form. 11/11086 useless extension candidates. Maximal degree in co-relation 79129. Up to 10607 conditions per place. [2024-06-27 18:17:08,687 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 293 selfloop transitions, 23 changer transitions 0/323 dead transitions. [2024-06-27 18:17:08,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 323 transitions, 4601 flow [2024-06-27 18:17:08,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:17:08,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:17:08,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-27 18:17:08,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 18:17:08,688 INFO L175 Difference]: Start difference. First operand has 198 places, 300 transitions, 3765 flow. Second operand 6 states and 128 transitions. [2024-06-27 18:17:08,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 323 transitions, 4601 flow [2024-06-27 18:17:09,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 323 transitions, 4436 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:09,182 INFO L231 Difference]: Finished difference. Result has 198 places, 303 transitions, 3706 flow [2024-06-27 18:17:09,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3600, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3706, PETRI_PLACES=198, PETRI_TRANSITIONS=303} [2024-06-27 18:17:09,182 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 143 predicate places. [2024-06-27 18:17:09,182 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 303 transitions, 3706 flow [2024-06-27 18:17:09,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:09,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:09,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:09,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:17:09,183 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:09,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 2050121960, now seen corresponding path program 1 times [2024-06-27 18:17:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:09,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388153564] [2024-06-27 18:17:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:10,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:10,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388153564] [2024-06-27 18:17:10,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388153564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:10,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:10,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:17:10,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23674278] [2024-06-27 18:17:10,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:10,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:17:10,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:10,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:17:10,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:17:10,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:17:10,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 303 transitions, 3706 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:10,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:10,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:17:10,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:12,562 INFO L124 PetriNetUnfolderBase]: 6695/10281 cut-off events. [2024-06-27 18:17:12,562 INFO L125 PetriNetUnfolderBase]: For 352535/352535 co-relation queries the response was YES. [2024-06-27 18:17:12,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72015 conditions, 10281 events. 6695/10281 cut-off events. For 352535/352535 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 61855 event pairs, 2082 based on Foata normal form. 1/10105 useless extension candidates. Maximal degree in co-relation 71926. Up to 9469 conditions per place. [2024-06-27 18:17:12,676 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 308 selfloop transitions, 14 changer transitions 0/330 dead transitions. [2024-06-27 18:17:12,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 330 transitions, 4569 flow [2024-06-27 18:17:12,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:17:12,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:17:12,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-27 18:17:12,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 18:17:12,678 INFO L175 Difference]: Start difference. First operand has 198 places, 303 transitions, 3706 flow. Second operand 6 states and 132 transitions. [2024-06-27 18:17:12,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 330 transitions, 4569 flow [2024-06-27 18:17:13,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 330 transitions, 4491 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 18:17:13,065 INFO L231 Difference]: Finished difference. Result has 201 places, 310 transitions, 3792 flow [2024-06-27 18:17:13,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3628, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3792, PETRI_PLACES=201, PETRI_TRANSITIONS=310} [2024-06-27 18:17:13,066 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 146 predicate places. [2024-06-27 18:17:13,066 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 310 transitions, 3792 flow [2024-06-27 18:17:13,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:13,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:13,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:13,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:17:13,067 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:13,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:13,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1468713122, now seen corresponding path program 2 times [2024-06-27 18:17:13,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:13,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786247769] [2024-06-27 18:17:13,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:13,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:13,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:14,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:14,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:14,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786247769] [2024-06-27 18:17:14,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786247769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:14,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:14,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:17:14,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142210764] [2024-06-27 18:17:14,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:14,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:17:14,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:14,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:17:14,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:17:14,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 49 [2024-06-27 18:17:14,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 310 transitions, 3792 flow. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:14,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:14,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 49 [2024-06-27 18:17:14,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:16,466 INFO L124 PetriNetUnfolderBase]: 6700/10283 cut-off events. [2024-06-27 18:17:16,466 INFO L125 PetriNetUnfolderBase]: For 364616/364616 co-relation queries the response was YES. [2024-06-27 18:17:16,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73315 conditions, 10283 events. 6700/10283 cut-off events. For 364616/364616 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 61896 event pairs, 2080 based on Foata normal form. 1/10107 useless extension candidates. Maximal degree in co-relation 73224. Up to 9482 conditions per place. [2024-06-27 18:17:16,580 INFO L140 encePairwiseOnDemand]: 40/49 looper letters, 312 selfloop transitions, 14 changer transitions 0/334 dead transitions. [2024-06-27 18:17:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 334 transitions, 4640 flow [2024-06-27 18:17:16,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:17:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:17:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-27 18:17:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 18:17:16,582 INFO L175 Difference]: Start difference. First operand has 201 places, 310 transitions, 3792 flow. Second operand 6 states and 129 transitions. [2024-06-27 18:17:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 334 transitions, 4640 flow [2024-06-27 18:17:16,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 334 transitions, 4585 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 18:17:16,939 INFO L231 Difference]: Finished difference. Result has 205 places, 317 transitions, 3886 flow [2024-06-27 18:17:16,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3886, PETRI_PLACES=205, PETRI_TRANSITIONS=317} [2024-06-27 18:17:16,939 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 150 predicate places. [2024-06-27 18:17:16,939 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 317 transitions, 3886 flow [2024-06-27 18:17:16,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:16,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:16,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:16,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:17:16,940 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:16,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:16,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1062008299, now seen corresponding path program 1 times [2024-06-27 18:17:16,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:16,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36340834] [2024-06-27 18:17:16,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:16,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:16,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:19,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:19,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:19,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36340834] [2024-06-27 18:17:19,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36340834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:19,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:19,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:19,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097537226] [2024-06-27 18:17:19,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:19,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:19,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:19,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:19,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:19,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:19,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 317 transitions, 3886 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:19,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:19,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:19,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:22,399 INFO L124 PetriNetUnfolderBase]: 7677/11808 cut-off events. [2024-06-27 18:17:22,400 INFO L125 PetriNetUnfolderBase]: For 459335/459335 co-relation queries the response was YES. [2024-06-27 18:17:22,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85508 conditions, 11808 events. 7677/11808 cut-off events. For 459335/459335 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 71619 event pairs, 1940 based on Foata normal form. 8/11505 useless extension candidates. Maximal degree in co-relation 85415. Up to 10571 conditions per place. [2024-06-27 18:17:22,538 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 323 selfloop transitions, 54 changer transitions 0/384 dead transitions. [2024-06-27 18:17:22,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 384 transitions, 5172 flow [2024-06-27 18:17:22,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:22,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:22,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-27 18:17:22,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47392290249433106 [2024-06-27 18:17:22,539 INFO L175 Difference]: Start difference. First operand has 205 places, 317 transitions, 3886 flow. Second operand 9 states and 209 transitions. [2024-06-27 18:17:22,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 384 transitions, 5172 flow [2024-06-27 18:17:22,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 384 transitions, 5103 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-27 18:17:22,946 INFO L231 Difference]: Finished difference. Result has 213 places, 327 transitions, 4263 flow [2024-06-27 18:17:22,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=3817, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4263, PETRI_PLACES=213, PETRI_TRANSITIONS=327} [2024-06-27 18:17:22,947 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 158 predicate places. [2024-06-27 18:17:22,947 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 327 transitions, 4263 flow [2024-06-27 18:17:22,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:22,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:22,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:22,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:17:22,948 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:22,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:22,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1030914877, now seen corresponding path program 2 times [2024-06-27 18:17:22,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:22,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55310053] [2024-06-27 18:17:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:22,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:22,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:25,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:25,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:25,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55310053] [2024-06-27 18:17:25,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55310053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:25,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:25,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:25,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15606048] [2024-06-27 18:17:25,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:25,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:25,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:25,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:25,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:25,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:25,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 327 transitions, 4263 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:25,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:25,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:25,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:28,436 INFO L124 PetriNetUnfolderBase]: 7790/11978 cut-off events. [2024-06-27 18:17:28,437 INFO L125 PetriNetUnfolderBase]: For 496176/496176 co-relation queries the response was YES. [2024-06-27 18:17:28,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89032 conditions, 11978 events. 7790/11978 cut-off events. For 496176/496176 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 72961 event pairs, 2197 based on Foata normal form. 8/11673 useless extension candidates. Maximal degree in co-relation 88936. Up to 10632 conditions per place. [2024-06-27 18:17:28,586 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 327 selfloop transitions, 68 changer transitions 0/402 dead transitions. [2024-06-27 18:17:28,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 402 transitions, 5601 flow [2024-06-27 18:17:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:28,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:28,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 18:17:28,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4852607709750567 [2024-06-27 18:17:28,587 INFO L175 Difference]: Start difference. First operand has 213 places, 327 transitions, 4263 flow. Second operand 9 states and 214 transitions. [2024-06-27 18:17:28,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 402 transitions, 5601 flow [2024-06-27 18:17:29,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 402 transitions, 5338 flow, removed 106 selfloop flow, removed 4 redundant places. [2024-06-27 18:17:29,238 INFO L231 Difference]: Finished difference. Result has 220 places, 343 transitions, 4509 flow [2024-06-27 18:17:29,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4509, PETRI_PLACES=220, PETRI_TRANSITIONS=343} [2024-06-27 18:17:29,239 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 165 predicate places. [2024-06-27 18:17:29,239 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 343 transitions, 4509 flow [2024-06-27 18:17:29,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:29,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:29,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:29,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:17:29,240 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:29,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:29,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1531020623, now seen corresponding path program 3 times [2024-06-27 18:17:29,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:29,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396974075] [2024-06-27 18:17:29,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:29,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:29,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:31,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:31,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:31,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396974075] [2024-06-27 18:17:31,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396974075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:31,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:31,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:31,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648039848] [2024-06-27 18:17:31,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:31,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:31,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:31,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:31,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:31,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:31,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 343 transitions, 4509 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:31,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:31,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:31,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:34,844 INFO L124 PetriNetUnfolderBase]: 7887/12157 cut-off events. [2024-06-27 18:17:34,844 INFO L125 PetriNetUnfolderBase]: For 529095/529095 co-relation queries the response was YES. [2024-06-27 18:17:34,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91212 conditions, 12157 events. 7887/12157 cut-off events. For 529095/529095 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 74542 event pairs, 2338 based on Foata normal form. 8/11840 useless extension candidates. Maximal degree in co-relation 91112. Up to 10875 conditions per place. [2024-06-27 18:17:34,994 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 338 selfloop transitions, 64 changer transitions 0/409 dead transitions. [2024-06-27 18:17:34,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 409 transitions, 5775 flow [2024-06-27 18:17:34,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:34,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:34,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:17:34,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-27 18:17:34,996 INFO L175 Difference]: Start difference. First operand has 220 places, 343 transitions, 4509 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:17:34,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 409 transitions, 5775 flow [2024-06-27 18:17:35,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 409 transitions, 5598 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-27 18:17:35,831 INFO L231 Difference]: Finished difference. Result has 227 places, 350 transitions, 4717 flow [2024-06-27 18:17:35,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4717, PETRI_PLACES=227, PETRI_TRANSITIONS=350} [2024-06-27 18:17:35,832 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 172 predicate places. [2024-06-27 18:17:35,832 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 350 transitions, 4717 flow [2024-06-27 18:17:35,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:35,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:35,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:35,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:17:35,833 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:35,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:35,834 INFO L85 PathProgramCache]: Analyzing trace with hash -1526367399, now seen corresponding path program 1 times [2024-06-27 18:17:35,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:35,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6847077] [2024-06-27 18:17:35,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:35,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:35,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:38,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:38,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6847077] [2024-06-27 18:17:38,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6847077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:38,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:38,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:38,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38003699] [2024-06-27 18:17:38,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:38,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:38,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:38,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:38,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:38,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:38,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 350 transitions, 4717 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:38,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:38,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:38,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:41,657 INFO L124 PetriNetUnfolderBase]: 7939/12205 cut-off events. [2024-06-27 18:17:41,657 INFO L125 PetriNetUnfolderBase]: For 551923/551923 co-relation queries the response was YES. [2024-06-27 18:17:41,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92471 conditions, 12205 events. 7939/12205 cut-off events. For 551923/551923 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 74534 event pairs, 2258 based on Foata normal form. 4/11892 useless extension candidates. Maximal degree in co-relation 92369. Up to 10968 conditions per place. [2024-06-27 18:17:41,843 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 346 selfloop transitions, 62 changer transitions 0/415 dead transitions. [2024-06-27 18:17:41,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 415 transitions, 5934 flow [2024-06-27 18:17:41,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:41,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:41,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-27 18:17:41,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-27 18:17:41,845 INFO L175 Difference]: Start difference. First operand has 227 places, 350 transitions, 4717 flow. Second operand 9 states and 213 transitions. [2024-06-27 18:17:41,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 415 transitions, 5934 flow [2024-06-27 18:17:42,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 415 transitions, 5653 flow, removed 103 selfloop flow, removed 5 redundant places. [2024-06-27 18:17:42,693 INFO L231 Difference]: Finished difference. Result has 232 places, 358 transitions, 4761 flow [2024-06-27 18:17:42,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4436, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4761, PETRI_PLACES=232, PETRI_TRANSITIONS=358} [2024-06-27 18:17:42,694 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 177 predicate places. [2024-06-27 18:17:42,694 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 358 transitions, 4761 flow [2024-06-27 18:17:42,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:42,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:42,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:42,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:17:42,695 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:42,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:42,696 INFO L85 PathProgramCache]: Analyzing trace with hash -853783357, now seen corresponding path program 4 times [2024-06-27 18:17:42,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:42,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021606553] [2024-06-27 18:17:42,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:42,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:42,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:45,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:45,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:45,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021606553] [2024-06-27 18:17:45,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021606553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:45,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:45,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:45,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478757175] [2024-06-27 18:17:45,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:45,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:45,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:45,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:45,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:45,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:45,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 358 transitions, 4761 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:45,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:45,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:45,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:48,910 INFO L124 PetriNetUnfolderBase]: 8213/12385 cut-off events. [2024-06-27 18:17:48,911 INFO L125 PetriNetUnfolderBase]: For 631406/631406 co-relation queries the response was YES. [2024-06-27 18:17:48,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98272 conditions, 12385 events. 8213/12385 cut-off events. For 631406/631406 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 74415 event pairs, 2296 based on Foata normal form. 28/12174 useless extension candidates. Maximal degree in co-relation 98167. Up to 11025 conditions per place. [2024-06-27 18:17:49,052 INFO L140 encePairwiseOnDemand]: 35/49 looper letters, 364 selfloop transitions, 50 changer transitions 0/421 dead transitions. [2024-06-27 18:17:49,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 421 transitions, 6171 flow [2024-06-27 18:17:49,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:17:49,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:17:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-27 18:17:49,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4852607709750567 [2024-06-27 18:17:49,053 INFO L175 Difference]: Start difference. First operand has 232 places, 358 transitions, 4761 flow. Second operand 9 states and 214 transitions. [2024-06-27 18:17:49,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 421 transitions, 6171 flow [2024-06-27 18:17:49,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 421 transitions, 5939 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:49,733 INFO L231 Difference]: Finished difference. Result has 235 places, 361 transitions, 4784 flow [2024-06-27 18:17:49,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4529, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4784, PETRI_PLACES=235, PETRI_TRANSITIONS=361} [2024-06-27 18:17:49,734 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 180 predicate places. [2024-06-27 18:17:49,734 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 361 transitions, 4784 flow [2024-06-27 18:17:49,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:49,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:49,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:49,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:17:49,734 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:49,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:49,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1008590079, now seen corresponding path program 2 times [2024-06-27 18:17:49,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:49,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975972093] [2024-06-27 18:17:49,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:49,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:49,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:52,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-06-27 18:17:52,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975972093] [2024-06-27 18:17:52,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975972093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:52,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:52,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:17:52,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534393471] [2024-06-27 18:17:52,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:52,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:17:52,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:52,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:17:52,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:17:52,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:52,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 361 transitions, 4784 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:52,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:52,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:52,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:17:55,825 INFO L124 PetriNetUnfolderBase]: 8317/12556 cut-off events. [2024-06-27 18:17:55,825 INFO L125 PetriNetUnfolderBase]: For 640063/640063 co-relation queries the response was YES. [2024-06-27 18:17:55,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100172 conditions, 12556 events. 8317/12556 cut-off events. For 640063/640063 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 75615 event pairs, 2314 based on Foata normal form. 4/12312 useless extension candidates. Maximal degree in co-relation 100066. Up to 11429 conditions per place. [2024-06-27 18:17:56,002 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 370 selfloop transitions, 56 changer transitions 0/433 dead transitions. [2024-06-27 18:17:56,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 433 transitions, 6205 flow [2024-06-27 18:17:56,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:17:56,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:17:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 233 transitions. [2024-06-27 18:17:56,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47551020408163264 [2024-06-27 18:17:56,004 INFO L175 Difference]: Start difference. First operand has 235 places, 361 transitions, 4784 flow. Second operand 10 states and 233 transitions. [2024-06-27 18:17:56,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 433 transitions, 6205 flow [2024-06-27 18:17:56,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 433 transitions, 6027 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 18:17:56,849 INFO L231 Difference]: Finished difference. Result has 240 places, 370 transitions, 4869 flow [2024-06-27 18:17:56,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4616, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4869, PETRI_PLACES=240, PETRI_TRANSITIONS=370} [2024-06-27 18:17:56,850 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 185 predicate places. [2024-06-27 18:17:56,850 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 370 transitions, 4869 flow [2024-06-27 18:17:56,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:56,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:17:56,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:17:56,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:17:56,851 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:17:56,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:17:56,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1008350759, now seen corresponding path program 1 times [2024-06-27 18:17:56,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:17:56,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012120518] [2024-06-27 18:17:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:17:56,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:17:56,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:17:59,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:17:59,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:17:59,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012120518] [2024-06-27 18:17:59,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012120518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:17:59,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:17:59,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:17:59,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710543392] [2024-06-27 18:17:59,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:17:59,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:17:59,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:17:59,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:17:59,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:17:59,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:17:59,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 370 transitions, 4869 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:17:59,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:17:59,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:17:59,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:03,578 INFO L124 PetriNetUnfolderBase]: 8359/12690 cut-off events. [2024-06-27 18:18:03,578 INFO L125 PetriNetUnfolderBase]: For 622918/622918 co-relation queries the response was YES. [2024-06-27 18:18:03,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99876 conditions, 12690 events. 8359/12690 cut-off events. For 622918/622918 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 77191 event pairs, 2378 based on Foata normal form. 4/12422 useless extension candidates. Maximal degree in co-relation 99768. Up to 11707 conditions per place. [2024-06-27 18:18:03,740 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 374 selfloop transitions, 42 changer transitions 0/423 dead transitions. [2024-06-27 18:18:03,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 423 transitions, 6057 flow [2024-06-27 18:18:03,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:18:03,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:18:03,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-27 18:18:03,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-27 18:18:03,742 INFO L175 Difference]: Start difference. First operand has 240 places, 370 transitions, 4869 flow. Second operand 9 states and 201 transitions. [2024-06-27 18:18:03,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 423 transitions, 6057 flow [2024-06-27 18:18:04,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 423 transitions, 5859 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-27 18:18:04,929 INFO L231 Difference]: Finished difference. Result has 241 places, 373 transitions, 4911 flow [2024-06-27 18:18:04,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4671, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4911, PETRI_PLACES=241, PETRI_TRANSITIONS=373} [2024-06-27 18:18:04,930 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 186 predicate places. [2024-06-27 18:18:04,930 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 373 transitions, 4911 flow [2024-06-27 18:18:04,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:04,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:04,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:04,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:18:04,931 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:04,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:04,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1015026113, now seen corresponding path program 5 times [2024-06-27 18:18:04,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:04,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928668899] [2024-06-27 18:18:04,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:04,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:07,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:07,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:07,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928668899] [2024-06-27 18:18:07,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928668899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:07,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:07,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:18:07,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957528254] [2024-06-27 18:18:07,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:07,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:18:07,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:07,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:18:07,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:18:07,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:07,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 373 transitions, 4911 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:07,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:07,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:07,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:11,112 INFO L124 PetriNetUnfolderBase]: 8443/13063 cut-off events. [2024-06-27 18:18:11,113 INFO L125 PetriNetUnfolderBase]: For 668158/668158 co-relation queries the response was YES. [2024-06-27 18:18:11,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102316 conditions, 13063 events. 8443/13063 cut-off events. For 668158/668158 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 81434 event pairs, 2310 based on Foata normal form. 8/12716 useless extension candidates. Maximal degree in co-relation 102207. Up to 11546 conditions per place. [2024-06-27 18:18:11,273 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 342 selfloop transitions, 85 changer transitions 0/434 dead transitions. [2024-06-27 18:18:11,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 434 transitions, 6167 flow [2024-06-27 18:18:11,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:18:11,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:18:11,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:18:11,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-27 18:18:11,275 INFO L175 Difference]: Start difference. First operand has 241 places, 373 transitions, 4911 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:18:11,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 434 transitions, 6167 flow [2024-06-27 18:18:12,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 434 transitions, 5951 flow, removed 68 selfloop flow, removed 7 redundant places. [2024-06-27 18:18:12,322 INFO L231 Difference]: Finished difference. Result has 243 places, 376 transitions, 5029 flow [2024-06-27 18:18:12,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5029, PETRI_PLACES=243, PETRI_TRANSITIONS=376} [2024-06-27 18:18:12,323 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 188 predicate places. [2024-06-27 18:18:12,323 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 376 transitions, 5029 flow [2024-06-27 18:18:12,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:12,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:12,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:12,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:18:12,324 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:12,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:12,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1015030763, now seen corresponding path program 6 times [2024-06-27 18:18:12,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:12,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115877901] [2024-06-27 18:18:12,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:12,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:12,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:15,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:15,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:15,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115877901] [2024-06-27 18:18:15,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115877901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:15,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:15,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:18:15,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708155721] [2024-06-27 18:18:15,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:15,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:18:15,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:15,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:18:15,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:18:15,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:15,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 376 transitions, 5029 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:15,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:15,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:15,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:19,329 INFO L124 PetriNetUnfolderBase]: 8535/13241 cut-off events. [2024-06-27 18:18:19,329 INFO L125 PetriNetUnfolderBase]: For 714478/714478 co-relation queries the response was YES. [2024-06-27 18:18:19,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104916 conditions, 13241 events. 8535/13241 cut-off events. For 714478/714478 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 83105 event pairs, 2340 based on Foata normal form. 8/12880 useless extension candidates. Maximal degree in co-relation 104806. Up to 11736 conditions per place. [2024-06-27 18:18:19,473 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 346 selfloop transitions, 85 changer transitions 0/438 dead transitions. [2024-06-27 18:18:19,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 438 transitions, 6389 flow [2024-06-27 18:18:19,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:18:19,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:18:19,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 18:18:19,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-27 18:18:19,475 INFO L175 Difference]: Start difference. First operand has 243 places, 376 transitions, 5029 flow. Second operand 9 states and 210 transitions. [2024-06-27 18:18:19,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 438 transitions, 6389 flow [2024-06-27 18:18:20,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 438 transitions, 6079 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-27 18:18:20,153 INFO L231 Difference]: Finished difference. Result has 246 places, 381 transitions, 5170 flow [2024-06-27 18:18:20,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4719, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5170, PETRI_PLACES=246, PETRI_TRANSITIONS=381} [2024-06-27 18:18:20,153 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 191 predicate places. [2024-06-27 18:18:20,153 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 381 transitions, 5170 flow [2024-06-27 18:18:20,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:20,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:20,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:20,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:18:20,154 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:20,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:20,155 INFO L85 PathProgramCache]: Analyzing trace with hash 2075364501, now seen corresponding path program 3 times [2024-06-27 18:18:20,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:20,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691467969] [2024-06-27 18:18:20,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:20,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:20,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:23,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:23,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:23,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691467969] [2024-06-27 18:18:23,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691467969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:23,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:23,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:18:23,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228513486] [2024-06-27 18:18:23,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:23,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:18:23,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:23,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:18:23,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:18:23,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:23,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 381 transitions, 5170 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:23,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:23,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:23,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:27,835 INFO L124 PetriNetUnfolderBase]: 8587/13304 cut-off events. [2024-06-27 18:18:27,836 INFO L125 PetriNetUnfolderBase]: For 737763/737763 co-relation queries the response was YES. [2024-06-27 18:18:27,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106018 conditions, 13304 events. 8587/13304 cut-off events. For 737763/737763 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 83367 event pairs, 2327 based on Foata normal form. 4/12942 useless extension candidates. Maximal degree in co-relation 105906. Up to 11800 conditions per place. [2024-06-27 18:18:28,125 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 349 selfloop transitions, 89 changer transitions 0/445 dead transitions. [2024-06-27 18:18:28,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 445 transitions, 6475 flow [2024-06-27 18:18:28,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:18:28,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:18:28,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-27 18:18:28,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48072562358276644 [2024-06-27 18:18:28,127 INFO L175 Difference]: Start difference. First operand has 246 places, 381 transitions, 5170 flow. Second operand 9 states and 212 transitions. [2024-06-27 18:18:28,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 445 transitions, 6475 flow [2024-06-27 18:18:28,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 445 transitions, 6132 flow, removed 122 selfloop flow, removed 5 redundant places. [2024-06-27 18:18:28,987 INFO L231 Difference]: Finished difference. Result has 251 places, 389 transitions, 5222 flow [2024-06-27 18:18:28,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5222, PETRI_PLACES=251, PETRI_TRANSITIONS=389} [2024-06-27 18:18:28,988 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 196 predicate places. [2024-06-27 18:18:28,988 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 389 transitions, 5222 flow [2024-06-27 18:18:28,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:28,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:28,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:28,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:18:28,988 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:28,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:28,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1008359439, now seen corresponding path program 4 times [2024-06-27 18:18:28,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:28,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958503635] [2024-06-27 18:18:28,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:28,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:29,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:31,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:31,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:31,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958503635] [2024-06-27 18:18:31,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958503635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:31,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:31,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:18:31,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041222521] [2024-06-27 18:18:31,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:31,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:18:31,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:31,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:18:31,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:18:32,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:32,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 389 transitions, 5222 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:32,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:32,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:32,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:36,069 INFO L124 PetriNetUnfolderBase]: 8577/12996 cut-off events. [2024-06-27 18:18:36,069 INFO L125 PetriNetUnfolderBase]: For 745836/745836 co-relation queries the response was YES. [2024-06-27 18:18:36,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106453 conditions, 12996 events. 8577/12996 cut-off events. For 745836/745836 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 79148 event pairs, 2345 based on Foata normal form. 4/12732 useless extension candidates. Maximal degree in co-relation 106338. Up to 11815 conditions per place. [2024-06-27 18:18:36,234 INFO L140 encePairwiseOnDemand]: 34/49 looper letters, 388 selfloop transitions, 58 changer transitions 0/453 dead transitions. [2024-06-27 18:18:36,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 453 transitions, 6411 flow [2024-06-27 18:18:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:18:36,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:18:36,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-27 18:18:36,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-27 18:18:36,235 INFO L175 Difference]: Start difference. First operand has 251 places, 389 transitions, 5222 flow. Second operand 10 states and 230 transitions. [2024-06-27 18:18:36,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 453 transitions, 6411 flow [2024-06-27 18:18:37,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 453 transitions, 6045 flow, removed 101 selfloop flow, removed 6 redundant places. [2024-06-27 18:18:37,400 INFO L231 Difference]: Finished difference. Result has 255 places, 392 transitions, 5004 flow [2024-06-27 18:18:37,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4856, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5004, PETRI_PLACES=255, PETRI_TRANSITIONS=392} [2024-06-27 18:18:37,401 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 200 predicate places. [2024-06-27 18:18:37,401 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 392 transitions, 5004 flow [2024-06-27 18:18:37,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:37,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:37,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:37,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:18:37,401 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:37,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:37,402 INFO L85 PathProgramCache]: Analyzing trace with hash 446832465, now seen corresponding path program 1 times [2024-06-27 18:18:37,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:37,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962604825] [2024-06-27 18:18:37,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:37,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:38,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:38,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:38,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962604825] [2024-06-27 18:18:38,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962604825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:38,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:38,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:18:38,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464610437] [2024-06-27 18:18:38,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:38,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:18:38,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:38,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:18:38,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:18:39,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:39,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 392 transitions, 5004 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:39,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:39,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:39,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:18:42,701 INFO L124 PetriNetUnfolderBase]: 8607/12976 cut-off events. [2024-06-27 18:18:42,701 INFO L125 PetriNetUnfolderBase]: For 746555/746555 co-relation queries the response was YES. [2024-06-27 18:18:42,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106139 conditions, 12976 events. 8607/12976 cut-off events. For 746555/746555 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 78298 event pairs, 2421 based on Foata normal form. 2/12730 useless extension candidates. Maximal degree in co-relation 106023. Up to 12130 conditions per place. [2024-06-27 18:18:42,859 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 398 selfloop transitions, 27 changer transitions 0/432 dead transitions. [2024-06-27 18:18:42,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 432 transitions, 6210 flow [2024-06-27 18:18:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:18:42,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:18:42,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-27 18:18:42,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 18:18:42,861 INFO L175 Difference]: Start difference. First operand has 255 places, 392 transitions, 5004 flow. Second operand 7 states and 154 transitions. [2024-06-27 18:18:42,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 432 transitions, 6210 flow [2024-06-27 18:18:43,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 432 transitions, 6084 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-27 18:18:43,719 INFO L231 Difference]: Finished difference. Result has 256 places, 401 transitions, 5206 flow [2024-06-27 18:18:43,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4878, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5206, PETRI_PLACES=256, PETRI_TRANSITIONS=401} [2024-06-27 18:18:43,719 INFO L281 CegarLoopForPetriNet]: 55 programPoint places, 201 predicate places. [2024-06-27 18:18:43,719 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 401 transitions, 5206 flow [2024-06-27 18:18:43,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:43,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:18:43,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:18:43,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:18:43,720 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, P2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (and 8 more)] === [2024-06-27 18:18:43,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:18:43,720 INFO L85 PathProgramCache]: Analyzing trace with hash 447191445, now seen corresponding path program 2 times [2024-06-27 18:18:43,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:18:43,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773281043] [2024-06-27 18:18:43,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:18:43,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:18:43,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:18:45,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:18:45,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:18:45,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773281043] [2024-06-27 18:18:45,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773281043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:18:45,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:18:45,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:18:45,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381589590] [2024-06-27 18:18:45,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:18:45,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:18:45,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:18:45,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:18:45,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:18:45,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 49 [2024-06-27 18:18:45,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 401 transitions, 5206 flow. Second operand has 8 states, 8 states have (on average 11.75) internal successors, (94), 8 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:18:45,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:18:45,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 49 [2024-06-27 18:18:45,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand