./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.opt_pso.opt_rmo.opt.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/mix028_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.opt_pso.opt_rmo.opt.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 22:16:50,185 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:16:50,289 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:16:50,300 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:16:50,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:16:50,328 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:16:50,329 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:16:50,329 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:16:50,330 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:16:50,333 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:16:50,334 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:16:50,334 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:16:50,335 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:16:50,336 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:16:50,337 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:16:50,337 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:16:50,337 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:16:50,337 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:16:50,338 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:16:50,338 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:16:50,338 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:16:50,339 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:16:50,339 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:16:50,339 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:16:50,340 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:16:50,340 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:16:50,340 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:16:50,340 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:16:50,341 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:16:50,341 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:16:50,342 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:16:50,343 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:16:50,343 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:16:50,343 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:16:50,344 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:16:50,344 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:16:50,344 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:16:50,344 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:16:50,345 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:16:50,345 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:16:50,345 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:16:50,345 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:16:50,346 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:16:50,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 22:16:50,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:16:50,595 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:16:50,598 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:16:50,599 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:16:50,599 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:16:50,600 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 22:16:51,832 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:16:52,106 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:16:52,106 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 22:16:52,123 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae0915527/1a669d71005c447a855c7ce9c18fa9cd/FLAGe2988b1ba [2024-06-27 22:16:52,136 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae0915527/1a669d71005c447a855c7ce9c18fa9cd [2024-06-27 22:16:52,138 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:16:52,138 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:16:52,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-27 22:16:52,218 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:16:52,221 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:16:52,223 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:16:52,223 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:16:52,228 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:16:52,229 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:16:52" (1/2) ... [2024-06-27 22:16:52,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b83e52c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:16:52, skipping insertion in model container [2024-06-27 22:16:52,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:16:52" (1/2) ... [2024-06-27 22:16:52,233 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@93b9b9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:16:52, skipping insertion in model container [2024-06-27 22:16:52,233 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:16:52" (2/2) ... [2024-06-27 22:16:52,234 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b83e52c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:16:52, skipping insertion in model container [2024-06-27 22:16:52,234 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:16:52" (2/2) ... [2024-06-27 22:16:52,234 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:16:52,260 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:16:52,262 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:16:52,262 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:16:52,262 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ! multithreaded || ((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL && (0LL - (long long )x$r_buff0_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff0 >= 0LL) && (0LL - (long long )x$r_buff1_thd2) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x$w_buff1_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )weak$$choice2 >= 0LL) && (1LL - (long long )x) + (long long )x$r_buff0_thd2 >= 0LL) && (1LL - (long long )x) + (long long )x$w_buff0 >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )x$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$r_buff1_thd2 >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff0_used >= 0LL) && (long long )x$r_buff0_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$r_buff1_thd2 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff0_used >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1 >= 0LL) && (long long )x$w_buff0 - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff0_used - (long long )x$w_buff1_used >= 0LL) && (long long )x$w_buff1 - (long long )x$w_buff1_used >= 0LL) [2024-06-27 22:16:52,262 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:16:52,263 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-27 22:16:52,301 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:16:52,450 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/mix028_power.opt_pso.opt_rmo.opt.i[966,979] [2024-06-27 22:16:52,642 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:16:52,662 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:16:52,693 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/mix028_power.opt_pso.opt_rmo.opt.i[966,979] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:16:52,827 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:16:52,879 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:16:52,880 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:16:52 WrapperNode [2024-06-27 22:16:52,880 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:16:52,881 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:16:52,881 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:16:52,882 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:16:52,888 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 10:16:52" (1/1) ... [2024-06-27 22:16:52,907 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 10:16:52" (1/1) ... [2024-06-27 22:16:52,981 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 140 [2024-06-27 22:16:52,982 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:16:52,982 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:16:52,982 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:16:52,982 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:16:52,990 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 10:16:52" (1/1) ... [2024-06-27 22:16:52,990 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 10:16:52" (1/1) ... [2024-06-27 22:16:52,995 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,027 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 22:16:53,027 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,028 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,053 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,054 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,057 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,059 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,063 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:16:53,078 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:16:53,078 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:16:53,078 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:16:53,079 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 10:16:52" (1/1) ... [2024-06-27 22:16:53,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:16:53,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:16:53,107 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 22:16:53,124 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 22:16:53,153 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:16:53,153 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:16:53,153 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:16:53,153 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:16:53,153 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:16:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:16:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:16:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:16:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:16:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:16:53,154 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:16:53,154 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:16:53,156 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 22:16:53,291 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:16:53,295 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:16:53,754 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:16:53,755 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:16:53,938 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:16:53,939 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:16:53,939 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:16:53 BoogieIcfgContainer [2024-06-27 22:16:53,939 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:16:53,942 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:16:53,942 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:16:53,945 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:16:53,945 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:16:52" (1/4) ... [2024-06-27 22:16:53,946 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@712a33a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:16:53, skipping insertion in model container [2024-06-27 22:16:53,946 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:16:52" (2/4) ... [2024-06-27 22:16:53,947 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@712a33a7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:16:53, skipping insertion in model container [2024-06-27 22:16:53,947 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 10:16:52" (3/4) ... [2024-06-27 22:16:53,949 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@712a33a7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:16:53, skipping insertion in model container [2024-06-27 22:16:53,949 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:16:53" (4/4) ... [2024-06-27 22:16:53,950 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.opt_pso.opt_rmo.opt.i [2024-06-27 22:16:53,966 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:16:53,966 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 22:16:53,967 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:16:54,019 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:16:54,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:16:54,088 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 22:16:54,089 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:16:54,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 22:16:54,093 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 22:16:54,098 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 53 places, 44 transitions, 97 flow [2024-06-27 22:16:54,111 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:16:54,139 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;@41326c1d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:16:54,139 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 22:16:54,143 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:16:54,156 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:16:54,156 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:16:54,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:54,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:16:54,158 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:16:54,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:54,162 INFO L85 PathProgramCache]: Analyzing trace with hash 355471896, now seen corresponding path program 1 times [2024-06-27 22:16:54,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:54,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011985280] [2024-06-27 22:16:54,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:54,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:54,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:55,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:16:55,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:55,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011985280] [2024-06-27 22:16:55,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011985280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:55,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:55,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:16:55,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169119034] [2024-06-27 22:16:55,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:55,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:16:55,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:55,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:16:55,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:16:55,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-27 22:16:55,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 97 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:16:55,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:55,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-27 22:16:55,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:56,737 INFO L124 PetriNetUnfolderBase]: 4242/6941 cut-off events. [2024-06-27 22:16:56,737 INFO L125 PetriNetUnfolderBase]: For 46/46 co-relation queries the response was YES. [2024-06-27 22:16:56,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13142 conditions, 6941 events. 4242/6941 cut-off events. For 46/46 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 45117 event pairs, 3568 based on Foata normal form. 210/6552 useless extension candidates. Maximal degree in co-relation 13130. Up to 6087 conditions per place. [2024-06-27 22:16:56,789 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 43 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-06-27 22:16:56,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 225 flow [2024-06-27 22:16:56,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:16:56,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:16:56,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-27 22:16:56,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6737588652482269 [2024-06-27 22:16:56,805 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 97 flow. Second operand 3 states and 95 transitions. [2024-06-27 22:16:56,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 225 flow [2024-06-27 22:16:56,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 220 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:16:56,814 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 124 flow [2024-06-27 22:16:56,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=124, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-27 22:16:56,819 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 0 predicate places. [2024-06-27 22:16:56,820 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 124 flow [2024-06-27 22:16:56,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:16:56,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:56,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:16:56,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:16:56,821 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:16:56,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:56,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1988337581, now seen corresponding path program 1 times [2024-06-27 22:16:56,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:56,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937180680] [2024-06-27 22:16:56,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:56,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:56,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:16:57,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:57,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937180680] [2024-06-27 22:16:57,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937180680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:57,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:57,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:16:57,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230372901] [2024-06-27 22:16:57,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:57,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:16:57,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:57,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:16:57,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:16:57,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 22:16:57,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:16:57,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:57,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 22:16:57,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:16:58,780 INFO L124 PetriNetUnfolderBase]: 5067/7493 cut-off events. [2024-06-27 22:16:58,780 INFO L125 PetriNetUnfolderBase]: For 944/944 co-relation queries the response was YES. [2024-06-27 22:16:58,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16425 conditions, 7493 events. 5067/7493 cut-off events. For 944/944 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 43187 event pairs, 2681 based on Foata normal form. 3/7204 useless extension candidates. Maximal degree in co-relation 16413. Up to 7208 conditions per place. [2024-06-27 22:16:58,829 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 56 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-06-27 22:16:58,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 316 flow [2024-06-27 22:16:58,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:16:58,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:16:58,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-27 22:16:58,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-27 22:16:58,831 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 124 flow. Second operand 4 states and 119 transitions. [2024-06-27 22:16:58,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 316 flow [2024-06-27 22:16:58,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 73 transitions, 312 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:16:58,837 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 162 flow [2024-06-27 22:16:58,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=162, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2024-06-27 22:16:58,838 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 3 predicate places. [2024-06-27 22:16:58,838 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 162 flow [2024-06-27 22:16:58,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:16:58,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:16:58,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:16:58,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:16:58,839 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:16:58,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:16:58,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1508921709, now seen corresponding path program 1 times [2024-06-27 22:16:58,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:16:58,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277609957] [2024-06-27 22:16:58,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:16:58,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:16:58,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:16:59,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:16:59,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:16:59,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277609957] [2024-06-27 22:16:59,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277609957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:16:59,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:16:59,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:16:59,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56876345] [2024-06-27 22:16:59,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:16:59,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:16:59,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:16:59,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:16:59,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:16:59,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 22:16:59,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 162 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:16:59,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:16:59,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 22:16:59,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:00,676 INFO L124 PetriNetUnfolderBase]: 5009/8040 cut-off events. [2024-06-27 22:17:00,677 INFO L125 PetriNetUnfolderBase]: For 2789/2789 co-relation queries the response was YES. [2024-06-27 22:17:00,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18370 conditions, 8040 events. 5009/8040 cut-off events. For 2789/2789 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 51973 event pairs, 2566 based on Foata normal form. 6/7523 useless extension candidates. Maximal degree in co-relation 18356. Up to 7097 conditions per place. [2024-06-27 22:17:00,724 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 66 selfloop transitions, 13 changer transitions 0/89 dead transitions. [2024-06-27 22:17:00,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 89 transitions, 446 flow [2024-06-27 22:17:00,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:17:00,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:17:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 22:17:00,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6042553191489362 [2024-06-27 22:17:00,726 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 162 flow. Second operand 5 states and 142 transitions. [2024-06-27 22:17:00,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 89 transitions, 446 flow [2024-06-27 22:17:00,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 89 transitions, 420 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 22:17:00,730 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 263 flow [2024-06-27 22:17:00,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-27 22:17:00,731 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 8 predicate places. [2024-06-27 22:17:00,731 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 263 flow [2024-06-27 22:17:00,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:00,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:00,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:00,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:17:00,733 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:00,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:00,733 INFO L85 PathProgramCache]: Analyzing trace with hash -949617874, now seen corresponding path program 1 times [2024-06-27 22:17:00,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:00,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816824272] [2024-06-27 22:17:00,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:00,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:00,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:02,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:02,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:02,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816824272] [2024-06-27 22:17:02,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816824272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:02,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:02,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:02,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876292766] [2024-06-27 22:17:02,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:02,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:02,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:02,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:02,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:02,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 22:17:02,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:02,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:02,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 22:17:02,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:03,246 INFO L124 PetriNetUnfolderBase]: 4963/7950 cut-off events. [2024-06-27 22:17:03,246 INFO L125 PetriNetUnfolderBase]: For 5331/5331 co-relation queries the response was YES. [2024-06-27 22:17:03,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19879 conditions, 7950 events. 4963/7950 cut-off events. For 5331/5331 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 51160 event pairs, 2080 based on Foata normal form. 6/7451 useless extension candidates. Maximal degree in co-relation 19862. Up to 6989 conditions per place. [2024-06-27 22:17:03,296 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 72 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-06-27 22:17:03,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 98 transitions, 535 flow [2024-06-27 22:17:03,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:17:03,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:17:03,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 22:17:03,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2024-06-27 22:17:03,298 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 263 flow. Second operand 6 states and 164 transitions. [2024-06-27 22:17:03,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 98 transitions, 535 flow [2024-06-27 22:17:03,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 98 transitions, 527 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 22:17:03,305 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 315 flow [2024-06-27 22:17:03,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=247, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-27 22:17:03,306 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 13 predicate places. [2024-06-27 22:17:03,307 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 315 flow [2024-06-27 22:17:03,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:03,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:03,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:03,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:17:03,308 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:03,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:03,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1614907468, now seen corresponding path program 1 times [2024-06-27 22:17:03,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:03,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734647739] [2024-06-27 22:17:03,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:03,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:03,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:04,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:04,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:04,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734647739] [2024-06-27 22:17:04,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734647739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:04,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:04,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:17:04,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834565931] [2024-06-27 22:17:04,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:04,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:17:04,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:04,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:17:04,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:17:04,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:04,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 315 flow. Second operand has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:04,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:04,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:04,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:05,412 INFO L124 PetriNetUnfolderBase]: 5577/8866 cut-off events. [2024-06-27 22:17:05,412 INFO L125 PetriNetUnfolderBase]: For 9352/9352 co-relation queries the response was YES. [2024-06-27 22:17:05,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23543 conditions, 8866 events. 5577/8866 cut-off events. For 9352/9352 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 56752 event pairs, 3889 based on Foata normal form. 2/8317 useless extension candidates. Maximal degree in co-relation 23522. Up to 7929 conditions per place. [2024-06-27 22:17:05,481 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 67 selfloop transitions, 12 changer transitions 0/87 dead transitions. [2024-06-27 22:17:05,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 571 flow [2024-06-27 22:17:05,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:17:05,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:17:05,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-27 22:17:05,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44680851063829785 [2024-06-27 22:17:05,484 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 315 flow. Second operand 6 states and 126 transitions. [2024-06-27 22:17:05,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 571 flow [2024-06-27 22:17:05,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 87 transitions, 521 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:05,495 INFO L231 Difference]: Finished difference. Result has 70 places, 73 transitions, 386 flow [2024-06-27 22:17:05,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=386, PETRI_PLACES=70, PETRI_TRANSITIONS=73} [2024-06-27 22:17:05,499 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 17 predicate places. [2024-06-27 22:17:05,504 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 73 transitions, 386 flow [2024-06-27 22:17:05,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.8) internal successors, (64), 5 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:05,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:05,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:05,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:17:05,505 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:05,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:05,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1491776769, now seen corresponding path program 1 times [2024-06-27 22:17:05,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:05,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625514091] [2024-06-27 22:17:05,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:05,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:05,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:06,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:06,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:06,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625514091] [2024-06-27 22:17:06,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625514091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:06,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:06,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:17:06,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436605562] [2024-06-27 22:17:06,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:06,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:17:06,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:06,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:17:06,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:17:06,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:06,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 73 transitions, 386 flow. Second operand has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:06,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:06,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:06,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:07,951 INFO L124 PetriNetUnfolderBase]: 6561/10251 cut-off events. [2024-06-27 22:17:07,951 INFO L125 PetriNetUnfolderBase]: For 14201/14201 co-relation queries the response was YES. [2024-06-27 22:17:07,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28780 conditions, 10251 events. 6561/10251 cut-off events. For 14201/14201 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 64640 event pairs, 4457 based on Foata normal form. 3/9624 useless extension candidates. Maximal degree in co-relation 28755. Up to 9244 conditions per place. [2024-06-27 22:17:08,024 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 78 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-06-27 22:17:08,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 110 transitions, 740 flow [2024-06-27 22:17:08,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:17:08,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:17:08,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 22:17:08,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 22:17:08,027 INFO L175 Difference]: Start difference. First operand has 70 places, 73 transitions, 386 flow. Second operand 6 states and 138 transitions. [2024-06-27 22:17:08,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 110 transitions, 740 flow [2024-06-27 22:17:08,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 110 transitions, 728 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-27 22:17:08,040 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 549 flow [2024-06-27 22:17:08,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=549, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-27 22:17:08,043 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 24 predicate places. [2024-06-27 22:17:08,043 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 549 flow [2024-06-27 22:17:08,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.666666666666666) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:08,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:08,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:08,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:17:08,044 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:08,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:08,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1521318713, now seen corresponding path program 1 times [2024-06-27 22:17:08,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:08,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137552780] [2024-06-27 22:17:08,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:08,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:08,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:08,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:08,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137552780] [2024-06-27 22:17:08,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137552780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:08,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:08,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:17:08,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494386825] [2024-06-27 22:17:08,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:08,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:17:08,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:08,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:17:08,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:17:09,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:09,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 549 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:09,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:09,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:09,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:10,218 INFO L124 PetriNetUnfolderBase]: 6314/10011 cut-off events. [2024-06-27 22:17:10,219 INFO L125 PetriNetUnfolderBase]: For 20749/20763 co-relation queries the response was YES. [2024-06-27 22:17:10,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30903 conditions, 10011 events. 6314/10011 cut-off events. For 20749/20763 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 65443 event pairs, 3954 based on Foata normal form. 2/9306 useless extension candidates. Maximal degree in co-relation 30872. Up to 8883 conditions per place. [2024-06-27 22:17:10,277 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 97 selfloop transitions, 22 changer transitions 0/130 dead transitions. [2024-06-27 22:17:10,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 130 transitions, 949 flow [2024-06-27 22:17:10,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:17:10,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:17:10,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-27 22:17:10,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-27 22:17:10,279 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 549 flow. Second operand 7 states and 160 transitions. [2024-06-27 22:17:10,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 130 transitions, 949 flow [2024-06-27 22:17:10,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 130 transitions, 930 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-27 22:17:10,308 INFO L231 Difference]: Finished difference. Result has 84 places, 103 transitions, 706 flow [2024-06-27 22:17:10,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=706, PETRI_PLACES=84, PETRI_TRANSITIONS=103} [2024-06-27 22:17:10,310 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 31 predicate places. [2024-06-27 22:17:10,310 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 103 transitions, 706 flow [2024-06-27 22:17:10,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:10,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:10,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:10,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:17:10,311 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:10,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:10,311 INFO L85 PathProgramCache]: Analyzing trace with hash -999805419, now seen corresponding path program 2 times [2024-06-27 22:17:10,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:10,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136314433] [2024-06-27 22:17:10,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:10,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:10,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:11,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:11,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:11,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136314433] [2024-06-27 22:17:11,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136314433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:11,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:11,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:17:11,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784565094] [2024-06-27 22:17:11,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:11,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:17:11,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:11,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:17:11,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:17:11,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:11,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 103 transitions, 706 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:11,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:11,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:11,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:12,493 INFO L124 PetriNetUnfolderBase]: 6301/10005 cut-off events. [2024-06-27 22:17:12,493 INFO L125 PetriNetUnfolderBase]: For 27375/27391 co-relation queries the response was YES. [2024-06-27 22:17:12,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33052 conditions, 10005 events. 6301/10005 cut-off events. For 27375/27391 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 65484 event pairs, 3918 based on Foata normal form. 2/9312 useless extension candidates. Maximal degree in co-relation 33017. Up to 8856 conditions per place. [2024-06-27 22:17:12,574 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 96 selfloop transitions, 29 changer transitions 0/136 dead transitions. [2024-06-27 22:17:12,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 136 transitions, 1144 flow [2024-06-27 22:17:12,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:17:12,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:17:12,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 22:17:12,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-27 22:17:12,578 INFO L175 Difference]: Start difference. First operand has 84 places, 103 transitions, 706 flow. Second operand 6 states and 139 transitions. [2024-06-27 22:17:12,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 136 transitions, 1144 flow [2024-06-27 22:17:12,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 136 transitions, 1078 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 22:17:12,621 INFO L231 Difference]: Finished difference. Result has 88 places, 116 transitions, 856 flow [2024-06-27 22:17:12,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=856, PETRI_PLACES=88, PETRI_TRANSITIONS=116} [2024-06-27 22:17:12,623 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 35 predicate places. [2024-06-27 22:17:12,623 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 116 transitions, 856 flow [2024-06-27 22:17:12,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:12,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:12,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:12,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:17:12,624 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:12,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1442858349, now seen corresponding path program 3 times [2024-06-27 22:17:12,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:12,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796813970] [2024-06-27 22:17:12,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:12,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:13,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:13,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:13,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796813970] [2024-06-27 22:17:13,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796813970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:13,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:13,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:17:13,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655065639] [2024-06-27 22:17:13,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:13,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:17:13,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:13,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:17:13,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:17:13,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:13,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 116 transitions, 856 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:13,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:13,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:13,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:14,830 INFO L124 PetriNetUnfolderBase]: 6296/10000 cut-off events. [2024-06-27 22:17:14,830 INFO L125 PetriNetUnfolderBase]: For 34577/34595 co-relation queries the response was YES. [2024-06-27 22:17:14,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34718 conditions, 10000 events. 6296/10000 cut-off events. For 34577/34595 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 65399 event pairs, 3923 based on Foata normal form. 2/9304 useless extension candidates. Maximal degree in co-relation 34681. Up to 8810 conditions per place. [2024-06-27 22:17:14,902 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 89 selfloop transitions, 40 changer transitions 0/140 dead transitions. [2024-06-27 22:17:14,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 140 transitions, 1220 flow [2024-06-27 22:17:14,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:17:14,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:17:14,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 22:17:14,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-27 22:17:14,904 INFO L175 Difference]: Start difference. First operand has 88 places, 116 transitions, 856 flow. Second operand 6 states and 139 transitions. [2024-06-27 22:17:14,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 140 transitions, 1220 flow [2024-06-27 22:17:14,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 140 transitions, 1175 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-27 22:17:14,946 INFO L231 Difference]: Finished difference. Result has 93 places, 120 transitions, 954 flow [2024-06-27 22:17:14,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=811, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=954, PETRI_PLACES=93, PETRI_TRANSITIONS=120} [2024-06-27 22:17:14,947 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 40 predicate places. [2024-06-27 22:17:14,948 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 120 transitions, 954 flow [2024-06-27 22:17:14,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:14,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:14,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:14,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:17:14,950 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:14,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:14,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1442849421, now seen corresponding path program 1 times [2024-06-27 22:17:14,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:14,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120747846] [2024-06-27 22:17:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:14,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:16,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:16,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:16,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120747846] [2024-06-27 22:17:16,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120747846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:16,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:16,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:17:16,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026003794] [2024-06-27 22:17:16,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:16,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:17:16,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:16,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:17:16,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:17:16,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:16,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 120 transitions, 954 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 22:17:16,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:16,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:16,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:17,843 INFO L124 PetriNetUnfolderBase]: 6651/10375 cut-off events. [2024-06-27 22:17:17,843 INFO L125 PetriNetUnfolderBase]: For 45139/45139 co-relation queries the response was YES. [2024-06-27 22:17:17,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38240 conditions, 10375 events. 6651/10375 cut-off events. For 45139/45139 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 65275 event pairs, 4357 based on Foata normal form. 8/9759 useless extension candidates. Maximal degree in co-relation 38200. Up to 9336 conditions per place. [2024-06-27 22:17:17,905 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 116 selfloop transitions, 45 changer transitions 0/168 dead transitions. [2024-06-27 22:17:17,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 168 transitions, 1559 flow [2024-06-27 22:17:17,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:17,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:17,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-27 22:17:17,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4601063829787234 [2024-06-27 22:17:17,907 INFO L175 Difference]: Start difference. First operand has 93 places, 120 transitions, 954 flow. Second operand 8 states and 173 transitions. [2024-06-27 22:17:17,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 168 transitions, 1559 flow [2024-06-27 22:17:17,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 168 transitions, 1446 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:17,955 INFO L231 Difference]: Finished difference. Result has 100 places, 139 transitions, 1155 flow [2024-06-27 22:17:17,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1155, PETRI_PLACES=100, PETRI_TRANSITIONS=139} [2024-06-27 22:17:17,956 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 47 predicate places. [2024-06-27 22:17:17,956 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 139 transitions, 1155 flow [2024-06-27 22:17:17,956 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 22:17:17,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:17,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:17,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:17:17,959 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:17,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:17,961 INFO L85 PathProgramCache]: Analyzing trace with hash -936658083, now seen corresponding path program 1 times [2024-06-27 22:17:17,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:17,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737625822] [2024-06-27 22:17:17,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:17,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:17,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:18,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:18,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:18,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737625822] [2024-06-27 22:17:18,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737625822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:18,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:18,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:18,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456302678] [2024-06-27 22:17:18,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:18,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:18,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:18,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:18,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:18,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:18,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 139 transitions, 1155 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:18,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:18,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:18,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:20,309 INFO L124 PetriNetUnfolderBase]: 6254/9960 cut-off events. [2024-06-27 22:17:20,310 INFO L125 PetriNetUnfolderBase]: For 56288/56328 co-relation queries the response was YES. [2024-06-27 22:17:20,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40274 conditions, 9960 events. 6254/9960 cut-off events. For 56288/56328 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 64460 event pairs, 2943 based on Foata normal form. 16/9340 useless extension candidates. Maximal degree in co-relation 40230. Up to 8677 conditions per place. [2024-06-27 22:17:20,385 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 134 selfloop transitions, 44 changer transitions 0/193 dead transitions. [2024-06-27 22:17:20,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 193 transitions, 1762 flow [2024-06-27 22:17:20,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:20,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:20,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-27 22:17:20,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-27 22:17:20,387 INFO L175 Difference]: Start difference. First operand has 100 places, 139 transitions, 1155 flow. Second operand 8 states and 189 transitions. [2024-06-27 22:17:20,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 193 transitions, 1762 flow [2024-06-27 22:17:20,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 193 transitions, 1687 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 22:17:20,468 INFO L231 Difference]: Finished difference. Result has 107 places, 157 transitions, 1349 flow [2024-06-27 22:17:20,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1082, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1349, PETRI_PLACES=107, PETRI_TRANSITIONS=157} [2024-06-27 22:17:20,468 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 54 predicate places. [2024-06-27 22:17:20,469 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 157 transitions, 1349 flow [2024-06-27 22:17:20,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:20,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:20,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:20,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:17:20,470 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:20,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:20,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1152117673, now seen corresponding path program 2 times [2024-06-27 22:17:20,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:20,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24928047] [2024-06-27 22:17:20,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:20,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:20,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:21,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:21,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:21,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24928047] [2024-06-27 22:17:21,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24928047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:21,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:21,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:21,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25750859] [2024-06-27 22:17:21,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:21,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:21,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:21,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:21,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:21,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:21,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 157 transitions, 1349 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:21,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:21,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:21,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:22,961 INFO L124 PetriNetUnfolderBase]: 6334/10071 cut-off events. [2024-06-27 22:17:22,961 INFO L125 PetriNetUnfolderBase]: For 65055/65093 co-relation queries the response was YES. [2024-06-27 22:17:23,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42663 conditions, 10071 events. 6334/10071 cut-off events. For 65055/65093 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 64642 event pairs, 3006 based on Foata normal form. 18/9461 useless extension candidates. Maximal degree in co-relation 42616. Up to 8739 conditions per place. [2024-06-27 22:17:23,044 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 143 selfloop transitions, 65 changer transitions 0/223 dead transitions. [2024-06-27 22:17:23,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 223 transitions, 2216 flow [2024-06-27 22:17:23,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:23,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:23,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-27 22:17:23,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-27 22:17:23,046 INFO L175 Difference]: Start difference. First operand has 107 places, 157 transitions, 1349 flow. Second operand 8 states and 191 transitions. [2024-06-27 22:17:23,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 223 transitions, 2216 flow [2024-06-27 22:17:23,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 223 transitions, 2037 flow, removed 84 selfloop flow, removed 2 redundant places. [2024-06-27 22:17:23,136 INFO L231 Difference]: Finished difference. Result has 116 places, 188 transitions, 1747 flow [2024-06-27 22:17:23,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1747, PETRI_PLACES=116, PETRI_TRANSITIONS=188} [2024-06-27 22:17:23,137 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 63 predicate places. [2024-06-27 22:17:23,137 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 188 transitions, 1747 flow [2024-06-27 22:17:23,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:23,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:23,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:23,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:17:23,138 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:23,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:23,139 INFO L85 PathProgramCache]: Analyzing trace with hash -98577728, now seen corresponding path program 1 times [2024-06-27 22:17:23,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:23,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087520416] [2024-06-27 22:17:23,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:23,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:23,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:24,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:24,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:24,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087520416] [2024-06-27 22:17:24,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087520416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:24,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:24,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:24,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120653254] [2024-06-27 22:17:24,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:24,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:24,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:24,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:24,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:24,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:24,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 188 transitions, 1747 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:24,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:24,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:24,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:25,728 INFO L124 PetriNetUnfolderBase]: 6852/10652 cut-off events. [2024-06-27 22:17:25,729 INFO L125 PetriNetUnfolderBase]: For 83301/83311 co-relation queries the response was YES. [2024-06-27 22:17:25,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48193 conditions, 10652 events. 6852/10652 cut-off events. For 83301/83311 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 66597 event pairs, 3618 based on Foata normal form. 13/10046 useless extension candidates. Maximal degree in co-relation 48141. Up to 9572 conditions per place. [2024-06-27 22:17:25,784 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 189 selfloop transitions, 48 changer transitions 0/244 dead transitions. [2024-06-27 22:17:25,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 244 transitions, 2683 flow [2024-06-27 22:17:25,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:25,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:25,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-27 22:17:25,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-27 22:17:25,786 INFO L175 Difference]: Start difference. First operand has 116 places, 188 transitions, 1747 flow. Second operand 8 states and 186 transitions. [2024-06-27 22:17:25,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 244 transitions, 2683 flow [2024-06-27 22:17:25,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 244 transitions, 2553 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 22:17:25,851 INFO L231 Difference]: Finished difference. Result has 124 places, 207 transitions, 2033 flow [2024-06-27 22:17:25,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2033, PETRI_PLACES=124, PETRI_TRANSITIONS=207} [2024-06-27 22:17:25,853 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 71 predicate places. [2024-06-27 22:17:25,853 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 207 transitions, 2033 flow [2024-06-27 22:17:25,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:25,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:25,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:25,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:17:25,854 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:25,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:25,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1166411773, now seen corresponding path program 3 times [2024-06-27 22:17:25,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:25,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627660157] [2024-06-27 22:17:25,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:25,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:26,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:26,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:26,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627660157] [2024-06-27 22:17:26,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627660157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:26,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:26,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:26,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357953818] [2024-06-27 22:17:26,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:26,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:26,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:26,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:26,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:26,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:26,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 207 transitions, 2033 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:26,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:26,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:26,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:28,382 INFO L124 PetriNetUnfolderBase]: 6536/10308 cut-off events. [2024-06-27 22:17:28,382 INFO L125 PetriNetUnfolderBase]: For 106510/106664 co-relation queries the response was YES. [2024-06-27 22:17:28,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50022 conditions, 10308 events. 6536/10308 cut-off events. For 106510/106664 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 65586 event pairs, 2891 based on Foata normal form. 8/9970 useless extension candidates. Maximal degree in co-relation 49966. Up to 8906 conditions per place. [2024-06-27 22:17:28,460 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 155 selfloop transitions, 82 changer transitions 0/256 dead transitions. [2024-06-27 22:17:28,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 256 transitions, 2879 flow [2024-06-27 22:17:28,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:28,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:28,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-27 22:17:28,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-27 22:17:28,462 INFO L175 Difference]: Start difference. First operand has 124 places, 207 transitions, 2033 flow. Second operand 8 states and 194 transitions. [2024-06-27 22:17:28,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 256 transitions, 2879 flow [2024-06-27 22:17:28,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 256 transitions, 2777 flow, removed 50 selfloop flow, removed 1 redundant places. [2024-06-27 22:17:28,551 INFO L231 Difference]: Finished difference. Result has 132 places, 219 transitions, 2340 flow [2024-06-27 22:17:28,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1931, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2340, PETRI_PLACES=132, PETRI_TRANSITIONS=219} [2024-06-27 22:17:28,552 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 79 predicate places. [2024-06-27 22:17:28,552 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 219 transitions, 2340 flow [2024-06-27 22:17:28,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:28,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:28,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:28,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:17:28,553 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:28,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:28,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1957110011, now seen corresponding path program 4 times [2024-06-27 22:17:28,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:28,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280832220] [2024-06-27 22:17:28,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:28,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:28,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:29,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:29,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:29,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280832220] [2024-06-27 22:17:29,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280832220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:29,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:29,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:29,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636844414] [2024-06-27 22:17:29,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:29,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:29,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:29,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:29,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:29,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:29,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 219 transitions, 2340 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:29,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:29,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:29,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:31,195 INFO L124 PetriNetUnfolderBase]: 6619/10431 cut-off events. [2024-06-27 22:17:31,195 INFO L125 PetriNetUnfolderBase]: For 121766/121907 co-relation queries the response was YES. [2024-06-27 22:17:31,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53824 conditions, 10431 events. 6619/10431 cut-off events. For 121766/121907 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 66375 event pairs, 2686 based on Foata normal form. 8/10092 useless extension candidates. Maximal degree in co-relation 53764. Up to 9043 conditions per place. [2024-06-27 22:17:31,288 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 182 selfloop transitions, 88 changer transitions 0/289 dead transitions. [2024-06-27 22:17:31,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 289 transitions, 3473 flow [2024-06-27 22:17:31,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:31,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:31,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 22:17:31,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-27 22:17:31,290 INFO L175 Difference]: Start difference. First operand has 132 places, 219 transitions, 2340 flow. Second operand 8 states and 182 transitions. [2024-06-27 22:17:31,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 289 transitions, 3473 flow [2024-06-27 22:17:31,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 289 transitions, 3310 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:31,446 INFO L231 Difference]: Finished difference. Result has 138 places, 260 transitions, 2963 flow [2024-06-27 22:17:31,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2192, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2963, PETRI_PLACES=138, PETRI_TRANSITIONS=260} [2024-06-27 22:17:31,447 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 85 predicate places. [2024-06-27 22:17:31,448 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 260 transitions, 2963 flow [2024-06-27 22:17:31,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:31,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:31,448 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:31,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:17:31,448 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:31,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:31,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1956988894, now seen corresponding path program 2 times [2024-06-27 22:17:31,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:31,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749334052] [2024-06-27 22:17:31,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:31,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:32,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:32,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:32,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749334052] [2024-06-27 22:17:32,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749334052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:32,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:32,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:32,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795530625] [2024-06-27 22:17:32,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:32,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:32,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:32,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:32,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:32,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:32,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 260 transitions, 2963 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:32,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:32,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:32,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:33,993 INFO L124 PetriNetUnfolderBase]: 7158/11074 cut-off events. [2024-06-27 22:17:33,994 INFO L125 PetriNetUnfolderBase]: For 148248/148260 co-relation queries the response was YES. [2024-06-27 22:17:34,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59876 conditions, 11074 events. 7158/11074 cut-off events. For 148248/148260 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 68924 event pairs, 3529 based on Foata normal form. 11/10789 useless extension candidates. Maximal degree in co-relation 59812. Up to 9954 conditions per place. [2024-06-27 22:17:34,107 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 247 selfloop transitions, 59 changer transitions 0/313 dead transitions. [2024-06-27 22:17:34,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 313 transitions, 4066 flow [2024-06-27 22:17:34,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:17:34,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:17:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 22:17:34,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 22:17:34,109 INFO L175 Difference]: Start difference. First operand has 138 places, 260 transitions, 2963 flow. Second operand 7 states and 162 transitions. [2024-06-27 22:17:34,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 313 transitions, 4066 flow [2024-06-27 22:17:34,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 313 transitions, 3943 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 22:17:34,294 INFO L231 Difference]: Finished difference. Result has 144 places, 284 transitions, 3325 flow [2024-06-27 22:17:34,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2840, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3325, PETRI_PLACES=144, PETRI_TRANSITIONS=284} [2024-06-27 22:17:34,294 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 91 predicate places. [2024-06-27 22:17:34,295 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 284 transitions, 3325 flow [2024-06-27 22:17:34,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:34,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:34,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:34,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:17:34,295 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:34,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:34,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1866008273, now seen corresponding path program 5 times [2024-06-27 22:17:34,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:34,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668875764] [2024-06-27 22:17:34,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:34,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:34,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:35,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:35,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668875764] [2024-06-27 22:17:35,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668875764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:35,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:35,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:35,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598370238] [2024-06-27 22:17:35,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:35,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:35,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:35,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:35,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:35,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:35,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 284 transitions, 3325 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:35,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:35,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:35,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:37,165 INFO L124 PetriNetUnfolderBase]: 6844/10739 cut-off events. [2024-06-27 22:17:37,165 INFO L125 PetriNetUnfolderBase]: For 158519/158676 co-relation queries the response was YES. [2024-06-27 22:17:37,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60744 conditions, 10739 events. 6844/10739 cut-off events. For 158519/158676 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 67945 event pairs, 2689 based on Foata normal form. 8/10399 useless extension candidates. Maximal degree in co-relation 60677. Up to 9244 conditions per place. [2024-06-27 22:17:37,245 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 207 selfloop transitions, 108 changer transitions 0/339 dead transitions. [2024-06-27 22:17:37,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 339 transitions, 4517 flow [2024-06-27 22:17:37,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:17:37,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:17:37,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-27 22:17:37,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-27 22:17:37,249 INFO L175 Difference]: Start difference. First operand has 144 places, 284 transitions, 3325 flow. Second operand 7 states and 174 transitions. [2024-06-27 22:17:37,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 339 transitions, 4517 flow [2024-06-27 22:17:37,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 339 transitions, 4429 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-06-27 22:17:37,457 INFO L231 Difference]: Finished difference. Result has 151 places, 308 transitions, 3936 flow [2024-06-27 22:17:37,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3936, PETRI_PLACES=151, PETRI_TRANSITIONS=308} [2024-06-27 22:17:37,458 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 98 predicate places. [2024-06-27 22:17:37,458 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 308 transitions, 3936 flow [2024-06-27 22:17:37,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:37,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:37,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:37,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:17:37,459 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:37,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:37,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1778934814, now seen corresponding path program 3 times [2024-06-27 22:17:37,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:37,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750496538] [2024-06-27 22:17:37,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:37,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:38,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:38,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:38,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750496538] [2024-06-27 22:17:38,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750496538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:38,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:38,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:38,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866794598] [2024-06-27 22:17:38,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:38,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:38,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:38,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:38,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:38,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:38,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 308 transitions, 3936 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:38,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:38,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:40,381 INFO L124 PetriNetUnfolderBase]: 7286/11260 cut-off events. [2024-06-27 22:17:40,381 INFO L125 PetriNetUnfolderBase]: For 198304/198328 co-relation queries the response was YES. [2024-06-27 22:17:40,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67289 conditions, 11260 events. 7286/11260 cut-off events. For 198304/198328 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 70019 event pairs, 3535 based on Foata normal form. 19/10980 useless extension candidates. Maximal degree in co-relation 67218. Up to 9934 conditions per place. [2024-06-27 22:17:40,502 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 258 selfloop transitions, 84 changer transitions 0/349 dead transitions. [2024-06-27 22:17:40,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 349 transitions, 5100 flow [2024-06-27 22:17:40,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:40,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-27 22:17:40,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2024-06-27 22:17:40,505 INFO L175 Difference]: Start difference. First operand has 151 places, 308 transitions, 3936 flow. Second operand 8 states and 174 transitions. [2024-06-27 22:17:40,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 349 transitions, 5100 flow [2024-06-27 22:17:40,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 349 transitions, 4933 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-27 22:17:40,768 INFO L231 Difference]: Finished difference. Result has 157 places, 318 transitions, 4168 flow [2024-06-27 22:17:40,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3769, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4168, PETRI_PLACES=157, PETRI_TRANSITIONS=318} [2024-06-27 22:17:40,769 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 104 predicate places. [2024-06-27 22:17:40,769 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 318 transitions, 4168 flow [2024-06-27 22:17:40,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:40,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:40,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:40,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:17:40,770 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:40,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:40,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1778935031, now seen corresponding path program 6 times [2024-06-27 22:17:40,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:40,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435844310] [2024-06-27 22:17:40,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:40,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:40,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:41,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:41,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:41,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435844310] [2024-06-27 22:17:41,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435844310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:41,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:41,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:41,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409145008] [2024-06-27 22:17:41,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:41,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:41,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:41,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:41,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:41,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:41,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 318 transitions, 4168 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:41,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:41,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:41,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:43,462 INFO L124 PetriNetUnfolderBase]: 6885/10810 cut-off events. [2024-06-27 22:17:43,462 INFO L125 PetriNetUnfolderBase]: For 200164/200308 co-relation queries the response was YES. [2024-06-27 22:17:43,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66944 conditions, 10810 events. 6885/10810 cut-off events. For 200164/200308 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 68293 event pairs, 2698 based on Foata normal form. 8/10475 useless extension candidates. Maximal degree in co-relation 66870. Up to 9170 conditions per place. [2024-06-27 22:17:43,579 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 183 selfloop transitions, 150 changer transitions 0/359 dead transitions. [2024-06-27 22:17:43,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 359 transitions, 5316 flow [2024-06-27 22:17:43,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:43,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:43,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-27 22:17:43,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4867021276595745 [2024-06-27 22:17:43,580 INFO L175 Difference]: Start difference. First operand has 157 places, 318 transitions, 4168 flow. Second operand 8 states and 183 transitions. [2024-06-27 22:17:43,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 359 transitions, 5316 flow [2024-06-27 22:17:43,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 359 transitions, 5126 flow, removed 68 selfloop flow, removed 3 redundant places. [2024-06-27 22:17:43,877 INFO L231 Difference]: Finished difference. Result has 164 places, 331 transitions, 4720 flow [2024-06-27 22:17:43,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3978, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4720, PETRI_PLACES=164, PETRI_TRANSITIONS=331} [2024-06-27 22:17:43,878 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 111 predicate places. [2024-06-27 22:17:43,878 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 331 transitions, 4720 flow [2024-06-27 22:17:43,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:43,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:43,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:43,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:17:43,878 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:43,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:43,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1778667904, now seen corresponding path program 4 times [2024-06-27 22:17:43,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:43,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645144186] [2024-06-27 22:17:43,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:43,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:43,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:44,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:44,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:44,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645144186] [2024-06-27 22:17:44,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645144186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:44,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:44,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:44,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352108082] [2024-06-27 22:17:44,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:44,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:44,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:44,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:44,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:44,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:44,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 331 transitions, 4720 flow. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:44,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:44,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:44,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:46,577 INFO L124 PetriNetUnfolderBase]: 7296/11269 cut-off events. [2024-06-27 22:17:46,577 INFO L125 PetriNetUnfolderBase]: For 242794/242818 co-relation queries the response was YES. [2024-06-27 22:17:46,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72806 conditions, 11269 events. 7296/11269 cut-off events. For 242794/242818 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 70069 event pairs, 3525 based on Foata normal form. 19/10989 useless extension candidates. Maximal degree in co-relation 72728. Up to 9947 conditions per place. [2024-06-27 22:17:46,694 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 258 selfloop transitions, 99 changer transitions 0/364 dead transitions. [2024-06-27 22:17:46,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 364 transitions, 5700 flow [2024-06-27 22:17:46,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:17:46,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:17:46,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-27 22:17:46,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49240121580547114 [2024-06-27 22:17:46,696 INFO L175 Difference]: Start difference. First operand has 164 places, 331 transitions, 4720 flow. Second operand 7 states and 162 transitions. [2024-06-27 22:17:46,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 364 transitions, 5700 flow [2024-06-27 22:17:47,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 364 transitions, 5435 flow, removed 102 selfloop flow, removed 3 redundant places. [2024-06-27 22:17:47,007 INFO L231 Difference]: Finished difference. Result has 168 places, 336 transitions, 4749 flow [2024-06-27 22:17:47,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4749, PETRI_PLACES=168, PETRI_TRANSITIONS=336} [2024-06-27 22:17:47,008 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 115 predicate places. [2024-06-27 22:17:47,008 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 336 transitions, 4749 flow [2024-06-27 22:17:47,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:47,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:47,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:47,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:17:47,009 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:47,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:47,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1778657984, now seen corresponding path program 1 times [2024-06-27 22:17:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:47,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691673088] [2024-06-27 22:17:47,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:47,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:48,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:48,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:48,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691673088] [2024-06-27 22:17:48,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691673088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:48,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:48,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:17:48,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286412605] [2024-06-27 22:17:48,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:48,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:17:48,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:48,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:17:48,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:17:48,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:17:48,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 336 transitions, 4749 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:17:48,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:48,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:17:48,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:50,520 INFO L124 PetriNetUnfolderBase]: 7327/11321 cut-off events. [2024-06-27 22:17:50,521 INFO L125 PetriNetUnfolderBase]: For 250289/250289 co-relation queries the response was YES. [2024-06-27 22:17:50,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73879 conditions, 11321 events. 7327/11321 cut-off events. For 250289/250289 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 70351 event pairs, 3668 based on Foata normal form. 6/11031 useless extension candidates. Maximal degree in co-relation 73799. Up to 10218 conditions per place. [2024-06-27 22:17:50,642 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 341 selfloop transitions, 37 changer transitions 0/385 dead transitions. [2024-06-27 22:17:50,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 385 transitions, 5941 flow [2024-06-27 22:17:50,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:17:50,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:17:50,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-27 22:17:50,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-27 22:17:50,644 INFO L175 Difference]: Start difference. First operand has 168 places, 336 transitions, 4749 flow. Second operand 8 states and 181 transitions. [2024-06-27 22:17:50,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 385 transitions, 5941 flow [2024-06-27 22:17:50,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 385 transitions, 5739 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:50,964 INFO L231 Difference]: Finished difference. Result has 173 places, 349 transitions, 4851 flow [2024-06-27 22:17:50,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4547, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4851, PETRI_PLACES=173, PETRI_TRANSITIONS=349} [2024-06-27 22:17:50,965 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 120 predicate places. [2024-06-27 22:17:50,965 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 349 transitions, 4851 flow [2024-06-27 22:17:50,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:17:50,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:50,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:50,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:17:50,966 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:50,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:50,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1986330315, now seen corresponding path program 1 times [2024-06-27 22:17:50,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:50,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374579249] [2024-06-27 22:17:50,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:50,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:50,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:51,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:51,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:51,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374579249] [2024-06-27 22:17:51,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374579249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:51,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:51,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:17:51,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10107779] [2024-06-27 22:17:51,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:51,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:17:51,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:51,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:17:51,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:17:51,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:51,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 349 transitions, 4851 flow. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:51,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:51,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:51,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:53,433 INFO L124 PetriNetUnfolderBase]: 6349/10043 cut-off events. [2024-06-27 22:17:53,433 INFO L125 PetriNetUnfolderBase]: For 232383/232383 co-relation queries the response was YES. [2024-06-27 22:17:53,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67389 conditions, 10043 events. 6349/10043 cut-off events. For 232383/232383 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 63771 event pairs, 3153 based on Foata normal form. 1/9790 useless extension candidates. Maximal degree in co-relation 67307. Up to 8990 conditions per place. [2024-06-27 22:17:53,545 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 340 selfloop transitions, 12 changer transitions 0/360 dead transitions. [2024-06-27 22:17:53,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 360 transitions, 5597 flow [2024-06-27 22:17:53,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:17:53,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:17:53,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-27 22:17:53,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4723404255319149 [2024-06-27 22:17:53,547 INFO L175 Difference]: Start difference. First operand has 173 places, 349 transitions, 4851 flow. Second operand 5 states and 111 transitions. [2024-06-27 22:17:53,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 360 transitions, 5597 flow [2024-06-27 22:17:53,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 360 transitions, 5428 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:53,885 INFO L231 Difference]: Finished difference. Result has 174 places, 349 transitions, 4715 flow [2024-06-27 22:17:53,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4715, PETRI_PLACES=174, PETRI_TRANSITIONS=349} [2024-06-27 22:17:53,886 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 121 predicate places. [2024-06-27 22:17:53,886 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 349 transitions, 4715 flow [2024-06-27 22:17:53,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:53,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:53,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:53,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:17:53,886 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:53,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:53,886 INFO L85 PathProgramCache]: Analyzing trace with hash 2130810078, now seen corresponding path program 1 times [2024-06-27 22:17:53,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:53,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085112005] [2024-06-27 22:17:53,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:53,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:53,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:54,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:54,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:54,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085112005] [2024-06-27 22:17:54,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085112005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:54,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:54,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:17:54,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381937975] [2024-06-27 22:17:54,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:54,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:17:54,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:54,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:17:54,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:17:54,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 22:17:54,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 349 transitions, 4715 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:54,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:54,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 22:17:54,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:17:56,528 INFO L124 PetriNetUnfolderBase]: 6663/10617 cut-off events. [2024-06-27 22:17:56,528 INFO L125 PetriNetUnfolderBase]: For 235913/236139 co-relation queries the response was YES. [2024-06-27 22:17:56,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69234 conditions, 10617 events. 6663/10617 cut-off events. For 235913/236139 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 68689 event pairs, 2814 based on Foata normal form. 100/10388 useless extension candidates. Maximal degree in co-relation 69149. Up to 8833 conditions per place. [2024-06-27 22:17:56,643 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 223 selfloop transitions, 133 changer transitions 0/415 dead transitions. [2024-06-27 22:17:56,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 415 transitions, 6196 flow [2024-06-27 22:17:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:17:56,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:17:56,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 22:17:56,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-27 22:17:56,645 INFO L175 Difference]: Start difference. First operand has 174 places, 349 transitions, 4715 flow. Second operand 7 states and 171 transitions. [2024-06-27 22:17:56,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 415 transitions, 6196 flow [2024-06-27 22:17:56,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 415 transitions, 6169 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 22:17:56,960 INFO L231 Difference]: Finished difference. Result has 179 places, 384 transitions, 5789 flow [2024-06-27 22:17:56,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5789, PETRI_PLACES=179, PETRI_TRANSITIONS=384} [2024-06-27 22:17:56,961 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 126 predicate places. [2024-06-27 22:17:56,961 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 384 transitions, 5789 flow [2024-06-27 22:17:56,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:56,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:17:56,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:17:56,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:17:56,962 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:17:56,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:17:56,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1013461598, now seen corresponding path program 2 times [2024-06-27 22:17:56,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:17:56,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355978231] [2024-06-27 22:17:56,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:17:56,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:17:56,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:17:58,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:17:58,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:17:58,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355978231] [2024-06-27 22:17:58,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355978231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:17:58,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:17:58,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:17:58,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165419624] [2024-06-27 22:17:58,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:17:58,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:17:58,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:17:58,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:17:58,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:17:58,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:17:58,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 384 transitions, 5789 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:17:58,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:17:58,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:17:58,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:00,244 INFO L124 PetriNetUnfolderBase]: 7213/11258 cut-off events. [2024-06-27 22:18:00,244 INFO L125 PetriNetUnfolderBase]: For 279796/279966 co-relation queries the response was YES. [2024-06-27 22:18:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78916 conditions, 11258 events. 7213/11258 cut-off events. For 279796/279966 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 71061 event pairs, 2811 based on Foata normal form. 21/10941 useless extension candidates. Maximal degree in co-relation 78828. Up to 9715 conditions per place. [2024-06-27 22:18:00,380 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 296 selfloop transitions, 146 changer transitions 0/472 dead transitions. [2024-06-27 22:18:00,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 472 transitions, 7864 flow [2024-06-27 22:18:00,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:00,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:00,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-27 22:18:00,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508274231678487 [2024-06-27 22:18:00,382 INFO L175 Difference]: Start difference. First operand has 179 places, 384 transitions, 5789 flow. Second operand 9 states and 215 transitions. [2024-06-27 22:18:00,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 472 transitions, 7864 flow [2024-06-27 22:18:00,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 472 transitions, 7528 flow, removed 104 selfloop flow, removed 3 redundant places. [2024-06-27 22:18:00,886 INFO L231 Difference]: Finished difference. Result has 185 places, 424 transitions, 6797 flow [2024-06-27 22:18:00,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6797, PETRI_PLACES=185, PETRI_TRANSITIONS=424} [2024-06-27 22:18:00,887 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 132 predicate places. [2024-06-27 22:18:00,887 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 424 transitions, 6797 flow [2024-06-27 22:18:00,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:18:00,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:00,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:00,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:18:00,887 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:00,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:00,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1028389214, now seen corresponding path program 1 times [2024-06-27 22:18:00,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:00,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276872759] [2024-06-27 22:18:00,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:00,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:00,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:01,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:01,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:01,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276872759] [2024-06-27 22:18:01,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276872759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:01,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:01,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:01,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739829838] [2024-06-27 22:18:01,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:01,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:01,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:01,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:01,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:01,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:01,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 424 transitions, 6797 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:01,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:01,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:01,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:04,013 INFO L124 PetriNetUnfolderBase]: 7598/11661 cut-off events. [2024-06-27 22:18:04,014 INFO L125 PetriNetUnfolderBase]: For 310622/310632 co-relation queries the response was YES. [2024-06-27 22:18:04,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84036 conditions, 11661 events. 7598/11661 cut-off events. For 310622/310632 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 71563 event pairs, 2887 based on Foata normal form. 32/11399 useless extension candidates. Maximal degree in co-relation 83947. Up to 10257 conditions per place. [2024-06-27 22:18:04,151 INFO L140 encePairwiseOnDemand]: 28/47 looper letters, 354 selfloop transitions, 135 changer transitions 0/496 dead transitions. [2024-06-27 22:18:04,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 496 transitions, 8701 flow [2024-06-27 22:18:04,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:04,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:04,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 22:18:04,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 22:18:04,153 INFO L175 Difference]: Start difference. First operand has 185 places, 424 transitions, 6797 flow. Second operand 9 states and 216 transitions. [2024-06-27 22:18:04,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 496 transitions, 8701 flow [2024-06-27 22:18:04,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 496 transitions, 8381 flow, removed 102 selfloop flow, removed 3 redundant places. [2024-06-27 22:18:04,735 INFO L231 Difference]: Finished difference. Result has 195 places, 451 transitions, 7511 flow [2024-06-27 22:18:04,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7511, PETRI_PLACES=195, PETRI_TRANSITIONS=451} [2024-06-27 22:18:04,736 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 142 predicate places. [2024-06-27 22:18:04,736 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 451 transitions, 7511 flow [2024-06-27 22:18:04,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:04,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:04,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:04,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:18:04,736 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:04,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:04,737 INFO L85 PathProgramCache]: Analyzing trace with hash -1458778726, now seen corresponding path program 3 times [2024-06-27 22:18:04,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:04,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093912764] [2024-06-27 22:18:04,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:04,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:04,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:05,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:05,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:05,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093912764] [2024-06-27 22:18:05,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093912764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:05,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:05,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:05,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270206904] [2024-06-27 22:18:05,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:05,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:05,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:05,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:05,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:05,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:18:05,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 451 transitions, 7511 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:18:05,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:05,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:18:05,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:08,342 INFO L124 PetriNetUnfolderBase]: 7414/11515 cut-off events. [2024-06-27 22:18:08,342 INFO L125 PetriNetUnfolderBase]: For 343202/343406 co-relation queries the response was YES. [2024-06-27 22:18:08,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88318 conditions, 11515 events. 7414/11515 cut-off events. For 343202/343406 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 71833 event pairs, 2800 based on Foata normal form. 22/11207 useless extension candidates. Maximal degree in co-relation 88224. Up to 9910 conditions per place. [2024-06-27 22:18:08,487 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 346 selfloop transitions, 183 changer transitions 0/564 dead transitions. [2024-06-27 22:18:08,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 564 transitions, 10249 flow [2024-06-27 22:18:08,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:18:08,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:18:08,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 22:18:08,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 22:18:08,489 INFO L175 Difference]: Start difference. First operand has 195 places, 451 transitions, 7511 flow. Second operand 8 states and 193 transitions. [2024-06-27 22:18:08,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 564 transitions, 10249 flow [2024-06-27 22:18:09,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 564 transitions, 9839 flow, removed 188 selfloop flow, removed 3 redundant places. [2024-06-27 22:18:09,270 INFO L231 Difference]: Finished difference. Result has 200 places, 522 transitions, 9095 flow [2024-06-27 22:18:09,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9095, PETRI_PLACES=200, PETRI_TRANSITIONS=522} [2024-06-27 22:18:09,271 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 147 predicate places. [2024-06-27 22:18:09,271 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 522 transitions, 9095 flow [2024-06-27 22:18:09,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:18:09,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:09,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:09,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:18:09,271 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:09,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:09,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1235304146, now seen corresponding path program 2 times [2024-06-27 22:18:09,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:09,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545727894] [2024-06-27 22:18:09,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:09,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:09,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:10,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:10,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:10,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545727894] [2024-06-27 22:18:10,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545727894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:10,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:10,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:10,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648285974] [2024-06-27 22:18:10,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:10,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:10,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:10,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:10,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:10,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:10,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 522 transitions, 9095 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:10,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:10,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:10,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:12,640 INFO L124 PetriNetUnfolderBase]: 7945/12120 cut-off events. [2024-06-27 22:18:12,640 INFO L125 PetriNetUnfolderBase]: For 382584/382596 co-relation queries the response was YES. [2024-06-27 22:18:12,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94756 conditions, 12120 events. 7945/12120 cut-off events. For 382584/382596 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 73795 event pairs, 3047 based on Foata normal form. 15/11839 useless extension candidates. Maximal degree in co-relation 94661. Up to 10620 conditions per place. [2024-06-27 22:18:12,778 INFO L140 encePairwiseOnDemand]: 29/47 looper letters, 427 selfloop transitions, 173 changer transitions 0/607 dead transitions. [2024-06-27 22:18:12,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 607 transitions, 11403 flow [2024-06-27 22:18:12,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:12,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:12,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-27 22:18:12,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 22:18:12,780 INFO L175 Difference]: Start difference. First operand has 200 places, 522 transitions, 9095 flow. Second operand 9 states and 216 transitions. [2024-06-27 22:18:12,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 607 transitions, 11403 flow [2024-06-27 22:18:13,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 607 transitions, 11102 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-27 22:18:13,535 INFO L231 Difference]: Finished difference. Result has 211 places, 560 transitions, 10066 flow [2024-06-27 22:18:13,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8794, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10066, PETRI_PLACES=211, PETRI_TRANSITIONS=560} [2024-06-27 22:18:13,535 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 158 predicate places. [2024-06-27 22:18:13,536 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 560 transitions, 10066 flow [2024-06-27 22:18:13,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:13,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:13,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:13,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:18:13,536 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:13,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:13,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1682348636, now seen corresponding path program 3 times [2024-06-27 22:18:13,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:13,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147589610] [2024-06-27 22:18:13,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:13,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:13,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:14,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:14,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:14,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147589610] [2024-06-27 22:18:14,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147589610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:14,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:14,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:14,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819237132] [2024-06-27 22:18:14,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:14,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:14,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:14,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:14,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:14,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:14,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 560 transitions, 10066 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:14,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:14,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:14,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:17,236 INFO L124 PetriNetUnfolderBase]: 8155/12402 cut-off events. [2024-06-27 22:18:17,237 INFO L125 PetriNetUnfolderBase]: For 425096/425100 co-relation queries the response was YES. [2024-06-27 22:18:17,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101757 conditions, 12402 events. 8155/12402 cut-off events. For 425096/425100 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 75506 event pairs, 2961 based on Foata normal form. 7/12110 useless extension candidates. Maximal degree in co-relation 101656. Up to 10291 conditions per place. [2024-06-27 22:18:17,399 INFO L140 encePairwiseOnDemand]: 29/47 looper letters, 349 selfloop transitions, 274 changer transitions 0/630 dead transitions. [2024-06-27 22:18:17,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 630 transitions, 12416 flow [2024-06-27 22:18:17,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:17,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:17,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-27 22:18:17,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-27 22:18:17,401 INFO L175 Difference]: Start difference. First operand has 211 places, 560 transitions, 10066 flow. Second operand 9 states and 220 transitions. [2024-06-27 22:18:17,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 630 transitions, 12416 flow [2024-06-27 22:18:18,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 630 transitions, 12218 flow, removed 91 selfloop flow, removed 2 redundant places. [2024-06-27 22:18:18,313 INFO L231 Difference]: Finished difference. Result has 220 places, 581 transitions, 11232 flow [2024-06-27 22:18:18,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9868, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11232, PETRI_PLACES=220, PETRI_TRANSITIONS=581} [2024-06-27 22:18:18,314 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 167 predicate places. [2024-06-27 22:18:18,314 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 581 transitions, 11232 flow [2024-06-27 22:18:18,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:18,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:18,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:18,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:18:18,315 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:18,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:18,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1799018792, now seen corresponding path program 1 times [2024-06-27 22:18:18,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:18,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238238810] [2024-06-27 22:18:18,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:18,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:19,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:19,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238238810] [2024-06-27 22:18:19,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238238810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:19,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:19,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:18:19,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773730146] [2024-06-27 22:18:19,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:19,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:18:19,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:19,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:18:19,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:18:19,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:19,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 581 transitions, 11232 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 22:18:19,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:19,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:19,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:22,333 INFO L124 PetriNetUnfolderBase]: 8275/12568 cut-off events. [2024-06-27 22:18:22,333 INFO L125 PetriNetUnfolderBase]: For 477391/477395 co-relation queries the response was YES. [2024-06-27 22:18:22,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108561 conditions, 12568 events. 8275/12568 cut-off events. For 477391/477395 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 76321 event pairs, 2759 based on Foata normal form. 13/12282 useless extension candidates. Maximal degree in co-relation 108456. Up to 10302 conditions per place. [2024-06-27 22:18:22,504 INFO L140 encePairwiseOnDemand]: 28/47 looper letters, 354 selfloop transitions, 277 changer transitions 0/638 dead transitions. [2024-06-27 22:18:22,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 638 transitions, 13270 flow [2024-06-27 22:18:22,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:22,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:22,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-27 22:18:22,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-27 22:18:22,505 INFO L175 Difference]: Start difference. First operand has 220 places, 581 transitions, 11232 flow. Second operand 9 states and 222 transitions. [2024-06-27 22:18:22,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 638 transitions, 13270 flow [2024-06-27 22:18:23,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 638 transitions, 12874 flow, removed 132 selfloop flow, removed 4 redundant places. [2024-06-27 22:18:23,720 INFO L231 Difference]: Finished difference. Result has 225 places, 587 transitions, 11579 flow [2024-06-27 22:18:23,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10844, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11579, PETRI_PLACES=225, PETRI_TRANSITIONS=587} [2024-06-27 22:18:23,721 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 172 predicate places. [2024-06-27 22:18:23,721 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 587 transitions, 11579 flow [2024-06-27 22:18:23,721 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 22:18:23,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:23,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:23,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:18:23,722 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:23,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:23,723 INFO L85 PathProgramCache]: Analyzing trace with hash -1799025550, now seen corresponding path program 4 times [2024-06-27 22:18:23,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:23,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401715234] [2024-06-27 22:18:23,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:23,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:23,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:24,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:24,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:24,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401715234] [2024-06-27 22:18:24,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401715234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:24,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:24,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:24,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68520348] [2024-06-27 22:18:24,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:24,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:24,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:24,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:24,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:24,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 587 transitions, 11579 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:24,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:28,588 INFO L124 PetriNetUnfolderBase]: 8278/12571 cut-off events. [2024-06-27 22:18:28,588 INFO L125 PetriNetUnfolderBase]: For 476570/476574 co-relation queries the response was YES. [2024-06-27 22:18:28,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109402 conditions, 12571 events. 8278/12571 cut-off events. For 476570/476574 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 76375 event pairs, 2822 based on Foata normal form. 7/12279 useless extension candidates. Maximal degree in co-relation 109295. Up to 10462 conditions per place. [2024-06-27 22:18:28,724 INFO L140 encePairwiseOnDemand]: 29/47 looper letters, 386 selfloop transitions, 255 changer transitions 0/648 dead transitions. [2024-06-27 22:18:28,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 648 transitions, 13754 flow [2024-06-27 22:18:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:28,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:28,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-27 22:18:28,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-27 22:18:28,726 INFO L175 Difference]: Start difference. First operand has 225 places, 587 transitions, 11579 flow. Second operand 9 states and 219 transitions. [2024-06-27 22:18:28,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 648 transitions, 13754 flow [2024-06-27 22:18:29,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 648 transitions, 13108 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 22:18:29,797 INFO L231 Difference]: Finished difference. Result has 229 places, 600 transitions, 11992 flow [2024-06-27 22:18:29,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=10956, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11992, PETRI_PLACES=229, PETRI_TRANSITIONS=600} [2024-06-27 22:18:29,798 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 176 predicate places. [2024-06-27 22:18:29,798 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 600 transitions, 11992 flow [2024-06-27 22:18:29,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:29,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:29,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:29,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:18:29,799 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:29,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:29,800 INFO L85 PathProgramCache]: Analyzing trace with hash -750752768, now seen corresponding path program 4 times [2024-06-27 22:18:29,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:29,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839263466] [2024-06-27 22:18:29,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:29,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:29,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:31,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:31,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:31,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839263466] [2024-06-27 22:18:31,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839263466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:31,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:31,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:31,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345392850] [2024-06-27 22:18:31,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:31,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:31,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:31,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:31,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:31,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:18:31,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 600 transitions, 11992 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:18:31,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:31,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:18:31,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:34,129 INFO L124 PetriNetUnfolderBase]: 8052/12361 cut-off events. [2024-06-27 22:18:34,130 INFO L125 PetriNetUnfolderBase]: For 483614/483800 co-relation queries the response was YES. [2024-06-27 22:18:34,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108288 conditions, 12361 events. 8052/12361 cut-off events. For 483614/483800 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 76415 event pairs, 2443 based on Foata normal form. 18/12042 useless extension candidates. Maximal degree in co-relation 108178. Up to 10624 conditions per place. [2024-06-27 22:18:34,431 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 426 selfloop transitions, 192 changer transitions 0/666 dead transitions. [2024-06-27 22:18:34,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 666 transitions, 14168 flow [2024-06-27 22:18:34,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:18:34,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:18:34,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-27 22:18:34,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2024-06-27 22:18:34,433 INFO L175 Difference]: Start difference. First operand has 229 places, 600 transitions, 11992 flow. Second operand 8 states and 182 transitions. [2024-06-27 22:18:34,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 666 transitions, 14168 flow [2024-06-27 22:18:35,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 666 transitions, 13595 flow, removed 126 selfloop flow, removed 5 redundant places. [2024-06-27 22:18:35,640 INFO L231 Difference]: Finished difference. Result has 232 places, 635 transitions, 12738 flow [2024-06-27 22:18:35,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11446, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12738, PETRI_PLACES=232, PETRI_TRANSITIONS=635} [2024-06-27 22:18:35,641 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 179 predicate places. [2024-06-27 22:18:35,641 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 635 transitions, 12738 flow [2024-06-27 22:18:35,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:18:35,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:35,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:35,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:18:35,641 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:35,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:35,642 INFO L85 PathProgramCache]: Analyzing trace with hash -2015428470, now seen corresponding path program 5 times [2024-06-27 22:18:35,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:35,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814901121] [2024-06-27 22:18:35,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:35,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:36,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:36,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:36,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814901121] [2024-06-27 22:18:36,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814901121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:36,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:36,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:36,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360126811] [2024-06-27 22:18:36,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:36,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:36,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:36,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:36,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:36,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:36,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 635 transitions, 12738 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:36,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:36,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:36,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:40,059 INFO L124 PetriNetUnfolderBase]: 8626/13043 cut-off events. [2024-06-27 22:18:40,060 INFO L125 PetriNetUnfolderBase]: For 529763/529769 co-relation queries the response was YES. [2024-06-27 22:18:40,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116448 conditions, 13043 events. 8626/13043 cut-off events. For 529763/529769 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 79076 event pairs, 2615 based on Foata normal form. 7/12741 useless extension candidates. Maximal degree in co-relation 116337. Up to 11467 conditions per place. [2024-06-27 22:18:40,220 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 534 selfloop transitions, 200 changer transitions 0/741 dead transitions. [2024-06-27 22:18:40,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 741 transitions, 16038 flow [2024-06-27 22:18:40,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:40,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:40,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 22:18:40,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48699763593380613 [2024-06-27 22:18:40,222 INFO L175 Difference]: Start difference. First operand has 232 places, 635 transitions, 12738 flow. Second operand 9 states and 206 transitions. [2024-06-27 22:18:40,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 741 transitions, 16038 flow [2024-06-27 22:18:41,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 741 transitions, 15669 flow, removed 70 selfloop flow, removed 4 redundant places. [2024-06-27 22:18:41,808 INFO L231 Difference]: Finished difference. Result has 240 places, 697 transitions, 14365 flow [2024-06-27 22:18:41,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=12369, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14365, PETRI_PLACES=240, PETRI_TRANSITIONS=697} [2024-06-27 22:18:41,809 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 187 predicate places. [2024-06-27 22:18:41,810 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 697 transitions, 14365 flow [2024-06-27 22:18:41,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:41,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:41,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:41,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:18:41,810 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:41,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:41,811 INFO L85 PathProgramCache]: Analyzing trace with hash -537119252, now seen corresponding path program 6 times [2024-06-27 22:18:41,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:41,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165653593] [2024-06-27 22:18:41,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:41,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:41,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:42,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:42,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:42,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165653593] [2024-06-27 22:18:42,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165653593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:42,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:42,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:18:42,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918893231] [2024-06-27 22:18:42,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:42,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:18:42,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:42,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:18:42,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:18:42,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:42,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 697 transitions, 14365 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:42,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:42,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:42,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:46,534 INFO L124 PetriNetUnfolderBase]: 9008/13556 cut-off events. [2024-06-27 22:18:46,535 INFO L125 PetriNetUnfolderBase]: For 590030/590036 co-relation queries the response was YES. [2024-06-27 22:18:46,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125944 conditions, 13556 events. 9008/13556 cut-off events. For 590030/590036 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 81965 event pairs, 2627 based on Foata normal form. 7/13252 useless extension candidates. Maximal degree in co-relation 125829. Up to 11490 conditions per place. [2024-06-27 22:18:46,696 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 525 selfloop transitions, 267 changer transitions 0/799 dead transitions. [2024-06-27 22:18:46,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 799 transitions, 17959 flow [2024-06-27 22:18:46,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:18:46,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:18:46,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 22:18:46,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 22:18:46,698 INFO L175 Difference]: Start difference. First operand has 240 places, 697 transitions, 14365 flow. Second operand 8 states and 200 transitions. [2024-06-27 22:18:46,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 799 transitions, 17959 flow [2024-06-27 22:18:48,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 799 transitions, 17757 flow, removed 97 selfloop flow, removed 2 redundant places. [2024-06-27 22:18:48,205 INFO L231 Difference]: Finished difference. Result has 248 places, 747 transitions, 16050 flow [2024-06-27 22:18:48,206 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=14163, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16050, PETRI_PLACES=248, PETRI_TRANSITIONS=747} [2024-06-27 22:18:48,206 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 195 predicate places. [2024-06-27 22:18:48,206 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 747 transitions, 16050 flow [2024-06-27 22:18:48,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:18:48,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:48,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:48,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:18:48,207 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:48,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:48,208 INFO L85 PathProgramCache]: Analyzing trace with hash -537119438, now seen corresponding path program 5 times [2024-06-27 22:18:48,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:48,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152554135] [2024-06-27 22:18:48,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:48,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:48,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:49,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:49,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:49,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152554135] [2024-06-27 22:18:49,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152554135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:49,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:49,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:18:49,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106341984] [2024-06-27 22:18:49,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:49,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:18:49,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:49,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:18:49,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:18:49,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 22:18:49,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 747 transitions, 16050 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 22:18:49,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:49,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 22:18:49,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:18:53,314 INFO L124 PetriNetUnfolderBase]: 8747/13305 cut-off events. [2024-06-27 22:18:53,314 INFO L125 PetriNetUnfolderBase]: For 639041/639244 co-relation queries the response was YES. [2024-06-27 22:18:53,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128931 conditions, 13305 events. 8747/13305 cut-off events. For 639041/639244 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 81710 event pairs, 2455 based on Foata normal form. 15/12982 useless extension candidates. Maximal degree in co-relation 128812. Up to 11382 conditions per place. [2024-06-27 22:18:53,496 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 526 selfloop transitions, 200 changer transitions 0/794 dead transitions. [2024-06-27 22:18:53,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 794 transitions, 18039 flow [2024-06-27 22:18:53,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:18:53,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:18:53,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-27 22:18:53,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48699763593380613 [2024-06-27 22:18:53,498 INFO L175 Difference]: Start difference. First operand has 248 places, 747 transitions, 16050 flow. Second operand 9 states and 206 transitions. [2024-06-27 22:18:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 794 transitions, 18039 flow [2024-06-27 22:18:55,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 794 transitions, 17634 flow, removed 140 selfloop flow, removed 3 redundant places. [2024-06-27 22:18:55,358 INFO L231 Difference]: Finished difference. Result has 254 places, 754 transitions, 16312 flow [2024-06-27 22:18:55,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=15651, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16312, PETRI_PLACES=254, PETRI_TRANSITIONS=754} [2024-06-27 22:18:55,359 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 201 predicate places. [2024-06-27 22:18:55,359 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 754 transitions, 16312 flow [2024-06-27 22:18:55,360 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 22:18:55,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:18:55,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:18:55,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:18:55,360 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:18:55,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:18:55,360 INFO L85 PathProgramCache]: Analyzing trace with hash -537112494, now seen corresponding path program 2 times [2024-06-27 22:18:55,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:18:55,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519671568] [2024-06-27 22:18:55,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:18:55,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:18:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:18:56,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:18:56,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:18:56,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519671568] [2024-06-27 22:18:56,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519671568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:18:56,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:18:56,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:18:56,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897806070] [2024-06-27 22:18:56,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:18:56,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:18:56,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:18:56,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:18:56,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:18:56,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:18:56,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 754 transitions, 16312 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 22:18:56,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:18:56,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:18:56,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:00,738 INFO L124 PetriNetUnfolderBase]: 9118/13752 cut-off events. [2024-06-27 22:19:00,738 INFO L125 PetriNetUnfolderBase]: For 682704/682716 co-relation queries the response was YES. [2024-06-27 22:19:00,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132995 conditions, 13752 events. 9118/13752 cut-off events. For 682704/682716 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 83713 event pairs, 3335 based on Foata normal form. 11/13464 useless extension candidates. Maximal degree in co-relation 132874. Up to 12570 conditions per place. [2024-06-27 22:19:00,917 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 724 selfloop transitions, 69 changer transitions 0/800 dead transitions. [2024-06-27 22:19:00,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 800 transitions, 18550 flow [2024-06-27 22:19:00,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:19:00,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:19:00,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-27 22:19:00,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.458628841607565 [2024-06-27 22:19:00,919 INFO L175 Difference]: Start difference. First operand has 254 places, 754 transitions, 16312 flow. Second operand 9 states and 194 transitions. [2024-06-27 22:19:00,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 800 transitions, 18550 flow [2024-06-27 22:19:02,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 800 transitions, 18146 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-27 22:19:02,746 INFO L231 Difference]: Finished difference. Result has 257 places, 764 transitions, 16320 flow [2024-06-27 22:19:02,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=15908, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=685, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16320, PETRI_PLACES=257, PETRI_TRANSITIONS=764} [2024-06-27 22:19:02,747 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 204 predicate places. [2024-06-27 22:19:02,747 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 764 transitions, 16320 flow [2024-06-27 22:19:02,747 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 22:19:02,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:02,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:19:02,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:19:02,747 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:19:02,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:02,748 INFO L85 PathProgramCache]: Analyzing trace with hash -537112742, now seen corresponding path program 7 times [2024-06-27 22:19:02,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:02,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860085984] [2024-06-27 22:19:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:02,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:02,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:19:03,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:19:03,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:19:03,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860085984] [2024-06-27 22:19:03,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860085984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:19:03,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:19:03,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:19:03,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116735326] [2024-06-27 22:19:03,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:19:03,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:19:03,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:19:03,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:19:03,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:19:03,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 47 [2024-06-27 22:19:03,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 764 transitions, 16320 flow. Second operand has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:19:03,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:19:03,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 47 [2024-06-27 22:19:03,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:19:07,821 INFO L124 PetriNetUnfolderBase]: 9154/13754 cut-off events. [2024-06-27 22:19:07,821 INFO L125 PetriNetUnfolderBase]: For 684961/684967 co-relation queries the response was YES. [2024-06-27 22:19:07,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134979 conditions, 13754 events. 9154/13754 cut-off events. For 684961/684967 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 83039 event pairs, 2624 based on Foata normal form. 7/13450 useless extension candidates. Maximal degree in co-relation 134857. Up to 11683 conditions per place. [2024-06-27 22:19:07,997 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 514 selfloop transitions, 306 changer transitions 0/827 dead transitions. [2024-06-27 22:19:07,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 827 transitions, 19156 flow [2024-06-27 22:19:07,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:19:07,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:19:07,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-27 22:19:07,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-27 22:19:07,999 INFO L175 Difference]: Start difference. First operand has 257 places, 764 transitions, 16320 flow. Second operand 9 states and 210 transitions. [2024-06-27 22:19:07,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 827 transitions, 19156 flow [2024-06-27 22:19:09,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 827 transitions, 18940 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-27 22:19:09,685 INFO L231 Difference]: Finished difference. Result has 261 places, 782 transitions, 17560 flow [2024-06-27 22:19:09,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=16104, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=17560, PETRI_PLACES=261, PETRI_TRANSITIONS=782} [2024-06-27 22:19:09,687 INFO L281 CegarLoopForPetriNet]: 53 programPoint places, 208 predicate places. [2024-06-27 22:19:09,687 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 782 transitions, 17560 flow [2024-06-27 22:19:09,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.5) internal successors, (92), 8 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 22:19:09,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:19:09,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:19:09,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:19:09,687 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:19:09,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:19:09,688 INFO L85 PathProgramCache]: Analyzing trace with hash 695870652, now seen corresponding path program 8 times [2024-06-27 22:19:09,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:19:09,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365651101] [2024-06-27 22:19:09,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:19:09,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:19:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat