./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix010.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/mix010.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix010.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 23:16:17,130 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 23:16:17,166 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 23:16:17,169 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 23:16:17,170 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 23:16:17,192 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 23:16:17,195 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 23:16:17,196 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 23:16:17,196 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 23:16:17,199 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 23:16:17,199 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 23:16:17,199 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 23:16:17,200 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 23:16:17,201 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 23:16:17,201 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 23:16:17,202 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 23:16:17,202 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 23:16:17,202 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 23:16:17,202 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 23:16:17,202 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 23:16:17,202 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 23:16:17,203 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 23:16:17,203 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 23:16:17,203 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 23:16:17,203 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 23:16:17,204 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 23:16:17,204 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 23:16:17,204 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 23:16:17,204 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 23:16:17,204 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 23:16:17,205 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 23:16:17,205 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 23:16:17,206 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:16:17,206 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 23:16:17,206 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 23:16:17,206 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 23:16:17,206 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 23:16:17,206 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 23:16:17,207 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 23:16:17,393 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 23:16:17,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 23:16:17,416 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 23:16:17,416 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 23:16:17,417 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 23:16:17,418 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/mix010.opt.yml/witness.yml [2024-06-27 23:16:17,514 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 23:16:17,514 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 23:16:17,516 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-27 23:16:18,543 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 23:16:18,779 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 23:16:18,782 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-27 23:16:18,800 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59f0be08a/5cf4292e97d9418daa9f3c0d678d43f8/FLAG865b43c42 [2024-06-27 23:16:18,812 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/59f0be08a/5cf4292e97d9418daa9f3c0d678d43f8 [2024-06-27 23:16:18,812 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 23:16:18,813 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 23:16:18,815 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 23:16:18,815 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 23:16:18,819 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 23:16:18,819 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:16:17" (1/2) ... [2024-06-27 23:16:18,820 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@164f937a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:16:18, skipping insertion in model container [2024-06-27 23:16:18,820 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:16:17" (1/2) ... [2024-06-27 23:16:18,821 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b378edb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 11:16:18, skipping insertion in model container [2024-06-27 23:16:18,822 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:16:18" (2/2) ... [2024-06-27 23:16:18,822 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@164f937a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:18, skipping insertion in model container [2024-06-27 23:16:18,822 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 11:16:18" (2/2) ... [2024-06-27 23:16:18,823 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 23:16:18,849 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 23:16:18,850 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )z) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$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 )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1_used >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (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 )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:16:18,850 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )z) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$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 )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1_used >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (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 )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:16:18,850 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )z) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$mem_tmp) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff0_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$w_buff0 >= 0LL) && (0LL - (long long )z$r_buff1_thd3) + (long long )z$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 )y >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$mem_tmp >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff0_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$r_buff1_thd3 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$read_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff0_used >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )z$w_buff1_used >= 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 )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p1_EBX) - (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 )z$flush_delayed >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff0_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd0 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$r_buff1_thd2 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) - (long long )z$read_delayed >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff0_used >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1 >= 0LL) && (long long )z$w_buff0 - (long long )z$w_buff1_used >= 0LL) && (long long )z$w_buff1 - (long long )z$w_buff1_used >= 0LL) [2024-06-27 23:16:18,851 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 23:16:18,851 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 23:16:18,894 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 23:16:19,156 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:16:19,168 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 23:16:19,342 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 23:16:19,382 INFO L206 MainTranslator]: Completed translation [2024-06-27 23:16:19,382 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19 WrapperNode [2024-06-27 23:16:19,382 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 23:16:19,384 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 23:16:19,384 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 23:16:19,384 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 23:16:19,389 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,418 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,456 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-27 23:16:19,457 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 23:16:19,458 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 23:16:19,458 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 23:16:19,458 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 23:16:19,467 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,467 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,483 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,505 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 23:16:19,506 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,506 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,522 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,531 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,533 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,536 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 23:16:19,537 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 23:16:19,537 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 23:16:19,537 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 23:16:19,537 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (1/1) ... [2024-06-27 23:16:19,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 23:16:19,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 23:16:19,562 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 23:16:19,584 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 23:16:19,592 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 23:16:19,592 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 23:16:19,592 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 23:16:19,592 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 23:16:19,592 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 23:16:19,593 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 23:16:19,593 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 23:16:19,593 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 23:16:19,593 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 23:16:19,593 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 23:16:19,593 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 23:16:19,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 23:16:19,595 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 23:16:19,687 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 23:16:19,689 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 23:16:20,085 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 23:16:20,087 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 23:16:20,229 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 23:16:20,229 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 23:16:20,230 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:16:20 BoogieIcfgContainer [2024-06-27 23:16:20,230 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 23:16:20,232 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 23:16:20,232 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 23:16:20,234 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 23:16:20,234 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 11:16:17" (1/4) ... [2024-06-27 23:16:20,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@723926f6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 11:16:20, skipping insertion in model container [2024-06-27 23:16:20,235 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 11:16:18" (2/4) ... [2024-06-27 23:16:20,235 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@723926f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:16:20, skipping insertion in model container [2024-06-27 23:16:20,236 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 11:16:19" (3/4) ... [2024-06-27 23:16:20,237 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@723926f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 11:16:20, skipping insertion in model container [2024-06-27 23:16:20,238 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 11:16:20" (4/4) ... [2024-06-27 23:16:20,238 INFO L112 eAbstractionObserver]: Analyzing ICFG mix010.opt.i [2024-06-27 23:16:20,250 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 23:16:20,251 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 23:16:20,251 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 23:16:20,296 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 23:16:20,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:16:20,348 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-27 23:16:20,348 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:16:20,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 23:16:20,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-27 23:16:20,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-27 23:16:20,364 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 23:16:20,400 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;@690a69cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 23:16:20,400 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 23:16:20,404 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 23:16:20,404 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 23:16:20,404 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 23:16:20,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:20,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 23:16:20,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:20,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:20,412 INFO L85 PathProgramCache]: Analyzing trace with hash 402657065, now seen corresponding path program 1 times [2024-06-27 23:16:20,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:20,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181125178] [2024-06-27 23:16:20,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:20,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:20,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:21,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 23:16:21,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:21,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181125178] [2024-06-27 23:16:21,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181125178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:21,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:21,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 23:16:21,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678264039] [2024-06-27 23:16:21,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:21,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 23:16:21,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 23:16:21,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 23:16:21,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-27 23:16:21,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 23:16:21,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:21,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-27 23:16:21,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:22,053 INFO L124 PetriNetUnfolderBase]: 1059/1700 cut-off events. [2024-06-27 23:16:22,054 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-27 23:16:22,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3364 conditions, 1700 events. 1059/1700 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8891 event pairs, 698 based on Foata normal form. 1/1646 useless extension candidates. Maximal degree in co-relation 3352. Up to 1593 conditions per place. [2024-06-27 23:16:22,067 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 31 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 23:16:22,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 173 flow [2024-06-27 23:16:22,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 23:16:22,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 23:16:22,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-27 23:16:22,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434108527131783 [2024-06-27 23:16:22,077 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 83 transitions. [2024-06-27 23:16:22,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 173 flow [2024-06-27 23:16:22,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:22,082 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-27 23:16:22,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 23:16:22,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-27 23:16:22,086 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-27 23:16:22,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 23:16:22,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:22,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:22,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 23:16:22,087 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:22,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:22,088 INFO L85 PathProgramCache]: Analyzing trace with hash 407527642, now seen corresponding path program 1 times [2024-06-27 23:16:22,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:22,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617000485] [2024-06-27 23:16:22,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:22,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:22,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:22,874 INFO 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 23:16:22,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:22,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617000485] [2024-06-27 23:16:22,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617000485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:22,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:22,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 23:16:22,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656043121] [2024-06-27 23:16:22,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:22,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 23:16:22,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:22,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 23:16:22,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 23:16:22,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 23:16:22,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 23:16:22,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:22,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 23:16:22,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:23,221 INFO L124 PetriNetUnfolderBase]: 1215/1892 cut-off events. [2024-06-27 23:16:23,221 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2024-06-27 23:16:23,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4303 conditions, 1892 events. 1215/1892 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9642 event pairs, 648 based on Foata normal form. 3/1894 useless extension candidates. Maximal degree in co-relation 4291. Up to 1803 conditions per place. [2024-06-27 23:16:23,231 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-27 23:16:23,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-27 23:16:23,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 23:16:23,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 23:16:23,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-27 23:16:23,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-27 23:16:23,235 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-27 23:16:23,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-27 23:16:23,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 23:16:23,239 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-27 23:16:23,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-27 23:16:23,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-27 23:16:23,240 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-27 23:16:23,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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 23:16:23,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:23,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:23,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 23:16:23,243 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:23,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:23,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1215866847, now seen corresponding path program 1 times [2024-06-27 23:16:23,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:23,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457630924] [2024-06-27 23:16:23,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:23,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:23,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:24,266 INFO 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 23:16:24,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:24,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457630924] [2024-06-27 23:16:24,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457630924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:24,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:24,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:16:24,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140331956] [2024-06-27 23:16:24,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:24,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:16:24,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:24,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:16:24,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:16:24,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:16:24,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:24,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:24,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:16:24,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:24,737 INFO L124 PetriNetUnfolderBase]: 1545/2368 cut-off events. [2024-06-27 23:16:24,738 INFO L125 PetriNetUnfolderBase]: For 1299/1299 co-relation queries the response was YES. [2024-06-27 23:16:24,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5940 conditions, 2368 events. 1545/2368 cut-off events. For 1299/1299 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 11748 event pairs, 575 based on Foata normal form. 6/2373 useless extension candidates. Maximal degree in co-relation 5926. Up to 2233 conditions per place. [2024-06-27 23:16:24,752 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-27 23:16:24,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 354 flow [2024-06-27 23:16:24,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:16:24,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:16:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-27 23:16:24,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-27 23:16:24,756 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 144 transitions. [2024-06-27 23:16:24,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 354 flow [2024-06-27 23:16:24,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-27 23:16:24,771 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-27 23:16:24,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-27 23:16:24,773 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-27 23:16:24,773 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-27 23:16:24,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:24,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:24,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:24,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 23:16:24,773 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:24,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:24,774 INFO L85 PathProgramCache]: Analyzing trace with hash -532318793, now seen corresponding path program 1 times [2024-06-27 23:16:24,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:24,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383822435] [2024-06-27 23:16:24,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:24,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:25,683 INFO 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 23:16:25,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:25,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383822435] [2024-06-27 23:16:25,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383822435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:25,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:25,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:16:25,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468202375] [2024-06-27 23:16:25,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:25,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:16:25,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:25,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:16:25,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:16:25,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:16:25,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:25,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:25,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:16:25,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:26,236 INFO L124 PetriNetUnfolderBase]: 1333/2110 cut-off events. [2024-06-27 23:16:26,237 INFO L125 PetriNetUnfolderBase]: For 2284/2284 co-relation queries the response was YES. [2024-06-27 23:16:26,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5764 conditions, 2110 events. 1333/2110 cut-off events. For 2284/2284 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10955 event pairs, 810 based on Foata normal form. 2/2081 useless extension candidates. Maximal degree in co-relation 5747. Up to 1980 conditions per place. [2024-06-27 23:16:26,248 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 42 selfloop transitions, 10 changer transitions 0/59 dead transitions. [2024-06-27 23:16:26,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 59 transitions, 338 flow [2024-06-27 23:16:26,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 23:16:26,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 23:16:26,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-27 23:16:26,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4930232558139535 [2024-06-27 23:16:26,250 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 106 transitions. [2024-06-27 23:16:26,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 59 transitions, 338 flow [2024-06-27 23:16:26,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 309 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:26,254 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 220 flow [2024-06-27 23:16:26,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=220, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-27 23:16:26,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-27 23:16:26,255 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 220 flow [2024-06-27 23:16:26,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:26,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:26,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:26,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 23:16:26,255 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:26,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:26,256 INFO L85 PathProgramCache]: Analyzing trace with hash 566255578, now seen corresponding path program 1 times [2024-06-27 23:16:26,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:26,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554817203] [2024-06-27 23:16:26,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:26,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:27,065 INFO 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 23:16:27,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:27,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554817203] [2024-06-27 23:16:27,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554817203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:27,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:27,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:16:27,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4479783] [2024-06-27 23:16:27,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:27,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:16:27,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:27,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:16:27,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:16:27,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:27,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 220 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 23:16:27,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:27,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:27,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:27,694 INFO L124 PetriNetUnfolderBase]: 1573/2417 cut-off events. [2024-06-27 23:16:27,695 INFO L125 PetriNetUnfolderBase]: For 3934/3934 co-relation queries the response was YES. [2024-06-27 23:16:27,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7215 conditions, 2417 events. 1573/2417 cut-off events. For 3934/3934 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12161 event pairs, 866 based on Foata normal form. 2/2407 useless extension candidates. Maximal degree in co-relation 7194. Up to 2277 conditions per place. [2024-06-27 23:16:27,709 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 56 selfloop transitions, 24 changer transitions 0/86 dead transitions. [2024-06-27 23:16:27,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 86 transitions, 539 flow [2024-06-27 23:16:27,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:16:27,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:16:27,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-27 23:16:27,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:16:27,711 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 220 flow. Second operand 7 states and 147 transitions. [2024-06-27 23:16:27,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 86 transitions, 539 flow [2024-06-27 23:16:27,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 86 transitions, 523 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 23:16:27,719 INFO L231 Difference]: Finished difference. Result has 61 places, 63 transitions, 365 flow [2024-06-27 23:16:27,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=365, PETRI_PLACES=61, PETRI_TRANSITIONS=63} [2024-06-27 23:16:27,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2024-06-27 23:16:27,721 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 63 transitions, 365 flow [2024-06-27 23:16:27,722 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 23:16:27,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:27,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:27,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 23:16:27,722 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:27,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:27,723 INFO L85 PathProgramCache]: Analyzing trace with hash -457414792, now seen corresponding path program 2 times [2024-06-27 23:16:27,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:27,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466481238] [2024-06-27 23:16:27,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:27,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:28,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:28,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:28,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466481238] [2024-06-27 23:16:28,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466481238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:28,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:28,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:16:28,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395570832] [2024-06-27 23:16:28,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:28,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:16:28,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:28,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:16:28,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:16:28,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:28,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 63 transitions, 365 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 23:16:28,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:28,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:28,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:29,434 INFO L124 PetriNetUnfolderBase]: 1605/2465 cut-off events. [2024-06-27 23:16:29,435 INFO L125 PetriNetUnfolderBase]: For 6001/6001 co-relation queries the response was YES. [2024-06-27 23:16:29,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8168 conditions, 2465 events. 1605/2465 cut-off events. For 6001/6001 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12353 event pairs, 871 based on Foata normal form. 3/2453 useless extension candidates. Maximal degree in co-relation 8143. Up to 2310 conditions per place. [2024-06-27 23:16:29,450 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 50 selfloop transitions, 36 changer transitions 0/92 dead transitions. [2024-06-27 23:16:29,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 92 transitions, 719 flow [2024-06-27 23:16:29,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:16:29,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:16:29,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-27 23:16:29,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49224806201550386 [2024-06-27 23:16:29,451 INFO L175 Difference]: Start difference. First operand has 61 places, 63 transitions, 365 flow. Second operand 6 states and 127 transitions. [2024-06-27 23:16:29,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 92 transitions, 719 flow [2024-06-27 23:16:29,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 92 transitions, 689 flow, removed 14 selfloop flow, removed 1 redundant places. [2024-06-27 23:16:29,458 INFO L231 Difference]: Finished difference. Result has 67 places, 76 transitions, 552 flow [2024-06-27 23:16:29,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=347, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=552, PETRI_PLACES=67, PETRI_TRANSITIONS=76} [2024-06-27 23:16:29,459 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-27 23:16:29,459 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 76 transitions, 552 flow [2024-06-27 23:16:29,459 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 23:16:29,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:29,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:29,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 23:16:29,460 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:29,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:29,460 INFO L85 PathProgramCache]: Analyzing trace with hash 544663928, now seen corresponding path program 3 times [2024-06-27 23:16:29,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:29,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853979850] [2024-06-27 23:16:29,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:29,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:30,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:30,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:30,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853979850] [2024-06-27 23:16:30,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853979850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:30,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:16:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059736845] [2024-06-27 23:16:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:30,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:16:30,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:30,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:16:30,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:16:30,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:30,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 76 transitions, 552 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 23:16:30,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:30,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:30,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:31,057 INFO L124 PetriNetUnfolderBase]: 1597/2461 cut-off events. [2024-06-27 23:16:31,058 INFO L125 PetriNetUnfolderBase]: For 7293/7293 co-relation queries the response was YES. [2024-06-27 23:16:31,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8356 conditions, 2461 events. 1597/2461 cut-off events. For 7293/7293 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12367 event pairs, 867 based on Foata normal form. 3/2451 useless extension candidates. Maximal degree in co-relation 8327. Up to 2302 conditions per place. [2024-06-27 23:16:31,071 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 48 selfloop transitions, 37 changer transitions 0/91 dead transitions. [2024-06-27 23:16:31,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 91 transitions, 772 flow [2024-06-27 23:16:31,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:16:31,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:16:31,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-27 23:16:31,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-27 23:16:31,073 INFO L175 Difference]: Start difference. First operand has 67 places, 76 transitions, 552 flow. Second operand 6 states and 123 transitions. [2024-06-27 23:16:31,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 91 transitions, 772 flow [2024-06-27 23:16:31,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 703 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-27 23:16:31,081 INFO L231 Difference]: Finished difference. Result has 72 places, 76 transitions, 568 flow [2024-06-27 23:16:31,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=72, PETRI_TRANSITIONS=76} [2024-06-27 23:16:31,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2024-06-27 23:16:31,082 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 76 transitions, 568 flow [2024-06-27 23:16:31,082 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 23:16:31,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:31,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:31,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 23:16:31,082 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:31,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:31,083 INFO L85 PathProgramCache]: Analyzing trace with hash 512497584, now seen corresponding path program 1 times [2024-06-27 23:16:31,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:31,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316016076] [2024-06-27 23:16:31,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:31,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:31,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:16:32,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:32,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316016076] [2024-06-27 23:16:32,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316016076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:32,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:32,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:32,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533934531] [2024-06-27 23:16:32,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:32,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:32,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:32,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:32,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:32,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:32,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 76 transitions, 568 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 23:16:32,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:32,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:32,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:33,109 INFO L124 PetriNetUnfolderBase]: 1656/2584 cut-off events. [2024-06-27 23:16:33,109 INFO L125 PetriNetUnfolderBase]: For 9056/9056 co-relation queries the response was YES. [2024-06-27 23:16:33,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8940 conditions, 2584 events. 1656/2584 cut-off events. For 9056/9056 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13133 event pairs, 901 based on Foata normal form. 4/2572 useless extension candidates. Maximal degree in co-relation 8908. Up to 2423 conditions per place. [2024-06-27 23:16:33,127 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 16 changer transitions 0/101 dead transitions. [2024-06-27 23:16:33,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 101 transitions, 862 flow [2024-06-27 23:16:33,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:16:33,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:16:33,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 23:16:33,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 23:16:33,129 INFO L175 Difference]: Start difference. First operand has 72 places, 76 transitions, 568 flow. Second operand 7 states and 139 transitions. [2024-06-27 23:16:33,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 101 transitions, 862 flow [2024-06-27 23:16:33,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 101 transitions, 785 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:33,138 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 593 flow [2024-06-27 23:16:33,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=593, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-06-27 23:16:33,139 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 32 predicate places. [2024-06-27 23:16:33,139 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 593 flow [2024-06-27 23:16:33,140 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 23:16:33,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:33,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:33,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 23:16:33,140 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:33,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:33,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1597932480, now seen corresponding path program 1 times [2024-06-27 23:16:33,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:33,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556316538] [2024-06-27 23:16:33,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:33,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:33,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:33,990 INFO 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 23:16:33,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:33,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556316538] [2024-06-27 23:16:33,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556316538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:33,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:33,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:33,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89339129] [2024-06-27 23:16:33,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:33,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:33,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:33,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:33,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:34,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:34,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 593 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 23:16:34,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:34,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:34,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:34,811 INFO L124 PetriNetUnfolderBase]: 1874/2878 cut-off events. [2024-06-27 23:16:34,811 INFO L125 PetriNetUnfolderBase]: For 12827/12839 co-relation queries the response was YES. [2024-06-27 23:16:34,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10666 conditions, 2878 events. 1874/2878 cut-off events. For 12827/12839 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14526 event pairs, 863 based on Foata normal form. 4/2877 useless extension candidates. Maximal degree in co-relation 10632. Up to 2694 conditions per place. [2024-06-27 23:16:34,827 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 91 selfloop transitions, 34 changer transitions 0/132 dead transitions. [2024-06-27 23:16:34,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 132 transitions, 1095 flow [2024-06-27 23:16:34,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:16:34,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:16:34,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-27 23:16:34,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-27 23:16:34,829 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 593 flow. Second operand 10 states and 199 transitions. [2024-06-27 23:16:34,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 132 transitions, 1095 flow [2024-06-27 23:16:34,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 132 transitions, 1048 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 23:16:34,842 INFO L231 Difference]: Finished difference. Result has 83 places, 97 transitions, 748 flow [2024-06-27 23:16:34,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=748, PETRI_PLACES=83, PETRI_TRANSITIONS=97} [2024-06-27 23:16:34,843 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-27 23:16:34,843 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 97 transitions, 748 flow [2024-06-27 23:16:34,844 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 23:16:34,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:34,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:34,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 23:16:34,844 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:34,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:34,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1256079974, now seen corresponding path program 2 times [2024-06-27 23:16:34,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:34,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587200033] [2024-06-27 23:16:34,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:34,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:35,861 INFO 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 23:16:35,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:35,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587200033] [2024-06-27 23:16:35,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587200033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:35,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:35,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:35,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531756186] [2024-06-27 23:16:35,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:35,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:35,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:35,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:35,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:35,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:35,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 97 transitions, 748 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 23:16:35,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:35,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:35,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:36,683 INFO L124 PetriNetUnfolderBase]: 1913/2952 cut-off events. [2024-06-27 23:16:36,683 INFO L125 PetriNetUnfolderBase]: For 16410/16422 co-relation queries the response was YES. [2024-06-27 23:16:36,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11827 conditions, 2952 events. 1913/2952 cut-off events. For 16410/16422 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15074 event pairs, 697 based on Foata normal form. 5/2956 useless extension candidates. Maximal degree in co-relation 11791. Up to 2751 conditions per place. [2024-06-27 23:16:36,698 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 92 selfloop transitions, 39 changer transitions 0/138 dead transitions. [2024-06-27 23:16:36,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 138 transitions, 1247 flow [2024-06-27 23:16:36,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:36,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:36,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:16:36,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-27 23:16:36,700 INFO L175 Difference]: Start difference. First operand has 83 places, 97 transitions, 748 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:16:36,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 138 transitions, 1247 flow [2024-06-27 23:16:36,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 138 transitions, 1148 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:36,713 INFO L231 Difference]: Finished difference. Result has 88 places, 114 transitions, 931 flow [2024-06-27 23:16:36,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=931, PETRI_PLACES=88, PETRI_TRANSITIONS=114} [2024-06-27 23:16:36,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-27 23:16:36,715 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 114 transitions, 931 flow [2024-06-27 23:16:36,715 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 23:16:36,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:36,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:36,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 23:16:36,715 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:36,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:36,716 INFO L85 PathProgramCache]: Analyzing trace with hash -1224794774, now seen corresponding path program 3 times [2024-06-27 23:16:36,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:36,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906489180] [2024-06-27 23:16:36,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:36,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:36,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:37,752 INFO 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 23:16:37,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:37,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906489180] [2024-06-27 23:16:37,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906489180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:37,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:37,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:37,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734825240] [2024-06-27 23:16:37,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:37,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:37,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:37,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:37,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:37,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:37,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 114 transitions, 931 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 23:16:37,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:37,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:37,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:38,567 INFO L124 PetriNetUnfolderBase]: 1944/2996 cut-off events. [2024-06-27 23:16:38,567 INFO L125 PetriNetUnfolderBase]: For 19081/19091 co-relation queries the response was YES. [2024-06-27 23:16:38,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12431 conditions, 2996 events. 1944/2996 cut-off events. For 19081/19091 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15305 event pairs, 681 based on Foata normal form. 12/3003 useless extension candidates. Maximal degree in co-relation 12392. Up to 2662 conditions per place. [2024-06-27 23:16:38,583 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 71 selfloop transitions, 74 changer transitions 0/152 dead transitions. [2024-06-27 23:16:38,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 152 transitions, 1478 flow [2024-06-27 23:16:38,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:38,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-27 23:16:38,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:16:38,585 INFO L175 Difference]: Start difference. First operand has 88 places, 114 transitions, 931 flow. Second operand 8 states and 168 transitions. [2024-06-27 23:16:38,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 152 transitions, 1478 flow [2024-06-27 23:16:38,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 152 transitions, 1413 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:38,604 INFO L231 Difference]: Finished difference. Result has 94 places, 125 transitions, 1160 flow [2024-06-27 23:16:38,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1160, PETRI_PLACES=94, PETRI_TRANSITIONS=125} [2024-06-27 23:16:38,604 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-27 23:16:38,605 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 125 transitions, 1160 flow [2024-06-27 23:16:38,605 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 23:16:38,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:38,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:38,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 23:16:38,605 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:38,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:38,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1465662294, now seen corresponding path program 4 times [2024-06-27 23:16:38,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:38,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040573326] [2024-06-27 23:16:38,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:38,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:38,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:39,746 INFO 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 23:16:39,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:39,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040573326] [2024-06-27 23:16:39,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040573326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:39,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:39,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:39,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673046500] [2024-06-27 23:16:39,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:39,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:39,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:39,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:39,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:39,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:39,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 125 transitions, 1160 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 23:16:39,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:39,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:39,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:40,601 INFO L124 PetriNetUnfolderBase]: 1964/3039 cut-off events. [2024-06-27 23:16:40,601 INFO L125 PetriNetUnfolderBase]: For 24005/24015 co-relation queries the response was YES. [2024-06-27 23:16:40,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13506 conditions, 3039 events. 1964/3039 cut-off events. For 24005/24015 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15565 event pairs, 680 based on Foata normal form. 3/3037 useless extension candidates. Maximal degree in co-relation 13465. Up to 2815 conditions per place. [2024-06-27 23:16:40,622 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 101 selfloop transitions, 47 changer transitions 0/155 dead transitions. [2024-06-27 23:16:40,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 155 transitions, 1638 flow [2024-06-27 23:16:40,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:40,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:40,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 23:16:40,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-27 23:16:40,624 INFO L175 Difference]: Start difference. First operand has 94 places, 125 transitions, 1160 flow. Second operand 8 states and 155 transitions. [2024-06-27 23:16:40,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 155 transitions, 1638 flow [2024-06-27 23:16:40,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 155 transitions, 1523 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:40,647 INFO L231 Difference]: Finished difference. Result has 98 places, 138 transitions, 1296 flow [2024-06-27 23:16:40,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1053, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1296, PETRI_PLACES=98, PETRI_TRANSITIONS=138} [2024-06-27 23:16:40,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-27 23:16:40,648 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 138 transitions, 1296 flow [2024-06-27 23:16:40,648 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 23:16:40,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:40,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:40,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 23:16:40,648 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:40,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:40,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1465657644, now seen corresponding path program 5 times [2024-06-27 23:16:40,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:40,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143665507] [2024-06-27 23:16:40,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:40,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:40,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:41,799 INFO 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 23:16:41,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143665507] [2024-06-27 23:16:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143665507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:41,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812408055] [2024-06-27 23:16:41,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:41,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:41,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:41,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:41,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 138 transitions, 1296 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 23:16:41,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:41,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:41,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:42,590 INFO L124 PetriNetUnfolderBase]: 1978/3062 cut-off events. [2024-06-27 23:16:42,590 INFO L125 PetriNetUnfolderBase]: For 25900/25903 co-relation queries the response was YES. [2024-06-27 23:16:42,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13535 conditions, 3062 events. 1978/3062 cut-off events. For 25900/25903 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15730 event pairs, 702 based on Foata normal form. 3/3050 useless extension candidates. Maximal degree in co-relation 13493. Up to 2697 conditions per place. [2024-06-27 23:16:42,609 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 70 selfloop transitions, 90 changer transitions 0/167 dead transitions. [2024-06-27 23:16:42,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 167 transitions, 1831 flow [2024-06-27 23:16:42,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:16:42,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:16:42,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-27 23:16:42,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4950166112956811 [2024-06-27 23:16:42,610 INFO L175 Difference]: Start difference. First operand has 98 places, 138 transitions, 1296 flow. Second operand 7 states and 149 transitions. [2024-06-27 23:16:42,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 167 transitions, 1831 flow [2024-06-27 23:16:42,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 167 transitions, 1760 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:42,635 INFO L231 Difference]: Finished difference. Result has 101 places, 147 transitions, 1513 flow [2024-06-27 23:16:42,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1513, PETRI_PLACES=101, PETRI_TRANSITIONS=147} [2024-06-27 23:16:42,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-27 23:16:42,635 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 147 transitions, 1513 flow [2024-06-27 23:16:42,636 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 23:16:42,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:42,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:42,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 23:16:42,636 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:42,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:42,637 INFO L85 PathProgramCache]: Analyzing trace with hash -295285966, now seen corresponding path program 6 times [2024-06-27 23:16:42,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:42,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893956739] [2024-06-27 23:16:42,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:42,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:42,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:43,744 INFO 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 23:16:43,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:43,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893956739] [2024-06-27 23:16:43,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893956739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:43,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:43,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:43,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180144965] [2024-06-27 23:16:43,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:43,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:43,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:43,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:43,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:43,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:16:43,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 147 transitions, 1513 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 23:16:43,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:43,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:16:43,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:44,547 INFO L124 PetriNetUnfolderBase]: 1961/3046 cut-off events. [2024-06-27 23:16:44,547 INFO L125 PetriNetUnfolderBase]: For 29679/29689 co-relation queries the response was YES. [2024-06-27 23:16:44,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13726 conditions, 3046 events. 1961/3046 cut-off events. For 29679/29689 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15663 event pairs, 704 based on Foata normal form. 6/3043 useless extension candidates. Maximal degree in co-relation 13682. Up to 2676 conditions per place. [2024-06-27 23:16:44,563 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 65 selfloop transitions, 93 changer transitions 0/165 dead transitions. [2024-06-27 23:16:44,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 165 transitions, 1908 flow [2024-06-27 23:16:44,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:16:44,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:16:44,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-27 23:16:44,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-27 23:16:44,564 INFO L175 Difference]: Start difference. First operand has 101 places, 147 transitions, 1513 flow. Second operand 7 states and 144 transitions. [2024-06-27 23:16:44,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 165 transitions, 1908 flow [2024-06-27 23:16:44,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 165 transitions, 1730 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:44,600 INFO L231 Difference]: Finished difference. Result has 105 places, 147 transitions, 1535 flow [2024-06-27 23:16:44,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1535, PETRI_PLACES=105, PETRI_TRANSITIONS=147} [2024-06-27 23:16:44,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-27 23:16:44,601 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 147 transitions, 1535 flow [2024-06-27 23:16:44,601 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 23:16:44,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:44,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:44,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 23:16:44,602 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:44,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:44,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1931356471, now seen corresponding path program 1 times [2024-06-27 23:16:44,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:44,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609165505] [2024-06-27 23:16:44,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:44,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:44,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:45,556 INFO 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 23:16:45,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:45,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609165505] [2024-06-27 23:16:45,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609165505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:45,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:45,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 23:16:45,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136465626] [2024-06-27 23:16:45,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:45,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 23:16:45,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:45,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 23:16:45,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 23:16:45,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:16:45,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 147 transitions, 1535 flow. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 23:16:45,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:45,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:16:45,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:46,107 INFO L124 PetriNetUnfolderBase]: 1566/2597 cut-off events. [2024-06-27 23:16:46,107 INFO L125 PetriNetUnfolderBase]: For 29329/29330 co-relation queries the response was YES. [2024-06-27 23:16:46,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12016 conditions, 2597 events. 1566/2597 cut-off events. For 29329/29330 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 14463 event pairs, 796 based on Foata normal form. 2/2580 useless extension candidates. Maximal degree in co-relation 11969. Up to 2347 conditions per place. [2024-06-27 23:16:46,120 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 128 selfloop transitions, 10 changer transitions 0/157 dead transitions. [2024-06-27 23:16:46,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 157 transitions, 1855 flow [2024-06-27 23:16:46,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:16:46,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:16:46,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-27 23:16:46,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-27 23:16:46,121 INFO L175 Difference]: Start difference. First operand has 105 places, 147 transitions, 1535 flow. Second operand 6 states and 119 transitions. [2024-06-27 23:16:46,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 157 transitions, 1855 flow [2024-06-27 23:16:46,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 157 transitions, 1730 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:46,150 INFO L231 Difference]: Finished difference. Result has 107 places, 150 transitions, 1460 flow [2024-06-27 23:16:46,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1460, PETRI_PLACES=107, PETRI_TRANSITIONS=150} [2024-06-27 23:16:46,151 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-27 23:16:46,151 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 150 transitions, 1460 flow [2024-06-27 23:16:46,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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 23:16:46,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:46,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:46,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 23:16:46,152 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:46,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:46,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1288081701, now seen corresponding path program 1 times [2024-06-27 23:16:46,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:46,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022418184] [2024-06-27 23:16:46,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:46,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:47,330 INFO 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 23:16:47,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:47,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022418184] [2024-06-27 23:16:47,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022418184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:47,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:47,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:47,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216032308] [2024-06-27 23:16:47,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:47,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:47,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:47,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:47,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:47,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:16:47,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 150 transitions, 1460 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 23:16:47,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:47,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:16:47,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:48,344 INFO L124 PetriNetUnfolderBase]: 2196/3390 cut-off events. [2024-06-27 23:16:48,344 INFO L125 PetriNetUnfolderBase]: For 37968/37976 co-relation queries the response was YES. [2024-06-27 23:16:48,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15499 conditions, 3390 events. 2196/3390 cut-off events. For 37968/37976 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 17399 event pairs, 925 based on Foata normal form. 7/3394 useless extension candidates. Maximal degree in co-relation 15450. Up to 3019 conditions per place. [2024-06-27 23:16:48,362 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 144 selfloop transitions, 53 changer transitions 0/202 dead transitions. [2024-06-27 23:16:48,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 202 transitions, 2201 flow [2024-06-27 23:16:48,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:16:48,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:16:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 23:16:48,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-27 23:16:48,364 INFO L175 Difference]: Start difference. First operand has 107 places, 150 transitions, 1460 flow. Second operand 9 states and 185 transitions. [2024-06-27 23:16:48,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 202 transitions, 2201 flow [2024-06-27 23:16:48,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 202 transitions, 2173 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:48,402 INFO L231 Difference]: Finished difference. Result has 114 places, 165 transitions, 1706 flow [2024-06-27 23:16:48,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1706, PETRI_PLACES=114, PETRI_TRANSITIONS=165} [2024-06-27 23:16:48,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-27 23:16:48,403 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 165 transitions, 1706 flow [2024-06-27 23:16:48,403 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 23:16:48,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:48,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:48,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 23:16:48,404 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:48,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:48,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1809260725, now seen corresponding path program 2 times [2024-06-27 23:16:48,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:48,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170569458] [2024-06-27 23:16:48,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:48,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:49,788 INFO 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 23:16:49,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:49,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170569458] [2024-06-27 23:16:49,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170569458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:49,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:49,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:49,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407458812] [2024-06-27 23:16:49,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:49,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:49,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:49,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:16:49,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 165 transitions, 1706 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 23:16:49,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:49,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:16:49,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:50,705 INFO L124 PetriNetUnfolderBase]: 2246/3463 cut-off events. [2024-06-27 23:16:50,705 INFO L125 PetriNetUnfolderBase]: For 44822/44828 co-relation queries the response was YES. [2024-06-27 23:16:50,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16956 conditions, 3463 events. 2246/3463 cut-off events. For 44822/44828 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 17720 event pairs, 945 based on Foata normal form. 8/3466 useless extension candidates. Maximal degree in co-relation 16904. Up to 3064 conditions per place. [2024-06-27 23:16:50,725 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 138 selfloop transitions, 65 changer transitions 0/208 dead transitions. [2024-06-27 23:16:50,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 208 transitions, 2447 flow [2024-06-27 23:16:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:50,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-27 23:16:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738372093023256 [2024-06-27 23:16:50,726 INFO L175 Difference]: Start difference. First operand has 114 places, 165 transitions, 1706 flow. Second operand 8 states and 163 transitions. [2024-06-27 23:16:50,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 208 transitions, 2447 flow [2024-06-27 23:16:50,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 208 transitions, 2385 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-27 23:16:50,771 INFO L231 Difference]: Finished difference. Result has 121 places, 180 transitions, 1966 flow [2024-06-27 23:16:50,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1966, PETRI_PLACES=121, PETRI_TRANSITIONS=180} [2024-06-27 23:16:50,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-27 23:16:50,772 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 180 transitions, 1966 flow [2024-06-27 23:16:50,772 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 23:16:50,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:50,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:50,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 23:16:50,773 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:50,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:50,773 INFO L85 PathProgramCache]: Analyzing trace with hash -556571271, now seen corresponding path program 3 times [2024-06-27 23:16:50,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:50,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800022998] [2024-06-27 23:16:50,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:50,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:50,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:52,192 INFO 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 23:16:52,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:52,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800022998] [2024-06-27 23:16:52,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800022998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:52,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:52,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:52,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881253093] [2024-06-27 23:16:52,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:52,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:52,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:52,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:52,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:52,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:16:52,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 180 transitions, 1966 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 23:16:52,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:52,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:16:52,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:53,124 INFO L124 PetriNetUnfolderBase]: 2352/3625 cut-off events. [2024-06-27 23:16:53,124 INFO L125 PetriNetUnfolderBase]: For 52143/52149 co-relation queries the response was YES. [2024-06-27 23:16:53,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18597 conditions, 3625 events. 2352/3625 cut-off events. For 52143/52149 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18615 event pairs, 916 based on Foata normal form. 10/3631 useless extension candidates. Maximal degree in co-relation 18540. Up to 3153 conditions per place. [2024-06-27 23:16:53,147 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 142 selfloop transitions, 87 changer transitions 0/234 dead transitions. [2024-06-27 23:16:53,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 234 transitions, 2984 flow [2024-06-27 23:16:53,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:53,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-27 23:16:53,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-27 23:16:53,148 INFO L175 Difference]: Start difference. First operand has 121 places, 180 transitions, 1966 flow. Second operand 8 states and 162 transitions. [2024-06-27 23:16:53,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 234 transitions, 2984 flow [2024-06-27 23:16:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 234 transitions, 2882 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:53,202 INFO L231 Difference]: Finished difference. Result has 128 places, 203 transitions, 2382 flow [2024-06-27 23:16:53,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2382, PETRI_PLACES=128, PETRI_TRANSITIONS=203} [2024-06-27 23:16:53,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-27 23:16:53,203 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 203 transitions, 2382 flow [2024-06-27 23:16:53,203 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 23:16:53,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:53,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:53,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 23:16:53,203 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:53,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:53,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1411016369, now seen corresponding path program 4 times [2024-06-27 23:16:53,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:53,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355252054] [2024-06-27 23:16:53,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:53,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:54,509 INFO 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 23:16:54,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:54,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355252054] [2024-06-27 23:16:54,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355252054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:54,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:54,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:54,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857226309] [2024-06-27 23:16:54,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:54,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:54,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:54,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:54,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:54,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:16:54,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 203 transitions, 2382 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 23:16:54,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:54,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:16:54,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:55,498 INFO L124 PetriNetUnfolderBase]: 2336/3605 cut-off events. [2024-06-27 23:16:55,498 INFO L125 PetriNetUnfolderBase]: For 57508/57514 co-relation queries the response was YES. [2024-06-27 23:16:55,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19001 conditions, 3605 events. 2336/3605 cut-off events. For 57508/57514 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18609 event pairs, 913 based on Foata normal form. 10/3611 useless extension candidates. Maximal degree in co-relation 18939. Up to 3140 conditions per place. [2024-06-27 23:16:55,522 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 132 selfloop transitions, 93 changer transitions 0/230 dead transitions. [2024-06-27 23:16:55,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 230 transitions, 3026 flow [2024-06-27 23:16:55,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:55,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:16:55,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:16:55,524 INFO L175 Difference]: Start difference. First operand has 128 places, 203 transitions, 2382 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:16:55,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 230 transitions, 3026 flow [2024-06-27 23:16:55,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 230 transitions, 2900 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 23:16:55,586 INFO L231 Difference]: Finished difference. Result has 133 places, 203 transitions, 2455 flow [2024-06-27 23:16:55,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2256, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2455, PETRI_PLACES=133, PETRI_TRANSITIONS=203} [2024-06-27 23:16:55,587 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 89 predicate places. [2024-06-27 23:16:55,587 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 203 transitions, 2455 flow [2024-06-27 23:16:55,587 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 23:16:55,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:55,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:55,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 23:16:55,588 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:55,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1418634929, now seen corresponding path program 5 times [2024-06-27 23:16:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:55,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334595721] [2024-06-27 23:16:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:55,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:55,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:56,925 INFO 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 23:16:56,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:56,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334595721] [2024-06-27 23:16:56,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334595721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:56,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:56,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:16:56,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146807705] [2024-06-27 23:16:56,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:56,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:16:56,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:56,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:16:56,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:16:56,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:16:56,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 203 transitions, 2455 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 23:16:56,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:56,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:16:56,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:16:57,851 INFO L124 PetriNetUnfolderBase]: 2320/3584 cut-off events. [2024-06-27 23:16:57,852 INFO L125 PetriNetUnfolderBase]: For 60731/60737 co-relation queries the response was YES. [2024-06-27 23:16:57,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18621 conditions, 3584 events. 2320/3584 cut-off events. For 60731/60737 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18476 event pairs, 921 based on Foata normal form. 10/3590 useless extension candidates. Maximal degree in co-relation 18556. Up to 3127 conditions per place. [2024-06-27 23:16:57,877 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 140 selfloop transitions, 84 changer transitions 0/229 dead transitions. [2024-06-27 23:16:57,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 229 transitions, 3023 flow [2024-06-27 23:16:57,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:16:57,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:16:57,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:16:57,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 23:16:57,878 INFO L175 Difference]: Start difference. First operand has 133 places, 203 transitions, 2455 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:16:57,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 229 transitions, 3023 flow [2024-06-27 23:16:57,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 229 transitions, 2811 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 23:16:57,939 INFO L231 Difference]: Finished difference. Result has 137 places, 203 transitions, 2425 flow [2024-06-27 23:16:57,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2243, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2425, PETRI_PLACES=137, PETRI_TRANSITIONS=203} [2024-06-27 23:16:57,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-27 23:16:57,940 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 203 transitions, 2425 flow [2024-06-27 23:16:57,940 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 23:16:57,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:16:57,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:16:57,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 23:16:57,940 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:16:57,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:16:57,941 INFO L85 PathProgramCache]: Analyzing trace with hash -257489989, now seen corresponding path program 1 times [2024-06-27 23:16:57,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:16:57,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740557715] [2024-06-27 23:16:57,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:16:57,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:16:57,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:16:59,469 INFO 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 23:16:59,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:16:59,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740557715] [2024-06-27 23:16:59,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740557715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:16:59,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:16:59,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:16:59,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896897401] [2024-06-27 23:16:59,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:16:59,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:16:59,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:16:59,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:16:59,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:16:59,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:16:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 203 transitions, 2425 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:16:59,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:16:59,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:16:59,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:00,135 INFO L124 PetriNetUnfolderBase]: 1724/2875 cut-off events. [2024-06-27 23:17:00,135 INFO L125 PetriNetUnfolderBase]: For 54062/54073 co-relation queries the response was YES. [2024-06-27 23:17:00,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 2875 events. 1724/2875 cut-off events. For 54062/54073 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16321 event pairs, 807 based on Foata normal form. 4/2838 useless extension candidates. Maximal degree in co-relation 14994. Up to 2504 conditions per place. [2024-06-27 23:17:00,154 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 13 changer transitions 0/215 dead transitions. [2024-06-27 23:17:00,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 215 transitions, 2827 flow [2024-06-27 23:17:00,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:00,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:00,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-27 23:17:00,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-27 23:17:00,156 INFO L175 Difference]: Start difference. First operand has 137 places, 203 transitions, 2425 flow. Second operand 7 states and 137 transitions. [2024-06-27 23:17:00,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 215 transitions, 2827 flow [2024-06-27 23:17:00,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 215 transitions, 2711 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:00,204 INFO L231 Difference]: Finished difference. Result has 139 places, 206 transitions, 2369 flow [2024-06-27 23:17:00,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2309, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2369, PETRI_PLACES=139, PETRI_TRANSITIONS=206} [2024-06-27 23:17:00,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-27 23:17:00,204 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 206 transitions, 2369 flow [2024-06-27 23:17:00,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:00,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:00,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:00,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 23:17:00,205 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:00,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:00,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1327816993, now seen corresponding path program 1 times [2024-06-27 23:17:00,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:00,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309103963] [2024-06-27 23:17:00,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:00,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:00,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:01,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:01,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:01,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309103963] [2024-06-27 23:17:01,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309103963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:01,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:01,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:01,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198365082] [2024-06-27 23:17:01,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:01,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:01,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:01,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:01,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:01,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:01,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 206 transitions, 2369 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 23:17:01,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:01,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:01,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:02,235 INFO L124 PetriNetUnfolderBase]: 2233/3505 cut-off events. [2024-06-27 23:17:02,236 INFO L125 PetriNetUnfolderBase]: For 69519/69521 co-relation queries the response was YES. [2024-06-27 23:17:02,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18691 conditions, 3505 events. 2233/3505 cut-off events. For 69519/69521 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 18742 event pairs, 783 based on Foata normal form. 6/3502 useless extension candidates. Maximal degree in co-relation 18623. Up to 3084 conditions per place. [2024-06-27 23:17:02,257 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 173 selfloop transitions, 70 changer transitions 0/254 dead transitions. [2024-06-27 23:17:02,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 254 transitions, 3165 flow [2024-06-27 23:17:02,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:17:02,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:17:02,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 220 transitions. [2024-06-27 23:17:02,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 23:17:02,258 INFO L175 Difference]: Start difference. First operand has 139 places, 206 transitions, 2369 flow. Second operand 11 states and 220 transitions. [2024-06-27 23:17:02,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 254 transitions, 3165 flow [2024-06-27 23:17:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 254 transitions, 3127 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:02,325 INFO L231 Difference]: Finished difference. Result has 146 places, 212 transitions, 2558 flow [2024-06-27 23:17:02,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2331, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2558, PETRI_PLACES=146, PETRI_TRANSITIONS=212} [2024-06-27 23:17:02,326 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-27 23:17:02,326 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 212 transitions, 2558 flow [2024-06-27 23:17:02,326 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 23:17:02,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:02,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:02,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 23:17:02,327 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:02,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:02,327 INFO L85 PathProgramCache]: Analyzing trace with hash 1307964701, now seen corresponding path program 2 times [2024-06-27 23:17:02,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:02,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155416546] [2024-06-27 23:17:02,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:02,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:03,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:03,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:03,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155416546] [2024-06-27 23:17:03,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155416546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:03,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:03,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:03,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956460923] [2024-06-27 23:17:03,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:03,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:03,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:03,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:03,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:03,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:03,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 212 transitions, 2558 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 23:17:03,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:03,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:03,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:04,317 INFO L124 PetriNetUnfolderBase]: 2241/3515 cut-off events. [2024-06-27 23:17:04,318 INFO L125 PetriNetUnfolderBase]: For 75618/75620 co-relation queries the response was YES. [2024-06-27 23:17:04,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19442 conditions, 3515 events. 2241/3515 cut-off events. For 75618/75620 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18814 event pairs, 816 based on Foata normal form. 6/3514 useless extension candidates. Maximal degree in co-relation 19372. Up to 3159 conditions per place. [2024-06-27 23:17:04,343 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 173 selfloop transitions, 66 changer transitions 0/250 dead transitions. [2024-06-27 23:17:04,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 250 transitions, 3214 flow [2024-06-27 23:17:04,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:17:04,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:17:04,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-27 23:17:04,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452431289640592 [2024-06-27 23:17:04,344 INFO L175 Difference]: Start difference. First operand has 146 places, 212 transitions, 2558 flow. Second operand 11 states and 214 transitions. [2024-06-27 23:17:04,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 250 transitions, 3214 flow [2024-06-27 23:17:04,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 250 transitions, 3090 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:04,423 INFO L231 Difference]: Finished difference. Result has 150 places, 214 transitions, 2611 flow [2024-06-27 23:17:04,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2611, PETRI_PLACES=150, PETRI_TRANSITIONS=214} [2024-06-27 23:17:04,423 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-27 23:17:04,424 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 214 transitions, 2611 flow [2024-06-27 23:17:04,424 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 23:17:04,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:04,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:04,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 23:17:04,424 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:04,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:04,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1632432161, now seen corresponding path program 3 times [2024-06-27 23:17:04,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:04,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716254831] [2024-06-27 23:17:04,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:04,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:04,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:05,204 INFO 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 23:17:05,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:05,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716254831] [2024-06-27 23:17:05,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716254831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:05,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:17:05,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861810721] [2024-06-27 23:17:05,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:05,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:17:05,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:05,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:17:05,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:17:05,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-27 23:17:05,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 214 transitions, 2611 flow. Second operand has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:05,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:05,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-27 23:17:05,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:06,062 INFO L124 PetriNetUnfolderBase]: 1971/3308 cut-off events. [2024-06-27 23:17:06,063 INFO L125 PetriNetUnfolderBase]: For 89035/89081 co-relation queries the response was YES. [2024-06-27 23:17:06,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19308 conditions, 3308 events. 1971/3308 cut-off events. For 89035/89081 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19271 event pairs, 553 based on Foata normal form. 29/3300 useless extension candidates. Maximal degree in co-relation 19236. Up to 2481 conditions per place. [2024-06-27 23:17:06,089 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 144 selfloop transitions, 70 changer transitions 0/261 dead transitions. [2024-06-27 23:17:06,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 261 transitions, 3433 flow [2024-06-27 23:17:06,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:06,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:06,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 223 transitions. [2024-06-27 23:17:06,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186046511627908 [2024-06-27 23:17:06,090 INFO L175 Difference]: Start difference. First operand has 150 places, 214 transitions, 2611 flow. Second operand 10 states and 223 transitions. [2024-06-27 23:17:06,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 261 transitions, 3433 flow [2024-06-27 23:17:06,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 261 transitions, 3294 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 23:17:06,186 INFO L231 Difference]: Finished difference. Result has 153 places, 224 transitions, 2799 flow [2024-06-27 23:17:06,186 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2799, PETRI_PLACES=153, PETRI_TRANSITIONS=224} [2024-06-27 23:17:06,187 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 109 predicate places. [2024-06-27 23:17:06,187 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 224 transitions, 2799 flow [2024-06-27 23:17:06,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.571428571428571) internal successors, (109), 7 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:06,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:06,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:06,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 23:17:06,187 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:06,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:06,188 INFO L85 PathProgramCache]: Analyzing trace with hash -1984024255, now seen corresponding path program 1 times [2024-06-27 23:17:06,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:06,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905409131] [2024-06-27 23:17:06,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:06,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:06,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:07,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:07,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:07,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905409131] [2024-06-27 23:17:07,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905409131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:07,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:07,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:07,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204636741] [2024-06-27 23:17:07,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:07,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:07,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:07,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:07,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:07,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:07,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 224 transitions, 2799 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:07,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:07,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:07,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:08,462 INFO L124 PetriNetUnfolderBase]: 2637/4086 cut-off events. [2024-06-27 23:17:08,463 INFO L125 PetriNetUnfolderBase]: For 96956/96958 co-relation queries the response was YES. [2024-06-27 23:17:08,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23373 conditions, 4086 events. 2637/4086 cut-off events. For 96956/96958 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21925 event pairs, 923 based on Foata normal form. 6/4090 useless extension candidates. Maximal degree in co-relation 23298. Up to 3674 conditions per place. [2024-06-27 23:17:08,490 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 207 selfloop transitions, 76 changer transitions 0/288 dead transitions. [2024-06-27 23:17:08,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 288 transitions, 3921 flow [2024-06-27 23:17:08,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:17:08,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:17:08,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-27 23:17:08,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-27 23:17:08,491 INFO L175 Difference]: Start difference. First operand has 153 places, 224 transitions, 2799 flow. Second operand 12 states and 231 transitions. [2024-06-27 23:17:08,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 288 transitions, 3921 flow [2024-06-27 23:17:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 288 transitions, 3798 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:08,588 INFO L231 Difference]: Finished difference. Result has 161 places, 241 transitions, 3093 flow [2024-06-27 23:17:08,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2700, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3093, PETRI_PLACES=161, PETRI_TRANSITIONS=241} [2024-06-27 23:17:08,589 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 117 predicate places. [2024-06-27 23:17:08,589 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 241 transitions, 3093 flow [2024-06-27 23:17:08,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:08,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:08,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:08,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 23:17:08,589 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:08,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:08,590 INFO L85 PathProgramCache]: Analyzing trace with hash -320676895, now seen corresponding path program 4 times [2024-06-27 23:17:08,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:08,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367757855] [2024-06-27 23:17:08,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:08,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:08,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:09,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 23:17:09,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:09,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367757855] [2024-06-27 23:17:09,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367757855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:09,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:09,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:09,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224276276] [2024-06-27 23:17:09,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:09,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:09,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:09,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:09,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:09,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:09,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 241 transitions, 3093 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 23:17:09,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:09,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:09,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:10,908 INFO L124 PetriNetUnfolderBase]: 2547/4047 cut-off events. [2024-06-27 23:17:10,909 INFO L125 PetriNetUnfolderBase]: For 92019/92021 co-relation queries the response was YES. [2024-06-27 23:17:10,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23526 conditions, 4047 events. 2547/4047 cut-off events. For 92019/92021 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22800 event pairs, 686 based on Foata normal form. 8/4046 useless extension candidates. Maximal degree in co-relation 23450. Up to 3513 conditions per place. [2024-06-27 23:17:10,952 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 215 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-27 23:17:10,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 300 transitions, 4157 flow [2024-06-27 23:17:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:10,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:10,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-27 23:17:10,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-27 23:17:10,954 INFO L175 Difference]: Start difference. First operand has 161 places, 241 transitions, 3093 flow. Second operand 10 states and 202 transitions. [2024-06-27 23:17:10,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 300 transitions, 4157 flow [2024-06-27 23:17:11,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 300 transitions, 4035 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:11,117 INFO L231 Difference]: Finished difference. Result has 166 places, 263 transitions, 3443 flow [2024-06-27 23:17:11,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2975, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3443, PETRI_PLACES=166, PETRI_TRANSITIONS=263} [2024-06-27 23:17:11,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-27 23:17:11,118 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 263 transitions, 3443 flow [2024-06-27 23:17:11,118 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 23:17:11,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:11,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:11,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 23:17:11,118 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:11,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:11,119 INFO L85 PathProgramCache]: Analyzing trace with hash -211159937, now seen corresponding path program 5 times [2024-06-27 23:17:11,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:11,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001371449] [2024-06-27 23:17:11,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:11,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:11,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:12,299 INFO 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 23:17:12,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:12,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001371449] [2024-06-27 23:17:12,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001371449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:12,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:12,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:12,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705880089] [2024-06-27 23:17:12,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:12,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:12,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:12,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:12,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:12,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:12,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 263 transitions, 3443 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 23:17:12,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:12,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:12,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:13,360 INFO L124 PetriNetUnfolderBase]: 2541/4038 cut-off events. [2024-06-27 23:17:13,360 INFO L125 PetriNetUnfolderBase]: For 97353/97355 co-relation queries the response was YES. [2024-06-27 23:17:13,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23869 conditions, 4038 events. 2541/4038 cut-off events. For 97353/97355 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22712 event pairs, 690 based on Foata normal form. 10/4044 useless extension candidates. Maximal degree in co-relation 23790. Up to 3614 conditions per place. [2024-06-27 23:17:13,393 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 220 selfloop transitions, 59 changer transitions 0/291 dead transitions. [2024-06-27 23:17:13,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 291 transitions, 4112 flow [2024-06-27 23:17:13,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:13,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:13,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 23:17:13,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-27 23:17:13,395 INFO L175 Difference]: Start difference. First operand has 166 places, 263 transitions, 3443 flow. Second operand 9 states and 180 transitions. [2024-06-27 23:17:13,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 291 transitions, 4112 flow [2024-06-27 23:17:13,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 291 transitions, 3975 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:13,553 INFO L231 Difference]: Finished difference. Result has 169 places, 263 transitions, 3441 flow [2024-06-27 23:17:13,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3441, PETRI_PLACES=169, PETRI_TRANSITIONS=263} [2024-06-27 23:17:13,554 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 125 predicate places. [2024-06-27 23:17:13,554 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 263 transitions, 3441 flow [2024-06-27 23:17:13,554 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 23:17:13,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:13,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:13,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 23:17:13,555 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:13,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:13,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1987390999, now seen corresponding path program 6 times [2024-06-27 23:17:13,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:13,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225942031] [2024-06-27 23:17:13,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:13,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:13,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:14,752 INFO 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 23:17:14,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:14,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225942031] [2024-06-27 23:17:14,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225942031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:14,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:14,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:14,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566579070] [2024-06-27 23:17:14,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:14,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:14,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:14,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:14,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:14,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:14,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 263 transitions, 3441 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 23:17:14,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:14,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:14,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:15,820 INFO L124 PetriNetUnfolderBase]: 2565/4073 cut-off events. [2024-06-27 23:17:15,820 INFO L125 PetriNetUnfolderBase]: For 104030/104030 co-relation queries the response was YES. [2024-06-27 23:17:15,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24383 conditions, 4073 events. 2565/4073 cut-off events. For 104030/104030 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22946 event pairs, 678 based on Foata normal form. 8/4074 useless extension candidates. Maximal degree in co-relation 24302. Up to 3506 conditions per place. [2024-06-27 23:17:15,850 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 166 selfloop transitions, 116 changer transitions 0/294 dead transitions. [2024-06-27 23:17:15,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 294 transitions, 4183 flow [2024-06-27 23:17:15,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:15,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-27 23:17:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-27 23:17:15,851 INFO L175 Difference]: Start difference. First operand has 169 places, 263 transitions, 3441 flow. Second operand 9 states and 183 transitions. [2024-06-27 23:17:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 294 transitions, 4183 flow [2024-06-27 23:17:16,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 294 transitions, 4088 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:16,026 INFO L231 Difference]: Finished difference. Result has 172 places, 265 transitions, 3622 flow [2024-06-27 23:17:16,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3346, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3622, PETRI_PLACES=172, PETRI_TRANSITIONS=265} [2024-06-27 23:17:16,026 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-27 23:17:16,027 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 265 transitions, 3622 flow [2024-06-27 23:17:16,027 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 23:17:16,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:16,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:16,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 23:17:16,027 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:16,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:16,028 INFO L85 PathProgramCache]: Analyzing trace with hash 647719553, now seen corresponding path program 2 times [2024-06-27 23:17:16,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:16,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685909183] [2024-06-27 23:17:16,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:16,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:16,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:17,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:17,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:17,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685909183] [2024-06-27 23:17:17,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685909183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:17,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:17,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:17,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030764648] [2024-06-27 23:17:17,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:17,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:17,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:17,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:17,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:17,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:17,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 265 transitions, 3622 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:17,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:17,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:17,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:18,442 INFO L124 PetriNetUnfolderBase]: 2961/4594 cut-off events. [2024-06-27 23:17:18,442 INFO L125 PetriNetUnfolderBase]: For 116311/116313 co-relation queries the response was YES. [2024-06-27 23:17:18,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27677 conditions, 4594 events. 2961/4594 cut-off events. For 116311/116313 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 25369 event pairs, 833 based on Foata normal form. 8/4601 useless extension candidates. Maximal degree in co-relation 27595. Up to 4260 conditions per place. [2024-06-27 23:17:18,479 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 241 selfloop transitions, 68 changer transitions 0/314 dead transitions. [2024-06-27 23:17:18,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 314 transitions, 4585 flow [2024-06-27 23:17:18,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:18,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:18,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-27 23:17:18,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:17:18,480 INFO L175 Difference]: Start difference. First operand has 172 places, 265 transitions, 3622 flow. Second operand 10 states and 190 transitions. [2024-06-27 23:17:18,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 314 transitions, 4585 flow [2024-06-27 23:17:18,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 314 transitions, 4317 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:18,703 INFO L231 Difference]: Finished difference. Result has 176 places, 282 transitions, 3753 flow [2024-06-27 23:17:18,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3753, PETRI_PLACES=176, PETRI_TRANSITIONS=282} [2024-06-27 23:17:18,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-27 23:17:18,704 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 282 transitions, 3753 flow [2024-06-27 23:17:18,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:18,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:18,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:18,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 23:17:18,705 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:18,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:18,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1987395959, now seen corresponding path program 3 times [2024-06-27 23:17:18,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:18,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230266492] [2024-06-27 23:17:18,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:18,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:18,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:19,986 INFO 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 23:17:19,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:19,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230266492] [2024-06-27 23:17:19,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230266492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:19,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:19,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:19,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502403749] [2024-06-27 23:17:19,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:19,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:19,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:19,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:19,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:20,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 282 transitions, 3753 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:20,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:20,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:20,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:21,292 INFO L124 PetriNetUnfolderBase]: 3053/4750 cut-off events. [2024-06-27 23:17:21,293 INFO L125 PetriNetUnfolderBase]: For 125792/125795 co-relation queries the response was YES. [2024-06-27 23:17:21,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28930 conditions, 4750 events. 3053/4750 cut-off events. For 125792/125795 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26518 event pairs, 730 based on Foata normal form. 4/4751 useless extension candidates. Maximal degree in co-relation 28846. Up to 3719 conditions per place. [2024-06-27 23:17:21,334 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 183 selfloop transitions, 162 changer transitions 0/350 dead transitions. [2024-06-27 23:17:21,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 350 transitions, 5174 flow [2024-06-27 23:17:21,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:21,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:21,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-27 23:17:21,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49534883720930234 [2024-06-27 23:17:21,335 INFO L175 Difference]: Start difference. First operand has 176 places, 282 transitions, 3753 flow. Second operand 10 states and 213 transitions. [2024-06-27 23:17:21,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 350 transitions, 5174 flow [2024-06-27 23:17:21,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 350 transitions, 5024 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:21,585 INFO L231 Difference]: Finished difference. Result has 183 places, 303 transitions, 4261 flow [2024-06-27 23:17:21,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3603, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4261, PETRI_PLACES=183, PETRI_TRANSITIONS=303} [2024-06-27 23:17:21,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 139 predicate places. [2024-06-27 23:17:21,586 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 303 transitions, 4261 flow [2024-06-27 23:17:21,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:21,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:21,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:21,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 23:17:21,586 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:21,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:21,586 INFO L85 PathProgramCache]: Analyzing trace with hash -206506837, now seen corresponding path program 4 times [2024-06-27 23:17:21,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:21,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403313361] [2024-06-27 23:17:21,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:21,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:22,882 INFO 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 23:17:22,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:22,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403313361] [2024-06-27 23:17:22,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403313361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:22,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:22,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:22,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553654014] [2024-06-27 23:17:22,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:22,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:22,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:22,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:22,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:22,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:22,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 303 transitions, 4261 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:22,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:22,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:22,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:24,205 INFO L124 PetriNetUnfolderBase]: 3075/4786 cut-off events. [2024-06-27 23:17:24,206 INFO L125 PetriNetUnfolderBase]: For 138793/138796 co-relation queries the response was YES. [2024-06-27 23:17:24,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30701 conditions, 4786 events. 3075/4786 cut-off events. For 138793/138796 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 26789 event pairs, 736 based on Foata normal form. 4/4787 useless extension candidates. Maximal degree in co-relation 30613. Up to 3738 conditions per place. [2024-06-27 23:17:24,240 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 172 selfloop transitions, 180 changer transitions 0/357 dead transitions. [2024-06-27 23:17:24,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 357 transitions, 5584 flow [2024-06-27 23:17:24,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:24,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:24,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:17:24,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:17:24,241 INFO L175 Difference]: Start difference. First operand has 183 places, 303 transitions, 4261 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:17:24,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 357 transitions, 5584 flow [2024-06-27 23:17:24,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 357 transitions, 5426 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 23:17:24,439 INFO L231 Difference]: Finished difference. Result has 190 places, 310 transitions, 4579 flow [2024-06-27 23:17:24,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4579, PETRI_PLACES=190, PETRI_TRANSITIONS=310} [2024-06-27 23:17:24,440 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-27 23:17:24,440 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 310 transitions, 4579 flow [2024-06-27 23:17:24,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:24,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:24,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:24,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 23:17:24,440 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:24,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:24,441 INFO L85 PathProgramCache]: Analyzing trace with hash -206513347, now seen corresponding path program 5 times [2024-06-27 23:17:24,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:24,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534804064] [2024-06-27 23:17:24,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:24,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:24,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:25,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:25,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:25,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534804064] [2024-06-27 23:17:25,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534804064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:25,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:25,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:25,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037520147] [2024-06-27 23:17:25,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:25,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:25,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:25,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:25,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:25,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:25,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 310 transitions, 4579 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:25,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:25,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:25,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:27,074 INFO L124 PetriNetUnfolderBase]: 3065/4772 cut-off events. [2024-06-27 23:17:27,074 INFO L125 PetriNetUnfolderBase]: For 144713/144716 co-relation queries the response was YES. [2024-06-27 23:17:27,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30967 conditions, 4772 events. 3065/4772 cut-off events. For 144713/144716 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 26667 event pairs, 739 based on Foata normal form. 4/4773 useless extension candidates. Maximal degree in co-relation 30877. Up to 3730 conditions per place. [2024-06-27 23:17:27,115 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 179 selfloop transitions, 172 changer transitions 0/356 dead transitions. [2024-06-27 23:17:27,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 356 transitions, 5689 flow [2024-06-27 23:17:27,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:27,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:27,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-27 23:17:27,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:17:27,117 INFO L175 Difference]: Start difference. First operand has 190 places, 310 transitions, 4579 flow. Second operand 10 states and 210 transitions. [2024-06-27 23:17:27,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 356 transitions, 5689 flow [2024-06-27 23:17:27,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 356 transitions, 5455 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 23:17:27,393 INFO L231 Difference]: Finished difference. Result has 196 places, 310 transitions, 4698 flow [2024-06-27 23:17:27,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4345, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4698, PETRI_PLACES=196, PETRI_TRANSITIONS=310} [2024-06-27 23:17:27,393 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-27 23:17:27,394 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 310 transitions, 4698 flow [2024-06-27 23:17:27,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:27,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:27,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:27,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 23:17:27,394 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:27,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:27,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1277675032, now seen corresponding path program 1 times [2024-06-27 23:17:27,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:27,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450387519] [2024-06-27 23:17:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:27,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:27,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:28,206 INFO 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 23:17:28,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:28,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450387519] [2024-06-27 23:17:28,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450387519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:28,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:28,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:28,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419602035] [2024-06-27 23:17:28,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:28,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:28,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:28,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:28,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:28,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:17:28,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 310 transitions, 4698 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:28,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:28,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:17:28,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:29,086 INFO L124 PetriNetUnfolderBase]: 2549/4154 cut-off events. [2024-06-27 23:17:29,086 INFO L125 PetriNetUnfolderBase]: For 146378/146382 co-relation queries the response was YES. [2024-06-27 23:17:29,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27870 conditions, 4154 events. 2549/4154 cut-off events. For 146378/146382 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 24619 event pairs, 697 based on Foata normal form. 5/4131 useless extension candidates. Maximal degree in co-relation 27779. Up to 3667 conditions per place. [2024-06-27 23:17:29,119 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 248 selfloop transitions, 38 changer transitions 0/330 dead transitions. [2024-06-27 23:17:29,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 330 transitions, 5368 flow [2024-06-27 23:17:29,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:29,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-27 23:17:29,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-27 23:17:29,120 INFO L175 Difference]: Start difference. First operand has 196 places, 310 transitions, 4698 flow. Second operand 7 states and 143 transitions. [2024-06-27 23:17:29,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 330 transitions, 5368 flow [2024-06-27 23:17:29,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 330 transitions, 4995 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:17:29,289 INFO L231 Difference]: Finished difference. Result has 194 places, 313 transitions, 4443 flow [2024-06-27 23:17:29,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4325, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4443, PETRI_PLACES=194, PETRI_TRANSITIONS=313} [2024-06-27 23:17:29,290 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 150 predicate places. [2024-06-27 23:17:29,290 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 313 transitions, 4443 flow [2024-06-27 23:17:29,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:29,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:29,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:29,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 23:17:29,290 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:29,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:29,291 INFO L85 PathProgramCache]: Analyzing trace with hash 413006803, now seen corresponding path program 7 times [2024-06-27 23:17:29,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:29,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067515919] [2024-06-27 23:17:29,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:29,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:29,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:30,667 INFO 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 23:17:30,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:30,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067515919] [2024-06-27 23:17:30,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067515919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:30,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:30,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:30,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672388662] [2024-06-27 23:17:30,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:30,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:30,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:30,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:30,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:30,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:30,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 313 transitions, 4443 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 23:17:30,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:30,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:30,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:31,941 INFO L124 PetriNetUnfolderBase]: 2801/4472 cut-off events. [2024-06-27 23:17:31,941 INFO L125 PetriNetUnfolderBase]: For 154341/154341 co-relation queries the response was YES. [2024-06-27 23:17:31,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29326 conditions, 4472 events. 2801/4472 cut-off events. For 154341/154341 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 25902 event pairs, 710 based on Foata normal form. 8/4459 useless extension candidates. Maximal degree in co-relation 29235. Up to 3971 conditions per place. [2024-06-27 23:17:31,982 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 267 selfloop transitions, 61 changer transitions 0/343 dead transitions. [2024-06-27 23:17:31,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 343 transitions, 5294 flow [2024-06-27 23:17:31,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:31,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:31,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:17:31,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 23:17:31,985 INFO L175 Difference]: Start difference. First operand has 194 places, 313 transitions, 4443 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:17:31,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 343 transitions, 5294 flow [2024-06-27 23:17:32,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 343 transitions, 5200 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:32,241 INFO L231 Difference]: Finished difference. Result has 198 places, 321 transitions, 4621 flow [2024-06-27 23:17:32,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4349, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4621, PETRI_PLACES=198, PETRI_TRANSITIONS=321} [2024-06-27 23:17:32,242 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-27 23:17:32,242 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 321 transitions, 4621 flow [2024-06-27 23:17:32,242 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 23:17:32,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:32,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:32,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 23:17:32,242 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:32,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:32,242 INFO L85 PathProgramCache]: Analyzing trace with hash 134176497, now seen corresponding path program 8 times [2024-06-27 23:17:32,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:32,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227473003] [2024-06-27 23:17:32,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:32,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:32,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:33,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:33,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:33,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227473003] [2024-06-27 23:17:33,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227473003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:33,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:33,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:33,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271971886] [2024-06-27 23:17:33,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:33,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:33,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:33,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:33,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:33,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:33,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 321 transitions, 4621 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 23:17:33,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:33,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:33,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:34,885 INFO L124 PetriNetUnfolderBase]: 2854/4577 cut-off events. [2024-06-27 23:17:34,885 INFO L125 PetriNetUnfolderBase]: For 159857/159857 co-relation queries the response was YES. [2024-06-27 23:17:34,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30073 conditions, 4577 events. 2854/4577 cut-off events. For 159857/159857 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 26845 event pairs, 704 based on Foata normal form. 6/4562 useless extension candidates. Maximal degree in co-relation 29981. Up to 3936 conditions per place. [2024-06-27 23:17:34,922 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 268 selfloop transitions, 79 changer transitions 0/362 dead transitions. [2024-06-27 23:17:34,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 362 transitions, 5554 flow [2024-06-27 23:17:34,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:34,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:34,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 23:17:34,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-27 23:17:34,924 INFO L175 Difference]: Start difference. First operand has 198 places, 321 transitions, 4621 flow. Second operand 10 states and 193 transitions. [2024-06-27 23:17:34,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 362 transitions, 5554 flow [2024-06-27 23:17:35,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 362 transitions, 5382 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:35,163 INFO L231 Difference]: Finished difference. Result has 202 places, 333 transitions, 4802 flow [2024-06-27 23:17:35,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4449, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4802, PETRI_PLACES=202, PETRI_TRANSITIONS=333} [2024-06-27 23:17:35,164 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-27 23:17:35,164 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 333 transitions, 4802 flow [2024-06-27 23:17:35,164 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 23:17:35,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:35,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:35,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 23:17:35,164 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:35,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:35,165 INFO L85 PathProgramCache]: Analyzing trace with hash 252324627, now seen corresponding path program 9 times [2024-06-27 23:17:35,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:35,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887199549] [2024-06-27 23:17:35,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:35,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:35,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:36,480 INFO 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 23:17:36,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:36,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887199549] [2024-06-27 23:17:36,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887199549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:36,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:36,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:36,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783800565] [2024-06-27 23:17:36,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:36,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:36,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:36,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:36,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:36,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:36,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 333 transitions, 4802 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 23:17:36,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:36,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:36,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:38,046 INFO L124 PetriNetUnfolderBase]: 2897/4633 cut-off events. [2024-06-27 23:17:38,046 INFO L125 PetriNetUnfolderBase]: For 170915/170915 co-relation queries the response was YES. [2024-06-27 23:17:38,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30799 conditions, 4633 events. 2897/4633 cut-off events. For 170915/170915 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 27290 event pairs, 722 based on Foata normal form. 8/4603 useless extension candidates. Maximal degree in co-relation 30705. Up to 3963 conditions per place. [2024-06-27 23:17:38,089 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 216 selfloop transitions, 129 changer transitions 0/360 dead transitions. [2024-06-27 23:17:38,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 360 transitions, 5652 flow [2024-06-27 23:17:38,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:38,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:38,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 23:17:38,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-27 23:17:38,091 INFO L175 Difference]: Start difference. First operand has 202 places, 333 transitions, 4802 flow. Second operand 9 states and 176 transitions. [2024-06-27 23:17:38,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 360 transitions, 5652 flow [2024-06-27 23:17:38,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 360 transitions, 5510 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 23:17:38,339 INFO L231 Difference]: Finished difference. Result has 204 places, 337 transitions, 4983 flow [2024-06-27 23:17:38,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4660, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4983, PETRI_PLACES=204, PETRI_TRANSITIONS=337} [2024-06-27 23:17:38,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 160 predicate places. [2024-06-27 23:17:38,340 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 337 transitions, 4983 flow [2024-06-27 23:17:38,340 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 23:17:38,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:38,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:38,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 23:17:38,340 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:38,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:38,340 INFO L85 PathProgramCache]: Analyzing trace with hash 137038417, now seen corresponding path program 6 times [2024-06-27 23:17:38,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:38,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082158037] [2024-06-27 23:17:38,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:38,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:39,808 INFO 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 23:17:39,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:39,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082158037] [2024-06-27 23:17:39,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082158037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:39,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:39,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:39,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263123209] [2024-06-27 23:17:39,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:39,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:39,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:39,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:39,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:39,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:39,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 337 transitions, 4983 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:39,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:39,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:39,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:41,045 INFO L124 PetriNetUnfolderBase]: 3306/5166 cut-off events. [2024-06-27 23:17:41,045 INFO L125 PetriNetUnfolderBase]: For 170114/170114 co-relation queries the response was YES. [2024-06-27 23:17:41,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33585 conditions, 5166 events. 3306/5166 cut-off events. For 170114/170114 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 29634 event pairs, 878 based on Foata normal form. 6/5167 useless extension candidates. Maximal degree in co-relation 33491. Up to 4780 conditions per place. [2024-06-27 23:17:41,098 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 300 selfloop transitions, 70 changer transitions 0/375 dead transitions. [2024-06-27 23:17:41,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 375 transitions, 5985 flow [2024-06-27 23:17:41,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:17:41,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:17:41,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 23:17:41,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-27 23:17:41,099 INFO L175 Difference]: Start difference. First operand has 204 places, 337 transitions, 4983 flow. Second operand 10 states and 183 transitions. [2024-06-27 23:17:41,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 375 transitions, 5985 flow [2024-06-27 23:17:41,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 375 transitions, 5561 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-27 23:17:41,326 INFO L231 Difference]: Finished difference. Result has 207 places, 350 transitions, 4915 flow [2024-06-27 23:17:41,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4571, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4915, PETRI_PLACES=207, PETRI_TRANSITIONS=350} [2024-06-27 23:17:41,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-27 23:17:41,327 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 350 transitions, 4915 flow [2024-06-27 23:17:41,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:41,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:41,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:41,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 23:17:41,328 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:41,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash 252502567, now seen corresponding path program 7 times [2024-06-27 23:17:41,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:41,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479142019] [2024-06-27 23:17:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:41,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:42,778 INFO 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 23:17:42,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:42,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479142019] [2024-06-27 23:17:42,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479142019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:42,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:42,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:42,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363786916] [2024-06-27 23:17:42,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:42,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:42,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:42,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:42,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:42,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:42,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 350 transitions, 4915 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:42,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:42,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:42,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:44,288 INFO L124 PetriNetUnfolderBase]: 3506/5493 cut-off events. [2024-06-27 23:17:44,288 INFO L125 PetriNetUnfolderBase]: For 186803/186806 co-relation queries the response was YES. [2024-06-27 23:17:44,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35938 conditions, 5493 events. 3506/5493 cut-off events. For 186803/186806 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32097 event pairs, 868 based on Foata normal form. 6/5488 useless extension candidates. Maximal degree in co-relation 35843. Up to 4275 conditions per place. [2024-06-27 23:17:44,332 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 217 selfloop transitions, 211 changer transitions 0/433 dead transitions. [2024-06-27 23:17:44,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 433 transitions, 6907 flow [2024-06-27 23:17:44,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:44,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:44,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-27 23:17:44,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49870801033591733 [2024-06-27 23:17:44,334 INFO L175 Difference]: Start difference. First operand has 207 places, 350 transitions, 4915 flow. Second operand 9 states and 193 transitions. [2024-06-27 23:17:44,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 433 transitions, 6907 flow [2024-06-27 23:17:44,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 433 transitions, 6780 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:44,640 INFO L231 Difference]: Finished difference. Result has 212 places, 389 transitions, 5759 flow [2024-06-27 23:17:44,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5759, PETRI_PLACES=212, PETRI_TRANSITIONS=389} [2024-06-27 23:17:44,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-27 23:17:44,640 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 389 transitions, 5759 flow [2024-06-27 23:17:44,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:44,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:44,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:44,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 23:17:44,641 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:44,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:44,641 INFO L85 PathProgramCache]: Analyzing trace with hash 252509077, now seen corresponding path program 8 times [2024-06-27 23:17:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:44,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696929651] [2024-06-27 23:17:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:44,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:46,084 INFO 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 23:17:46,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:46,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696929651] [2024-06-27 23:17:46,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696929651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:46,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:46,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:46,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684151100] [2024-06-27 23:17:46,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:46,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:46,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:46,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:46,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:46,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:46,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 389 transitions, 5759 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:46,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:46,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:46,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:47,525 INFO L124 PetriNetUnfolderBase]: 3490/5479 cut-off events. [2024-06-27 23:17:47,526 INFO L125 PetriNetUnfolderBase]: For 196818/196821 co-relation queries the response was YES. [2024-06-27 23:17:47,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36979 conditions, 5479 events. 3490/5479 cut-off events. For 196818/196821 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32085 event pairs, 887 based on Foata normal form. 6/5474 useless extension candidates. Maximal degree in co-relation 36880. Up to 4262 conditions per place. [2024-06-27 23:17:47,578 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 205 selfloop transitions, 218 changer transitions 0/428 dead transitions. [2024-06-27 23:17:47,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 428 transitions, 7110 flow [2024-06-27 23:17:47,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:47,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:47,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-27 23:17:47,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-27 23:17:47,580 INFO L175 Difference]: Start difference. First operand has 212 places, 389 transitions, 5759 flow. Second operand 9 states and 189 transitions. [2024-06-27 23:17:47,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 428 transitions, 7110 flow [2024-06-27 23:17:47,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 428 transitions, 6835 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 23:17:47,989 INFO L231 Difference]: Finished difference. Result has 219 places, 389 transitions, 5938 flow [2024-06-27 23:17:47,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5484, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5938, PETRI_PLACES=219, PETRI_TRANSITIONS=389} [2024-06-27 23:17:47,990 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-27 23:17:47,990 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 389 transitions, 5938 flow [2024-06-27 23:17:47,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:47,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:47,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:47,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 23:17:47,991 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:47,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:47,991 INFO L85 PathProgramCache]: Analyzing trace with hash -146257155, now seen corresponding path program 9 times [2024-06-27 23:17:47,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:47,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296258828] [2024-06-27 23:17:47,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:47,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:49,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:17:49,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:49,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296258828] [2024-06-27 23:17:49,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296258828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:49,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:49,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:49,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278301193] [2024-06-27 23:17:49,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:49,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:49,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:49,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:49,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:49,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:49,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 389 transitions, 5938 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:49,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:49,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:49,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:50,939 INFO L124 PetriNetUnfolderBase]: 3474/5459 cut-off events. [2024-06-27 23:17:50,940 INFO L125 PetriNetUnfolderBase]: For 205667/205670 co-relation queries the response was YES. [2024-06-27 23:17:50,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36863 conditions, 5459 events. 3474/5459 cut-off events. For 205667/205670 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32022 event pairs, 887 based on Foata normal form. 6/5454 useless extension candidates. Maximal degree in co-relation 36761. Up to 4249 conditions per place. [2024-06-27 23:17:50,984 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 211 selfloop transitions, 209 changer transitions 0/425 dead transitions. [2024-06-27 23:17:50,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 425 transitions, 7116 flow [2024-06-27 23:17:50,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:50,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:50,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-27 23:17:50,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909560723514212 [2024-06-27 23:17:50,985 INFO L175 Difference]: Start difference. First operand has 219 places, 389 transitions, 5938 flow. Second operand 9 states and 190 transitions. [2024-06-27 23:17:50,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 425 transitions, 7116 flow [2024-06-27 23:17:51,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 425 transitions, 6698 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-27 23:17:51,387 INFO L231 Difference]: Finished difference. Result has 222 places, 389 transitions, 5956 flow [2024-06-27 23:17:51,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5520, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5956, PETRI_PLACES=222, PETRI_TRANSITIONS=389} [2024-06-27 23:17:51,388 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 178 predicate places. [2024-06-27 23:17:51,388 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 389 transitions, 5956 flow [2024-06-27 23:17:51,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:51,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:51,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:51,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 23:17:51,389 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:51,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:51,389 INFO L85 PathProgramCache]: Analyzing trace with hash 594398166, now seen corresponding path program 2 times [2024-06-27 23:17:51,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:51,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041072442] [2024-06-27 23:17:51,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:51,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:51,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:52,203 INFO 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 23:17:52,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:52,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041072442] [2024-06-27 23:17:52,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041072442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:52,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:52,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:17:52,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142121188] [2024-06-27 23:17:52,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:52,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:17:52,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:52,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:17:52,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:17:52,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:17:52,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 389 transitions, 5956 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:52,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:52,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:17:52,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:53,211 INFO L124 PetriNetUnfolderBase]: 2927/4809 cut-off events. [2024-06-27 23:17:53,211 INFO L125 PetriNetUnfolderBase]: For 209626/209637 co-relation queries the response was YES. [2024-06-27 23:17:53,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33727 conditions, 4809 events. 2927/4809 cut-off events. For 209626/209637 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29872 event pairs, 712 based on Foata normal form. 6/4741 useless extension candidates. Maximal degree in co-relation 33622. Up to 4215 conditions per place. [2024-06-27 23:17:53,257 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 318 selfloop transitions, 39 changer transitions 0/406 dead transitions. [2024-06-27 23:17:53,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 406 transitions, 6756 flow [2024-06-27 23:17:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:17:53,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:17:53,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 23:17:53,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-27 23:17:53,258 INFO L175 Difference]: Start difference. First operand has 222 places, 389 transitions, 5956 flow. Second operand 7 states and 136 transitions. [2024-06-27 23:17:53,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 406 transitions, 6756 flow [2024-06-27 23:17:53,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 406 transitions, 6436 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:53,563 INFO L231 Difference]: Finished difference. Result has 224 places, 395 transitions, 5781 flow [2024-06-27 23:17:53,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5636, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5781, PETRI_PLACES=224, PETRI_TRANSITIONS=395} [2024-06-27 23:17:53,563 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-27 23:17:53,563 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 395 transitions, 5781 flow [2024-06-27 23:17:53,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:17:53,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:53,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:53,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 23:17:53,564 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:53,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:53,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1322976493, now seen corresponding path program 10 times [2024-06-27 23:17:53,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:53,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335859691] [2024-06-27 23:17:53,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:53,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:53,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:54,867 INFO 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 23:17:54,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:54,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335859691] [2024-06-27 23:17:54,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335859691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:54,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:54,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:17:54,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618560073] [2024-06-27 23:17:54,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:54,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:17:54,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:54,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:17:54,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:17:54,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:17:54,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 395 transitions, 5781 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 23:17:54,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:54,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:17:54,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:56,110 INFO L124 PetriNetUnfolderBase]: 3129/5056 cut-off events. [2024-06-27 23:17:56,110 INFO L125 PetriNetUnfolderBase]: For 215036/215036 co-relation queries the response was YES. [2024-06-27 23:17:56,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34102 conditions, 5056 events. 3129/5056 cut-off events. For 215036/215036 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30695 event pairs, 710 based on Foata normal form. 8/5041 useless extension candidates. Maximal degree in co-relation 33996. Up to 4311 conditions per place. [2024-06-27 23:17:56,158 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 255 selfloop transitions, 145 changer transitions 0/420 dead transitions. [2024-06-27 23:17:56,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 420 transitions, 6749 flow [2024-06-27 23:17:56,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:56,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:56,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 23:17:56,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-27 23:17:56,160 INFO L175 Difference]: Start difference. First operand has 224 places, 395 transitions, 5781 flow. Second operand 9 states and 173 transitions. [2024-06-27 23:17:56,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 420 transitions, 6749 flow [2024-06-27 23:17:56,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 420 transitions, 6664 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 23:17:56,494 INFO L231 Difference]: Finished difference. Result has 228 places, 397 transitions, 6038 flow [2024-06-27 23:17:56,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5696, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6038, PETRI_PLACES=228, PETRI_TRANSITIONS=397} [2024-06-27 23:17:56,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 184 predicate places. [2024-06-27 23:17:56,495 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 397 transitions, 6038 flow [2024-06-27 23:17:56,495 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 23:17:56,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:56,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:56,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 23:17:56,496 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:56,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:56,496 INFO L85 PathProgramCache]: Analyzing trace with hash 402768663, now seen corresponding path program 10 times [2024-06-27 23:17:56,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:56,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804082385] [2024-06-27 23:17:56,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:56,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:56,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:17:57,939 INFO 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 23:17:57,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:17:57,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804082385] [2024-06-27 23:17:57,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804082385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:17:57,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:17:57,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:17:57,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128918253] [2024-06-27 23:17:57,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:17:57,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:17:57,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:17:57,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:17:57,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:17:58,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:17:58,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 397 transitions, 6038 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:58,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:17:58,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:17:58,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:17:59,499 INFO L124 PetriNetUnfolderBase]: 3584/5634 cut-off events. [2024-06-27 23:17:59,499 INFO L125 PetriNetUnfolderBase]: For 235830/235830 co-relation queries the response was YES. [2024-06-27 23:17:59,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38501 conditions, 5634 events. 3584/5634 cut-off events. For 235830/235830 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 33294 event pairs, 806 based on Foata normal form. 6/5631 useless extension candidates. Maximal degree in co-relation 38394. Up to 4342 conditions per place. [2024-06-27 23:17:59,546 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 227 selfloop transitions, 223 changer transitions 0/455 dead transitions. [2024-06-27 23:17:59,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 455 transitions, 7815 flow [2024-06-27 23:17:59,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:17:59,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:17:59,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-27 23:17:59,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48320413436692505 [2024-06-27 23:17:59,548 INFO L175 Difference]: Start difference. First operand has 228 places, 397 transitions, 6038 flow. Second operand 9 states and 187 transitions. [2024-06-27 23:17:59,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 455 transitions, 7815 flow [2024-06-27 23:17:59,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 455 transitions, 7341 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-27 23:17:59,886 INFO L231 Difference]: Finished difference. Result has 230 places, 416 transitions, 6402 flow [2024-06-27 23:17:59,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5600, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6402, PETRI_PLACES=230, PETRI_TRANSITIONS=416} [2024-06-27 23:17:59,887 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-27 23:17:59,887 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 416 transitions, 6402 flow [2024-06-27 23:17:59,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:17:59,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:17:59,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:17:59,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 23:17:59,887 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:17:59,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:17:59,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1322971533, now seen corresponding path program 11 times [2024-06-27 23:17:59,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:17:59,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261120277] [2024-06-27 23:17:59,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:17:59,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:17:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:01,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:01,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:01,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261120277] [2024-06-27 23:18:01,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261120277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:01,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:01,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:01,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136735938] [2024-06-27 23:18:01,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:01,314 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:01,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:01,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:01,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:01,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:01,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 416 transitions, 6402 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:01,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:01,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:01,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:02,858 INFO L124 PetriNetUnfolderBase]: 3638/5733 cut-off events. [2024-06-27 23:18:02,859 INFO L125 PetriNetUnfolderBase]: For 250322/250322 co-relation queries the response was YES. [2024-06-27 23:18:02,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39814 conditions, 5733 events. 3638/5733 cut-off events. For 250322/250322 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 34072 event pairs, 811 based on Foata normal form. 6/5730 useless extension candidates. Maximal degree in co-relation 39705. Up to 4386 conditions per place. [2024-06-27 23:18:02,912 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 217 selfloop transitions, 240 changer transitions 0/462 dead transitions. [2024-06-27 23:18:02,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 462 transitions, 7867 flow [2024-06-27 23:18:02,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:02,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-27 23:18:02,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-27 23:18:02,914 INFO L175 Difference]: Start difference. First operand has 230 places, 416 transitions, 6402 flow. Second operand 9 states and 184 transitions. [2024-06-27 23:18:02,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 462 transitions, 7867 flow [2024-06-27 23:18:03,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 462 transitions, 7378 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:03,268 INFO L231 Difference]: Finished difference. Result has 236 places, 428 transitions, 6621 flow [2024-06-27 23:18:03,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5951, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6621, PETRI_PLACES=236, PETRI_TRANSITIONS=428} [2024-06-27 23:18:03,268 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-27 23:18:03,269 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 428 transitions, 6621 flow [2024-06-27 23:18:03,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:03,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:03,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:03,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 23:18:03,269 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:03,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:03,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1094890893, now seen corresponding path program 12 times [2024-06-27 23:18:03,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:03,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232037046] [2024-06-27 23:18:03,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:03,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:03,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:04,717 INFO 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 23:18:04,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:04,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232037046] [2024-06-27 23:18:04,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232037046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:04,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:04,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:04,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994071684] [2024-06-27 23:18:04,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:04,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:04,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:04,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:04,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:04,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:04,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 428 transitions, 6621 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:04,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:04,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:04,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:06,243 INFO L124 PetriNetUnfolderBase]: 3726/5866 cut-off events. [2024-06-27 23:18:06,243 INFO L125 PetriNetUnfolderBase]: For 266987/266987 co-relation queries the response was YES. [2024-06-27 23:18:06,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41044 conditions, 5866 events. 3726/5866 cut-off events. For 266987/266987 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 34955 event pairs, 779 based on Foata normal form. 6/5863 useless extension candidates. Maximal degree in co-relation 40931. Up to 4463 conditions per place. [2024-06-27 23:18:06,301 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 222 selfloop transitions, 261 changer transitions 0/488 dead transitions. [2024-06-27 23:18:06,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 488 transitions, 8656 flow [2024-06-27 23:18:06,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:06,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:06,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-27 23:18:06,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-27 23:18:06,306 INFO L175 Difference]: Start difference. First operand has 236 places, 428 transitions, 6621 flow. Second operand 9 states and 188 transitions. [2024-06-27 23:18:06,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 488 transitions, 8656 flow [2024-06-27 23:18:06,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 488 transitions, 7945 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:06,821 INFO L231 Difference]: Finished difference. Result has 238 places, 444 transitions, 6748 flow [2024-06-27 23:18:06,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5982, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6748, PETRI_PLACES=238, PETRI_TRANSITIONS=444} [2024-06-27 23:18:06,822 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-27 23:18:06,822 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 444 transitions, 6748 flow [2024-06-27 23:18:06,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:06,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:06,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:06,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 23:18:06,822 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:06,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:06,823 INFO L85 PathProgramCache]: Analyzing trace with hash -800113749, now seen corresponding path program 13 times [2024-06-27 23:18:06,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:06,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851256524] [2024-06-27 23:18:06,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:06,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:06,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:08,257 INFO 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 23:18:08,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:08,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851256524] [2024-06-27 23:18:08,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851256524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:08,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403066500] [2024-06-27 23:18:08,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:08,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:08,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:08,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:08,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:08,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:08,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 444 transitions, 6748 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:08,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:08,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:08,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:09,734 INFO L124 PetriNetUnfolderBase]: 3710/5844 cut-off events. [2024-06-27 23:18:09,734 INFO L125 PetriNetUnfolderBase]: For 265914/265914 co-relation queries the response was YES. [2024-06-27 23:18:09,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40776 conditions, 5844 events. 3710/5844 cut-off events. For 265914/265914 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 34826 event pairs, 776 based on Foata normal form. 6/5841 useless extension candidates. Maximal degree in co-relation 40660. Up to 4450 conditions per place. [2024-06-27 23:18:09,791 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 216 selfloop transitions, 263 changer transitions 0/484 dead transitions. [2024-06-27 23:18:09,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 484 transitions, 8290 flow [2024-06-27 23:18:09,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:09,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:09,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-27 23:18:09,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-27 23:18:09,793 INFO L175 Difference]: Start difference. First operand has 238 places, 444 transitions, 6748 flow. Second operand 9 states and 185 transitions. [2024-06-27 23:18:09,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 484 transitions, 8290 flow [2024-06-27 23:18:10,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 484 transitions, 7954 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:10,280 INFO L231 Difference]: Finished difference. Result has 243 places, 444 transitions, 6952 flow [2024-06-27 23:18:10,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6952, PETRI_PLACES=243, PETRI_TRANSITIONS=444} [2024-06-27 23:18:10,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 199 predicate places. [2024-06-27 23:18:10,281 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 444 transitions, 6952 flow [2024-06-27 23:18:10,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:10,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:10,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:10,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 23:18:10,281 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:10,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:10,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1028014899, now seen corresponding path program 14 times [2024-06-27 23:18:10,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:10,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777053353] [2024-06-27 23:18:10,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:10,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:10,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:11,754 INFO 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 23:18:11,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:11,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777053353] [2024-06-27 23:18:11,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777053353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:11,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:11,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:11,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815719883] [2024-06-27 23:18:11,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:11,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:11,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:11,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:11,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:11,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:11,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 444 transitions, 6952 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:11,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:11,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:11,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:13,404 INFO L124 PetriNetUnfolderBase]: 3694/5834 cut-off events. [2024-06-27 23:18:13,404 INFO L125 PetriNetUnfolderBase]: For 275673/275673 co-relation queries the response was YES. [2024-06-27 23:18:13,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40699 conditions, 5834 events. 3694/5834 cut-off events. For 275673/275673 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34954 event pairs, 824 based on Foata normal form. 6/5831 useless extension candidates. Maximal degree in co-relation 40581. Up to 4437 conditions per place. [2024-06-27 23:18:13,458 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 230 selfloop transitions, 249 changer transitions 0/484 dead transitions. [2024-06-27 23:18:13,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 484 transitions, 8355 flow [2024-06-27 23:18:13,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:13,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:13,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-27 23:18:13,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48320413436692505 [2024-06-27 23:18:13,459 INFO L175 Difference]: Start difference. First operand has 243 places, 444 transitions, 6952 flow. Second operand 9 states and 187 transitions. [2024-06-27 23:18:13,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 484 transitions, 8355 flow [2024-06-27 23:18:13,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 484 transitions, 7829 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:13,975 INFO L231 Difference]: Finished difference. Result has 247 places, 444 transitions, 6938 flow [2024-06-27 23:18:13,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6426, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6938, PETRI_PLACES=247, PETRI_TRANSITIONS=444} [2024-06-27 23:18:13,976 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 203 predicate places. [2024-06-27 23:18:13,976 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 444 transitions, 6938 flow [2024-06-27 23:18:13,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:13,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:13,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:13,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 23:18:13,977 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:13,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:13,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1086616683, now seen corresponding path program 15 times [2024-06-27 23:18:13,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:13,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006834616] [2024-06-27 23:18:13,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:13,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:13,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:15,401 INFO 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 23:18:15,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:15,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006834616] [2024-06-27 23:18:15,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006834616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:15,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:15,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:15,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034311070] [2024-06-27 23:18:15,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:15,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:15,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:15,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:15,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:15,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:15,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 444 transitions, 6938 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:15,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:15,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:15,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:16,910 INFO L124 PetriNetUnfolderBase]: 3678/5800 cut-off events. [2024-06-27 23:18:16,910 INFO L125 PetriNetUnfolderBase]: For 280240/280240 co-relation queries the response was YES. [2024-06-27 23:18:16,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40445 conditions, 5800 events. 3678/5800 cut-off events. For 280240/280240 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 34537 event pairs, 781 based on Foata normal form. 6/5797 useless extension candidates. Maximal degree in co-relation 40324. Up to 4424 conditions per place. [2024-06-27 23:18:16,967 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 185 selfloop transitions, 287 changer transitions 0/477 dead transitions. [2024-06-27 23:18:16,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 477 transitions, 8100 flow [2024-06-27 23:18:16,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 23:18:16,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 23:18:16,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-27 23:18:16,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-27 23:18:16,968 INFO L175 Difference]: Start difference. First operand has 247 places, 444 transitions, 6938 flow. Second operand 9 states and 179 transitions. [2024-06-27 23:18:16,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 477 transitions, 8100 flow [2024-06-27 23:18:17,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 477 transitions, 7411 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:17,522 INFO L231 Difference]: Finished difference. Result has 249 places, 444 transitions, 6837 flow [2024-06-27 23:18:17,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6249, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6837, PETRI_PLACES=249, PETRI_TRANSITIONS=444} [2024-06-27 23:18:17,522 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-27 23:18:17,522 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 444 transitions, 6837 flow [2024-06-27 23:18:17,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:17,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:17,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:17,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 23:18:17,523 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:17,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:17,523 INFO L85 PathProgramCache]: Analyzing trace with hash 1050534960, now seen corresponding path program 3 times [2024-06-27 23:18:17,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:17,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344186606] [2024-06-27 23:18:17,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:17,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:17,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:18,421 INFO 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 23:18:18,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:18,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344186606] [2024-06-27 23:18:18,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344186606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:18,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:18,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:18:18,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779274974] [2024-06-27 23:18:18,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:18,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:18:18,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:18,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:18:18,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:18:18,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:18,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 444 transitions, 6837 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:18,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:18,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:18,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:19,402 INFO L124 PetriNetUnfolderBase]: 3074/5055 cut-off events. [2024-06-27 23:18:19,403 INFO L125 PetriNetUnfolderBase]: For 275784/275794 co-relation queries the response was YES. [2024-06-27 23:18:19,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36587 conditions, 5055 events. 3074/5055 cut-off events. For 275784/275794 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 31754 event pairs, 738 based on Foata normal form. 7/4962 useless extension candidates. Maximal degree in co-relation 36464. Up to 4402 conditions per place. [2024-06-27 23:18:19,454 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 358 selfloop transitions, 47 changer transitions 0/455 dead transitions. [2024-06-27 23:18:19,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 455 transitions, 7717 flow [2024-06-27 23:18:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:19,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 23:18:19,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:18:19,455 INFO L175 Difference]: Start difference. First operand has 249 places, 444 transitions, 6837 flow. Second operand 7 states and 133 transitions. [2024-06-27 23:18:19,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 455 transitions, 7717 flow [2024-06-27 23:18:19,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 455 transitions, 7264 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:19,888 INFO L231 Difference]: Finished difference. Result has 250 places, 447 transitions, 6526 flow [2024-06-27 23:18:19,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6384, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6526, PETRI_PLACES=250, PETRI_TRANSITIONS=447} [2024-06-27 23:18:19,888 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-27 23:18:19,888 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 447 transitions, 6526 flow [2024-06-27 23:18:19,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:19,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:19,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:19,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 23:18:19,889 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:19,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:19,889 INFO L85 PathProgramCache]: Analyzing trace with hash 600118038, now seen corresponding path program 1 times [2024-06-27 23:18:19,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:19,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913265918] [2024-06-27 23:18:19,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:19,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:20,702 INFO 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 23:18:20,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:20,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913265918] [2024-06-27 23:18:20,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913265918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:20,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:20,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:18:20,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410084838] [2024-06-27 23:18:20,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:20,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:18:20,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:20,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:18:20,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:18:20,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:20,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 447 transitions, 6526 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:20,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:20,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:20,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:21,705 INFO L124 PetriNetUnfolderBase]: 3065/5083 cut-off events. [2024-06-27 23:18:21,705 INFO L125 PetriNetUnfolderBase]: For 246104/246104 co-relation queries the response was YES. [2024-06-27 23:18:21,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34508 conditions, 5083 events. 3065/5083 cut-off events. For 246104/246104 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 32311 event pairs, 1080 based on Foata normal form. 2/5032 useless extension candidates. Maximal degree in co-relation 34384. Up to 4498 conditions per place. [2024-06-27 23:18:21,755 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 424 selfloop transitions, 15 changer transitions 0/461 dead transitions. [2024-06-27 23:18:21,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 461 transitions, 7498 flow [2024-06-27 23:18:21,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 23:18:21,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 23:18:21,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-27 23:18:21,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-27 23:18:21,756 INFO L175 Difference]: Start difference. First operand has 250 places, 447 transitions, 6526 flow. Second operand 6 states and 121 transitions. [2024-06-27 23:18:21,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 461 transitions, 7498 flow [2024-06-27 23:18:22,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 461 transitions, 7378 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:22,188 INFO L231 Difference]: Finished difference. Result has 251 places, 450 transitions, 6487 flow [2024-06-27 23:18:22,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6406, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6487, PETRI_PLACES=251, PETRI_TRANSITIONS=450} [2024-06-27 23:18:22,189 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-27 23:18:22,189 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 450 transitions, 6487 flow [2024-06-27 23:18:22,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:22,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:22,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:22,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 23:18:22,190 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:22,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:22,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1086308853, now seen corresponding path program 1 times [2024-06-27 23:18:22,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:22,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436345185] [2024-06-27 23:18:22,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:22,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:23,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:23,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436345185] [2024-06-27 23:18:23,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436345185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:23,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:23,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:18:23,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479270181] [2024-06-27 23:18:23,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:23,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:18:23,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:23,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:18:23,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:18:23,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:23,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 450 transitions, 6487 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:23,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:23,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:23,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:25,126 INFO L124 PetriNetUnfolderBase]: 3674/5808 cut-off events. [2024-06-27 23:18:25,126 INFO L125 PetriNetUnfolderBase]: For 295853/295853 co-relation queries the response was YES. [2024-06-27 23:18:25,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40358 conditions, 5808 events. 3674/5808 cut-off events. For 295853/295853 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 34878 event pairs, 1380 based on Foata normal form. 4/5811 useless extension candidates. Maximal degree in co-relation 40233. Up to 5411 conditions per place. [2024-06-27 23:18:25,185 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 456 selfloop transitions, 21 changer transitions 0/482 dead transitions. [2024-06-27 23:18:25,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 482 transitions, 7674 flow [2024-06-27 23:18:25,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 23:18:25,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 23:18:25,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-27 23:18:25,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-27 23:18:25,186 INFO L175 Difference]: Start difference. First operand has 251 places, 450 transitions, 6487 flow. Second operand 10 states and 176 transitions. [2024-06-27 23:18:25,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 482 transitions, 7674 flow [2024-06-27 23:18:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 482 transitions, 7617 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:25,650 INFO L231 Difference]: Finished difference. Result has 258 places, 455 transitions, 6570 flow [2024-06-27 23:18:25,651 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6430, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6570, PETRI_PLACES=258, PETRI_TRANSITIONS=455} [2024-06-27 23:18:25,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-27 23:18:25,651 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 455 transitions, 6570 flow [2024-06-27 23:18:25,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states 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 23:18:25,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:25,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:25,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 23:18:25,652 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:25,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:25,652 INFO L85 PathProgramCache]: Analyzing trace with hash 600327288, now seen corresponding path program 2 times [2024-06-27 23:18:25,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:25,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400099377] [2024-06-27 23:18:25,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:25,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:25,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:26,597 INFO 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 23:18:26,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:26,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400099377] [2024-06-27 23:18:26,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400099377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:26,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:26,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 23:18:26,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054716496] [2024-06-27 23:18:26,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:26,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 23:18:26,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:26,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 23:18:26,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 23:18:26,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:26,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 455 transitions, 6570 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:26,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:26,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:26,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:27,578 INFO L124 PetriNetUnfolderBase]: 3054/5074 cut-off events. [2024-06-27 23:18:27,578 INFO L125 PetriNetUnfolderBase]: For 257416/257416 co-relation queries the response was YES. [2024-06-27 23:18:27,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35113 conditions, 5074 events. 3054/5074 cut-off events. For 257416/257416 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 32211 event pairs, 1049 based on Foata normal form. 1/5028 useless extension candidates. Maximal degree in co-relation 34986. Up to 4476 conditions per place. [2024-06-27 23:18:27,633 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 424 selfloop transitions, 20 changer transitions 0/466 dead transitions. [2024-06-27 23:18:27,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 466 transitions, 7538 flow [2024-06-27 23:18:27,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:27,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:27,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 23:18:27,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-27 23:18:27,634 INFO L175 Difference]: Start difference. First operand has 258 places, 455 transitions, 6570 flow. Second operand 7 states and 132 transitions. [2024-06-27 23:18:27,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 466 transitions, 7538 flow [2024-06-27 23:18:28,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 466 transitions, 7456 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:28,202 INFO L231 Difference]: Finished difference. Result has 259 places, 458 transitions, 6586 flow [2024-06-27 23:18:28,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6488, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6586, PETRI_PLACES=259, PETRI_TRANSITIONS=458} [2024-06-27 23:18:28,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-27 23:18:28,203 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 458 transitions, 6586 flow [2024-06-27 23:18:28,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:28,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:28,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:28,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 23:18:28,203 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:28,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:28,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1610910374, now seen corresponding path program 1 times [2024-06-27 23:18:28,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:28,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780338591] [2024-06-27 23:18:28,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:28,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:28,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:29,566 INFO 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 23:18:29,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:29,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780338591] [2024-06-27 23:18:29,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780338591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:29,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:29,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:29,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170442807] [2024-06-27 23:18:29,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:29,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:29,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:29,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:29,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:29,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:29,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 458 transitions, 6586 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:29,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:29,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:29,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:30,752 INFO L124 PetriNetUnfolderBase]: 3057/5037 cut-off events. [2024-06-27 23:18:30,752 INFO L125 PetriNetUnfolderBase]: For 307245/307253 co-relation queries the response was YES. [2024-06-27 23:18:30,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37289 conditions, 5037 events. 3057/5037 cut-off events. For 307245/307253 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31646 event pairs, 693 based on Foata normal form. 8/4957 useless extension candidates. Maximal degree in co-relation 37163. Up to 4376 conditions per place. [2024-06-27 23:18:30,806 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 385 selfloop transitions, 44 changer transitions 0/479 dead transitions. [2024-06-27 23:18:30,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 479 transitions, 7554 flow [2024-06-27 23:18:30,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:30,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:30,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-27 23:18:30,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-27 23:18:30,807 INFO L175 Difference]: Start difference. First operand has 259 places, 458 transitions, 6586 flow. Second operand 8 states and 159 transitions. [2024-06-27 23:18:30,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 479 transitions, 7554 flow [2024-06-27 23:18:31,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 479 transitions, 7478 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:31,315 INFO L231 Difference]: Finished difference. Result has 262 places, 461 transitions, 6645 flow [2024-06-27 23:18:31,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6510, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6645, PETRI_PLACES=262, PETRI_TRANSITIONS=461} [2024-06-27 23:18:31,316 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-27 23:18:31,316 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 461 transitions, 6645 flow [2024-06-27 23:18:31,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:31,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:31,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:31,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 23:18:31,316 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:31,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:31,317 INFO L85 PathProgramCache]: Analyzing trace with hash 781151836, now seen corresponding path program 2 times [2024-06-27 23:18:31,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:31,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620740071] [2024-06-27 23:18:31,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:31,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:31,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:32,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:32,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620740071] [2024-06-27 23:18:32,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620740071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:32,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:32,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:18:32,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110686992] [2024-06-27 23:18:32,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:32,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:18:32,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:32,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:18:32,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:18:32,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:32,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 461 transitions, 6645 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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 23:18:32,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:32,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:32,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:33,683 INFO L124 PetriNetUnfolderBase]: 3068/5051 cut-off events. [2024-06-27 23:18:33,683 INFO L125 PetriNetUnfolderBase]: For 316538/316551 co-relation queries the response was YES. [2024-06-27 23:18:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37932 conditions, 5051 events. 3068/5051 cut-off events. For 316538/316551 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 31691 event pairs, 694 based on Foata normal form. 8/4965 useless extension candidates. Maximal degree in co-relation 37805. Up to 4394 conditions per place. [2024-06-27 23:18:33,737 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 384 selfloop transitions, 45 changer transitions 0/479 dead transitions. [2024-06-27 23:18:33,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 479 transitions, 7632 flow [2024-06-27 23:18:33,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:33,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:33,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:18:33,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:18:33,745 INFO L175 Difference]: Start difference. First operand has 262 places, 461 transitions, 6645 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:18:33,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 479 transitions, 7632 flow [2024-06-27 23:18:34,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 479 transitions, 7490 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:34,205 INFO L231 Difference]: Finished difference. Result has 264 places, 467 transitions, 6698 flow [2024-06-27 23:18:34,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6534, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6698, PETRI_PLACES=264, PETRI_TRANSITIONS=467} [2024-06-27 23:18:34,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 220 predicate places. [2024-06-27 23:18:34,206 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 467 transitions, 6698 flow [2024-06-27 23:18:34,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states 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 23:18:34,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:34,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:34,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 23:18:34,206 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:34,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:34,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1659782396, now seen corresponding path program 3 times [2024-06-27 23:18:34,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:34,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558005611] [2024-06-27 23:18:34,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:34,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:35,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:35,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:35,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558005611] [2024-06-27 23:18:35,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558005611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:35,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:35,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:35,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538220354] [2024-06-27 23:18:35,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:35,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:35,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:35,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:35,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:35,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:35,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 467 transitions, 6698 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:35,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:35,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:35,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:36,742 INFO L124 PetriNetUnfolderBase]: 3073/5056 cut-off events. [2024-06-27 23:18:36,742 INFO L125 PetriNetUnfolderBase]: For 326092/326118 co-relation queries the response was YES. [2024-06-27 23:18:36,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38428 conditions, 5056 events. 3073/5056 cut-off events. For 326092/326118 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 31725 event pairs, 698 based on Foata normal form. 12/4965 useless extension candidates. Maximal degree in co-relation 38300. Up to 4394 conditions per place. [2024-06-27 23:18:36,793 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 50 changer transitions 0/479 dead transitions. [2024-06-27 23:18:36,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 479 transitions, 7638 flow [2024-06-27 23:18:36,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:36,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:18:36,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 23:18:36,794 INFO L175 Difference]: Start difference. First operand has 264 places, 467 transitions, 6698 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:18:36,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 479 transitions, 7638 flow [2024-06-27 23:18:37,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 479 transitions, 7528 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:37,320 INFO L231 Difference]: Finished difference. Result has 266 places, 470 transitions, 6746 flow [2024-06-27 23:18:37,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6588, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6746, PETRI_PLACES=266, PETRI_TRANSITIONS=470} [2024-06-27 23:18:37,320 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-27 23:18:37,321 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 470 transitions, 6746 flow [2024-06-27 23:18:37,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:37,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:37,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:37,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 23:18:37,321 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:37,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:37,321 INFO L85 PathProgramCache]: Analyzing trace with hash 795436636, now seen corresponding path program 4 times [2024-06-27 23:18:37,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:37,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572165048] [2024-06-27 23:18:37,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:37,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:37,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:39,006 INFO 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 23:18:39,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:39,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572165048] [2024-06-27 23:18:39,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572165048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:39,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:39,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:39,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143209214] [2024-06-27 23:18:39,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:39,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:39,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:39,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:39,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:39,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:39,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 470 transitions, 6746 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:39,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:39,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:39,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:40,087 INFO L124 PetriNetUnfolderBase]: 3070/5053 cut-off events. [2024-06-27 23:18:40,088 INFO L125 PetriNetUnfolderBase]: For 335055/335073 co-relation queries the response was YES. [2024-06-27 23:18:40,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38846 conditions, 5053 events. 3070/5053 cut-off events. For 335055/335073 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 31684 event pairs, 698 based on Foata normal form. 15/4966 useless extension candidates. Maximal degree in co-relation 38717. Up to 4366 conditions per place. [2024-06-27 23:18:40,145 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 371 selfloop transitions, 64 changer transitions 0/485 dead transitions. [2024-06-27 23:18:40,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 485 transitions, 7720 flow [2024-06-27 23:18:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:40,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:40,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 23:18:40,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-27 23:18:40,146 INFO L175 Difference]: Start difference. First operand has 266 places, 470 transitions, 6746 flow. Second operand 8 states and 150 transitions. [2024-06-27 23:18:40,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 485 transitions, 7720 flow [2024-06-27 23:18:40,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 485 transitions, 7584 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:40,574 INFO L231 Difference]: Finished difference. Result has 269 places, 476 transitions, 6842 flow [2024-06-27 23:18:40,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6610, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6842, PETRI_PLACES=269, PETRI_TRANSITIONS=476} [2024-06-27 23:18:40,574 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-27 23:18:40,574 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 476 transitions, 6842 flow [2024-06-27 23:18:40,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:40,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:40,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:40,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 23:18:40,575 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:40,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:40,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1423791548, now seen corresponding path program 1 times [2024-06-27 23:18:40,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:40,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259415247] [2024-06-27 23:18:40,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:40,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:42,009 INFO 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 23:18:42,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:42,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259415247] [2024-06-27 23:18:42,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259415247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:42,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:42,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:18:42,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920747436] [2024-06-27 23:18:42,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:42,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:18:42,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:42,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:18:42,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:18:42,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:18:42,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 476 transitions, 6842 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:18:42,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:42,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:18:42,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:43,171 INFO L124 PetriNetUnfolderBase]: 3323/5387 cut-off events. [2024-06-27 23:18:43,171 INFO L125 PetriNetUnfolderBase]: For 350740/350740 co-relation queries the response was YES. [2024-06-27 23:18:43,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40730 conditions, 5387 events. 3323/5387 cut-off events. For 350740/350740 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33389 event pairs, 1160 based on Foata normal form. 2/5346 useless extension candidates. Maximal degree in co-relation 40599. Up to 4864 conditions per place. [2024-06-27 23:18:43,226 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 452 selfloop transitions, 18 changer transitions 0/491 dead transitions. [2024-06-27 23:18:43,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 491 transitions, 7888 flow [2024-06-27 23:18:43,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:18:43,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:18:43,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 23:18:43,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-27 23:18:43,227 INFO L175 Difference]: Start difference. First operand has 269 places, 476 transitions, 6842 flow. Second operand 7 states and 131 transitions. [2024-06-27 23:18:43,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 491 transitions, 7888 flow [2024-06-27 23:18:43,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 491 transitions, 7782 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:43,824 INFO L231 Difference]: Finished difference. Result has 272 places, 479 transitions, 6832 flow [2024-06-27 23:18:43,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6736, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6832, PETRI_PLACES=272, PETRI_TRANSITIONS=479} [2024-06-27 23:18:43,824 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-27 23:18:43,824 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 479 transitions, 6832 flow [2024-06-27 23:18:43,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:18:43,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:43,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:43,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 23:18:43,824 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:43,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:43,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1660263578, now seen corresponding path program 2 times [2024-06-27 23:18:43,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:43,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821155713] [2024-06-27 23:18:43,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:43,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:45,365 INFO 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 23:18:45,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:45,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821155713] [2024-06-27 23:18:45,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821155713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:45,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:45,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:45,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404835347] [2024-06-27 23:18:45,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:45,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:45,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:45,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:45,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:45,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:45,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 479 transitions, 6832 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:45,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:45,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:45,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:46,529 INFO L124 PetriNetUnfolderBase]: 3230/5297 cut-off events. [2024-06-27 23:18:46,529 INFO L125 PetriNetUnfolderBase]: For 365116/365116 co-relation queries the response was YES. [2024-06-27 23:18:46,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40950 conditions, 5297 events. 3230/5297 cut-off events. For 365116/365116 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 33446 event pairs, 1086 based on Foata normal form. 3/5253 useless extension candidates. Maximal degree in co-relation 40817. Up to 4621 conditions per place. [2024-06-27 23:18:46,589 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 436 selfloop transitions, 32 changer transitions 0/497 dead transitions. [2024-06-27 23:18:46,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 497 transitions, 8010 flow [2024-06-27 23:18:46,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:46,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 23:18:46,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:18:46,590 INFO L175 Difference]: Start difference. First operand has 272 places, 479 transitions, 6832 flow. Second operand 8 states and 152 transitions. [2024-06-27 23:18:46,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 497 transitions, 8010 flow [2024-06-27 23:18:47,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 497 transitions, 7936 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 23:18:47,215 INFO L231 Difference]: Finished difference. Result has 275 places, 485 transitions, 6927 flow [2024-06-27 23:18:47,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6927, PETRI_PLACES=275, PETRI_TRANSITIONS=485} [2024-06-27 23:18:47,215 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-27 23:18:47,215 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 485 transitions, 6927 flow [2024-06-27 23:18:47,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:47,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:47,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:47,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 23:18:47,216 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 795145918, now seen corresponding path program 3 times [2024-06-27 23:18:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:47,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547867184] [2024-06-27 23:18:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:47,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:48,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:48,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547867184] [2024-06-27 23:18:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547867184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:48,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 23:18:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519237393] [2024-06-27 23:18:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:48,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 23:18:48,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 23:18:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 23:18:48,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-27 23:18:48,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 485 transitions, 6927 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:48,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:48,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-27 23:18:48,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:49,925 INFO L124 PetriNetUnfolderBase]: 3236/5306 cut-off events. [2024-06-27 23:18:49,926 INFO L125 PetriNetUnfolderBase]: For 377249/377249 co-relation queries the response was YES. [2024-06-27 23:18:49,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41499 conditions, 5306 events. 3236/5306 cut-off events. For 377249/377249 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 33483 event pairs, 1090 based on Foata normal form. 3/5262 useless extension candidates. Maximal degree in co-relation 41365. Up to 4663 conditions per place. [2024-06-27 23:18:49,980 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 446 selfloop transitions, 23 changer transitions 0/498 dead transitions. [2024-06-27 23:18:49,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 498 transitions, 7955 flow [2024-06-27 23:18:49,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:18:49,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:18:49,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 23:18:49,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-27 23:18:49,981 INFO L175 Difference]: Start difference. First operand has 275 places, 485 transitions, 6927 flow. Second operand 8 states and 149 transitions. [2024-06-27 23:18:49,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 498 transitions, 7955 flow [2024-06-27 23:18:50,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 498 transitions, 7883 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 23:18:50,692 INFO L231 Difference]: Finished difference. Result has 279 places, 488 transitions, 6965 flow [2024-06-27 23:18:50,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6861, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6965, PETRI_PLACES=279, PETRI_TRANSITIONS=488} [2024-06-27 23:18:50,693 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-27 23:18:50,693 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 488 transitions, 6965 flow [2024-06-27 23:18:50,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states 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 23:18:50,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:50,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:50,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 23:18:50,693 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:50,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:50,694 INFO L85 PathProgramCache]: Analyzing trace with hash -43761378, now seen corresponding path program 1 times [2024-06-27 23:18:50,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:50,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190667667] [2024-06-27 23:18:50,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:50,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:52,059 INFO 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 23:18:52,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:52,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190667667] [2024-06-27 23:18:52,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190667667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:52,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:52,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:18:52,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960342597] [2024-06-27 23:18:52,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:52,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:18:52,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:52,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:18:52,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:18:52,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:52,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 488 transitions, 6965 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:52,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:52,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:52,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:53,665 INFO L124 PetriNetUnfolderBase]: 3925/6234 cut-off events. [2024-06-27 23:18:53,665 INFO L125 PetriNetUnfolderBase]: For 435175/435177 co-relation queries the response was YES. [2024-06-27 23:18:53,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47759 conditions, 6234 events. 3925/6234 cut-off events. For 435175/435177 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 38006 event pairs, 996 based on Foata normal form. 18/6251 useless extension candidates. Maximal degree in co-relation 47623. Up to 4966 conditions per place. [2024-06-27 23:18:53,735 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 432 selfloop transitions, 121 changer transitions 0/558 dead transitions. [2024-06-27 23:18:53,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 558 transitions, 8723 flow [2024-06-27 23:18:53,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:18:53,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:18:53,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 257 transitions. [2024-06-27 23:18:53,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4597495527728086 [2024-06-27 23:18:53,736 INFO L175 Difference]: Start difference. First operand has 279 places, 488 transitions, 6965 flow. Second operand 13 states and 257 transitions. [2024-06-27 23:18:53,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 558 transitions, 8723 flow [2024-06-27 23:18:54,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 558 transitions, 8651 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 23:18:54,612 INFO L231 Difference]: Finished difference. Result has 287 places, 494 transitions, 7262 flow [2024-06-27 23:18:54,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6893, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7262, PETRI_PLACES=287, PETRI_TRANSITIONS=494} [2024-06-27 23:18:54,612 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-27 23:18:54,612 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 494 transitions, 7262 flow [2024-06-27 23:18:54,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:54,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:54,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:54,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 23:18:54,613 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:54,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:54,613 INFO L85 PathProgramCache]: Analyzing trace with hash -1471287684, now seen corresponding path program 2 times [2024-06-27 23:18:54,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:54,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448250832] [2024-06-27 23:18:54,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:54,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:54,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:18:55,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:18:55,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:18:55,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448250832] [2024-06-27 23:18:55,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448250832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:18:55,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:18:55,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:18:55,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933098289] [2024-06-27 23:18:55,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:18:55,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:18:55,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:18:55,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:18:55,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:18:56,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:18:56,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 494 transitions, 7262 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:56,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:18:56,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:18:56,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:18:57,735 INFO L124 PetriNetUnfolderBase]: 4094/6516 cut-off events. [2024-06-27 23:18:57,735 INFO L125 PetriNetUnfolderBase]: For 470570/470572 co-relation queries the response was YES. [2024-06-27 23:18:57,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50997 conditions, 6516 events. 4094/6516 cut-off events. For 470570/470572 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 40134 event pairs, 1134 based on Foata normal form. 18/6533 useless extension candidates. Maximal degree in co-relation 50859. Up to 5432 conditions per place. [2024-06-27 23:18:57,811 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 448 selfloop transitions, 110 changer transitions 0/563 dead transitions. [2024-06-27 23:18:57,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 563 transitions, 9062 flow [2024-06-27 23:18:57,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:18:57,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:18:57,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-06-27 23:18:57,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45796064400715564 [2024-06-27 23:18:57,812 INFO L175 Difference]: Start difference. First operand has 287 places, 494 transitions, 7262 flow. Second operand 13 states and 256 transitions. [2024-06-27 23:18:57,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 563 transitions, 9062 flow [2024-06-27 23:18:59,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 563 transitions, 8902 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 23:18:59,059 INFO L231 Difference]: Finished difference. Result has 295 places, 503 transitions, 7536 flow [2024-06-27 23:18:59,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7106, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7536, PETRI_PLACES=295, PETRI_TRANSITIONS=503} [2024-06-27 23:18:59,059 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 251 predicate places. [2024-06-27 23:18:59,059 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 503 transitions, 7536 flow [2024-06-27 23:18:59,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:18:59,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:18:59,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:18:59,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 23:18:59,060 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:18:59,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:18:59,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1466526084, now seen corresponding path program 3 times [2024-06-27 23:18:59,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:18:59,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382124202] [2024-06-27 23:18:59,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:18:59,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:18:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:00,420 INFO 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 23:19:00,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:00,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382124202] [2024-06-27 23:19:00,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382124202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:00,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:00,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:00,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410869653] [2024-06-27 23:19:00,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:00,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:00,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:00,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:00,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:00,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:00,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 503 transitions, 7536 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:00,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:00,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:00,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:02,430 INFO L124 PetriNetUnfolderBase]: 4144/6624 cut-off events. [2024-06-27 23:19:02,431 INFO L125 PetriNetUnfolderBase]: For 492101/492103 co-relation queries the response was YES. [2024-06-27 23:19:02,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51947 conditions, 6624 events. 4144/6624 cut-off events. For 492101/492103 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 41101 event pairs, 1305 based on Foata normal form. 22/6645 useless extension candidates. Maximal degree in co-relation 51805. Up to 5815 conditions per place. [2024-06-27 23:19:02,504 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 447 selfloop transitions, 105 changer transitions 0/557 dead transitions. [2024-06-27 23:19:02,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 557 transitions, 8963 flow [2024-06-27 23:19:02,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:19:02,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:19:02,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 248 transitions. [2024-06-27 23:19:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44364937388193204 [2024-06-27 23:19:02,506 INFO L175 Difference]: Start difference. First operand has 295 places, 503 transitions, 7536 flow. Second operand 13 states and 248 transitions. [2024-06-27 23:19:02,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 557 transitions, 8963 flow [2024-06-27 23:19:03,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 557 transitions, 8809 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 23:19:03,771 INFO L231 Difference]: Finished difference. Result has 300 places, 504 transitions, 7638 flow [2024-06-27 23:19:03,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7382, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7638, PETRI_PLACES=300, PETRI_TRANSITIONS=504} [2024-06-27 23:19:03,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 256 predicate places. [2024-06-27 23:19:03,772 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 504 transitions, 7638 flow [2024-06-27 23:19:03,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:03,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:03,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:03,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 23:19:03,772 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:03,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:03,773 INFO L85 PathProgramCache]: Analyzing trace with hash -2236318, now seen corresponding path program 4 times [2024-06-27 23:19:03,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:03,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053796262] [2024-06-27 23:19:03,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:03,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:05,161 INFO 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 23:19:05,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:05,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053796262] [2024-06-27 23:19:05,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053796262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:05,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:05,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:05,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403489512] [2024-06-27 23:19:05,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:05,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:05,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:05,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:05,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:05,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:05,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 504 transitions, 7638 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:05,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:05,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:05,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:07,061 INFO L124 PetriNetUnfolderBase]: 4116/6574 cut-off events. [2024-06-27 23:19:07,061 INFO L125 PetriNetUnfolderBase]: For 477253/477255 co-relation queries the response was YES. [2024-06-27 23:19:07,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51150 conditions, 6574 events. 4116/6574 cut-off events. For 477253/477255 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 40758 event pairs, 1203 based on Foata normal form. 18/6591 useless extension candidates. Maximal degree in co-relation 51006. Up to 5629 conditions per place. [2024-06-27 23:19:07,144 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 450 selfloop transitions, 109 changer transitions 0/564 dead transitions. [2024-06-27 23:19:07,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 564 transitions, 9119 flow [2024-06-27 23:19:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 23:19:07,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 23:19:07,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 252 transitions. [2024-06-27 23:19:07,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45080500894454384 [2024-06-27 23:19:07,146 INFO L175 Difference]: Start difference. First operand has 300 places, 504 transitions, 7638 flow. Second operand 13 states and 252 transitions. [2024-06-27 23:19:07,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 564 transitions, 9119 flow [2024-06-27 23:19:08,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 564 transitions, 8910 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-27 23:19:08,543 INFO L231 Difference]: Finished difference. Result has 305 places, 507 transitions, 7734 flow [2024-06-27 23:19:08,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7429, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7734, PETRI_PLACES=305, PETRI_TRANSITIONS=507} [2024-06-27 23:19:08,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-27 23:19:08,544 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 507 transitions, 7734 flow [2024-06-27 23:19:08,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:08,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:08,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:08,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 23:19:08,544 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:08,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:08,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1104296064, now seen corresponding path program 5 times [2024-06-27 23:19:08,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:08,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648712075] [2024-06-27 23:19:08,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:08,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:08,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:09,664 INFO 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 23:19:09,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:09,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648712075] [2024-06-27 23:19:09,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648712075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:09,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:09,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 23:19:09,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116587299] [2024-06-27 23:19:09,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:09,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 23:19:09,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:09,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 23:19:09,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 23:19:09,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:19:09,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 507 transitions, 7734 flow. Second operand has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 23:19:09,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:09,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:19:09,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:11,457 INFO L124 PetriNetUnfolderBase]: 3810/6410 cut-off events. [2024-06-27 23:19:11,457 INFO L125 PetriNetUnfolderBase]: For 554364/554475 co-relation queries the response was YES. [2024-06-27 23:19:11,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52328 conditions, 6410 events. 3810/6410 cut-off events. For 554364/554475 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 42726 event pairs, 640 based on Foata normal form. 60/6413 useless extension candidates. Maximal degree in co-relation 52182. Up to 3544 conditions per place. [2024-06-27 23:19:11,536 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 290 selfloop transitions, 143 changer transitions 0/572 dead transitions. [2024-06-27 23:19:11,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 572 transitions, 9386 flow [2024-06-27 23:19:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:19:11,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:19:11,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 261 transitions. [2024-06-27 23:19:11,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5058139534883721 [2024-06-27 23:19:11,537 INFO L175 Difference]: Start difference. First operand has 305 places, 507 transitions, 7734 flow. Second operand 12 states and 261 transitions. [2024-06-27 23:19:11,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 572 transitions, 9386 flow [2024-06-27 23:19:12,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 572 transitions, 9167 flow, removed 7 selfloop flow, removed 11 redundant places. [2024-06-27 23:19:12,813 INFO L231 Difference]: Finished difference. Result has 308 places, 515 transitions, 8055 flow [2024-06-27 23:19:12,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8055, PETRI_PLACES=308, PETRI_TRANSITIONS=515} [2024-06-27 23:19:12,814 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 264 predicate places. [2024-06-27 23:19:12,814 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 515 transitions, 8055 flow [2024-06-27 23:19:12,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.444444444444445) internal successors, (130), 9 states have internal predecessors, (130), 0 states have call successors, (0), 0 states 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 23:19:12,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:12,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:12,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 23:19:12,814 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:12,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:12,815 INFO L85 PathProgramCache]: Analyzing trace with hash -595730846, now seen corresponding path program 6 times [2024-06-27 23:19:12,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:12,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424441919] [2024-06-27 23:19:12,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:12,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:12,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:14,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:14,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:14,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424441919] [2024-06-27 23:19:14,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424441919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:14,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:14,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:14,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756406486] [2024-06-27 23:19:14,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:14,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:14,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:14,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:14,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:14,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:14,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 515 transitions, 8055 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:14,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:14,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:14,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:16,439 INFO L124 PetriNetUnfolderBase]: 4909/7916 cut-off events. [2024-06-27 23:19:16,439 INFO L125 PetriNetUnfolderBase]: For 663418/663420 co-relation queries the response was YES. [2024-06-27 23:19:16,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64780 conditions, 7916 events. 4909/7916 cut-off events. For 663418/663420 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 51363 event pairs, 1188 based on Foata normal form. 26/7941 useless extension candidates. Maximal degree in co-relation 64632. Up to 6155 conditions per place. [2024-06-27 23:19:16,530 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 476 selfloop transitions, 108 changer transitions 0/589 dead transitions. [2024-06-27 23:19:16,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 589 transitions, 10125 flow [2024-06-27 23:19:16,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:19:16,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:19:16,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-27 23:19:16,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:19:16,531 INFO L175 Difference]: Start difference. First operand has 308 places, 515 transitions, 8055 flow. Second operand 12 states and 237 transitions. [2024-06-27 23:19:16,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 589 transitions, 10125 flow [2024-06-27 23:19:18,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 589 transitions, 9831 flow, removed 63 selfloop flow, removed 12 redundant places. [2024-06-27 23:19:18,578 INFO L231 Difference]: Finished difference. Result has 310 places, 531 transitions, 8469 flow [2024-06-27 23:19:18,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7832, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8469, PETRI_PLACES=310, PETRI_TRANSITIONS=531} [2024-06-27 23:19:18,578 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-27 23:19:18,578 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 531 transitions, 8469 flow [2024-06-27 23:19:18,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:18,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:18,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:18,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 23:19:18,579 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:18,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:18,579 INFO L85 PathProgramCache]: Analyzing trace with hash -482111816, now seen corresponding path program 7 times [2024-06-27 23:19:18,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:18,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150185071] [2024-06-27 23:19:18,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:18,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:18,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:20,093 INFO 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 23:19:20,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:20,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150185071] [2024-06-27 23:19:20,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150185071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:20,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:20,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:20,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792062694] [2024-06-27 23:19:20,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:20,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:20,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:20,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:20,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:20,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:20,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 531 transitions, 8469 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:20,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:20,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:20,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:22,364 INFO L124 PetriNetUnfolderBase]: 5291/8566 cut-off events. [2024-06-27 23:19:22,365 INFO L125 PetriNetUnfolderBase]: For 660508/660510 co-relation queries the response was YES. [2024-06-27 23:19:22,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69656 conditions, 8566 events. 5291/8566 cut-off events. For 660508/660510 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 56614 event pairs, 1472 based on Foata normal form. 34/8599 useless extension candidates. Maximal degree in co-relation 69510. Up to 7194 conditions per place. [2024-06-27 23:19:22,491 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 502 selfloop transitions, 86 changer transitions 0/593 dead transitions. [2024-06-27 23:19:22,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 593 transitions, 10431 flow [2024-06-27 23:19:22,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:22,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:22,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 23:19:22,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-27 23:19:22,492 INFO L175 Difference]: Start difference. First operand has 310 places, 531 transitions, 8469 flow. Second operand 11 states and 216 transitions. [2024-06-27 23:19:22,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 593 transitions, 10431 flow [2024-06-27 23:19:24,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 593 transitions, 10265 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:24,412 INFO L231 Difference]: Finished difference. Result has 315 places, 545 transitions, 8882 flow [2024-06-27 23:19:24,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8303, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8882, PETRI_PLACES=315, PETRI_TRANSITIONS=545} [2024-06-27 23:19:24,413 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-27 23:19:24,413 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 545 transitions, 8882 flow [2024-06-27 23:19:24,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:24,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:24,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:24,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 23:19:24,413 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:24,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:24,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1056422562, now seen corresponding path program 8 times [2024-06-27 23:19:24,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:24,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512232237] [2024-06-27 23:19:24,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:24,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:25,961 INFO 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 23:19:25,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:25,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512232237] [2024-06-27 23:19:25,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512232237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:25,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:25,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:25,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65093649] [2024-06-27 23:19:25,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:25,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:25,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:25,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:25,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:26,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:26,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 545 transitions, 8882 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:26,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:26,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:26,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:28,272 INFO L124 PetriNetUnfolderBase]: 5209/8453 cut-off events. [2024-06-27 23:19:28,272 INFO L125 PetriNetUnfolderBase]: For 630824/630826 co-relation queries the response was YES. [2024-06-27 23:19:28,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67074 conditions, 8453 events. 5209/8453 cut-off events. For 630824/630826 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 55922 event pairs, 1526 based on Foata normal form. 42/8494 useless extension candidates. Maximal degree in co-relation 66925. Up to 7473 conditions per place. [2024-06-27 23:19:28,371 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 504 selfloop transitions, 76 changer transitions 0/585 dead transitions. [2024-06-27 23:19:28,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 585 transitions, 10235 flow [2024-06-27 23:19:28,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:28,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:28,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-27 23:19:28,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-27 23:19:28,373 INFO L175 Difference]: Start difference. First operand has 315 places, 545 transitions, 8882 flow. Second operand 11 states and 210 transitions. [2024-06-27 23:19:28,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 585 transitions, 10235 flow [2024-06-27 23:19:30,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 585 transitions, 10050 flow, removed 51 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:30,195 INFO L231 Difference]: Finished difference. Result has 319 places, 545 transitions, 8865 flow [2024-06-27 23:19:30,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8865, PETRI_PLACES=319, PETRI_TRANSITIONS=545} [2024-06-27 23:19:30,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-27 23:19:30,196 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 545 transitions, 8865 flow [2024-06-27 23:19:30,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:30,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:30,196 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:30,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 23:19:30,196 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:30,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:30,197 INFO L85 PathProgramCache]: Analyzing trace with hash -482227136, now seen corresponding path program 9 times [2024-06-27 23:19:30,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:30,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407779462] [2024-06-27 23:19:30,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:30,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:30,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:31,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:31,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407779462] [2024-06-27 23:19:31,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407779462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:31,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:31,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:31,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111750128] [2024-06-27 23:19:31,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:31,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:31,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:31,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:31,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:31,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:31,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 545 transitions, 8865 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:31,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:31,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:31,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:33,940 INFO L124 PetriNetUnfolderBase]: 5145/8343 cut-off events. [2024-06-27 23:19:33,940 INFO L125 PetriNetUnfolderBase]: For 576072/576074 co-relation queries the response was YES. [2024-06-27 23:19:34,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64364 conditions, 8343 events. 5145/8343 cut-off events. For 576072/576074 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 54973 event pairs, 1318 based on Foata normal form. 34/8376 useless extension candidates. Maximal degree in co-relation 64213. Up to 6684 conditions per place. [2024-06-27 23:19:34,053 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 494 selfloop transitions, 99 changer transitions 0/598 dead transitions. [2024-06-27 23:19:34,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 598 transitions, 10400 flow [2024-06-27 23:19:34,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:34,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:34,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-27 23:19:34,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-27 23:19:34,055 INFO L175 Difference]: Start difference. First operand has 319 places, 545 transitions, 8865 flow. Second operand 11 states and 216 transitions. [2024-06-27 23:19:34,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 598 transitions, 10400 flow [2024-06-27 23:19:36,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 598 transitions, 10233 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:19:36,052 INFO L231 Difference]: Finished difference. Result has 323 places, 551 transitions, 9064 flow [2024-06-27 23:19:36,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9064, PETRI_PLACES=323, PETRI_TRANSITIONS=551} [2024-06-27 23:19:36,052 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-27 23:19:36,052 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 551 transitions, 9064 flow [2024-06-27 23:19:36,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:36,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:36,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:36,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 23:19:36,053 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:36,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:36,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1061663488, now seen corresponding path program 10 times [2024-06-27 23:19:36,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:36,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067669827] [2024-06-27 23:19:36,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:36,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:36,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:37,581 INFO 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 23:19:37,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:37,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067669827] [2024-06-27 23:19:37,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067669827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:37,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:37,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:37,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110046651] [2024-06-27 23:19:37,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:37,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:37,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:37,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:37,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:37,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:37,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 551 transitions, 9064 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:37,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:37,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:37,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:40,071 INFO L124 PetriNetUnfolderBase]: 5342/8682 cut-off events. [2024-06-27 23:19:40,071 INFO L125 PetriNetUnfolderBase]: For 600002/600005 co-relation queries the response was YES. [2024-06-27 23:19:40,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67938 conditions, 8682 events. 5342/8682 cut-off events. For 600002/600005 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 57967 event pairs, 1350 based on Foata normal form. 16/8695 useless extension candidates. Maximal degree in co-relation 67785. Up to 6831 conditions per place. [2024-06-27 23:19:40,169 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 346 selfloop transitions, 263 changer transitions 0/614 dead transitions. [2024-06-27 23:19:40,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 614 transitions, 10934 flow [2024-06-27 23:19:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-27 23:19:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49471458773784355 [2024-06-27 23:19:40,170 INFO L175 Difference]: Start difference. First operand has 323 places, 551 transitions, 9064 flow. Second operand 11 states and 234 transitions. [2024-06-27 23:19:40,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 614 transitions, 10934 flow [2024-06-27 23:19:42,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 614 transitions, 10623 flow, removed 31 selfloop flow, removed 9 redundant places. [2024-06-27 23:19:42,421 INFO L231 Difference]: Finished difference. Result has 326 places, 557 transitions, 9395 flow [2024-06-27 23:19:42,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8753, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9395, PETRI_PLACES=326, PETRI_TRANSITIONS=557} [2024-06-27 23:19:42,422 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 282 predicate places. [2024-06-27 23:19:42,422 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 557 transitions, 9395 flow [2024-06-27 23:19:42,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:42,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:42,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:42,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 23:19:42,422 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:42,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:42,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1057017208, now seen corresponding path program 11 times [2024-06-27 23:19:42,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:42,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361060328] [2024-06-27 23:19:42,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:42,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:43,938 INFO 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 23:19:43,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:43,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361060328] [2024-06-27 23:19:43,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361060328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:43,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:43,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:43,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654207421] [2024-06-27 23:19:43,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:43,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:43,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:43,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:43,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:44,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:44,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 557 transitions, 9395 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:44,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:44,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:44,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:46,559 INFO L124 PetriNetUnfolderBase]: 5306/8629 cut-off events. [2024-06-27 23:19:46,559 INFO L125 PetriNetUnfolderBase]: For 593974/593977 co-relation queries the response was YES. [2024-06-27 23:19:46,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66751 conditions, 8629 events. 5306/8629 cut-off events. For 593974/593977 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 57602 event pairs, 1358 based on Foata normal form. 20/8646 useless extension candidates. Maximal degree in co-relation 66597. Up to 6947 conditions per place. [2024-06-27 23:19:46,686 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 343 selfloop transitions, 260 changer transitions 0/608 dead transitions. [2024-06-27 23:19:46,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 608 transitions, 10933 flow [2024-06-27 23:19:46,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:46,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:46,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-27 23:19:46,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4820295983086681 [2024-06-27 23:19:46,688 INFO L175 Difference]: Start difference. First operand has 326 places, 557 transitions, 9395 flow. Second operand 11 states and 228 transitions. [2024-06-27 23:19:46,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 608 transitions, 10933 flow [2024-06-27 23:19:48,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 608 transitions, 10604 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-27 23:19:48,898 INFO L231 Difference]: Finished difference. Result has 330 places, 557 transitions, 9595 flow [2024-06-27 23:19:48,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9066, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9595, PETRI_PLACES=330, PETRI_TRANSITIONS=557} [2024-06-27 23:19:48,898 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-27 23:19:48,898 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 557 transitions, 9595 flow [2024-06-27 23:19:48,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:48,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:48,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:48,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 23:19:48,899 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:48,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:48,899 INFO L85 PathProgramCache]: Analyzing trace with hash -1179310972, now seen corresponding path program 12 times [2024-06-27 23:19:48,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:48,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581934150] [2024-06-27 23:19:48,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:48,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:50,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:19:50,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:50,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581934150] [2024-06-27 23:19:50,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581934150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:50,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:50,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:50,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984603604] [2024-06-27 23:19:50,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:50,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:50,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:50,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:50,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:50,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:50,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 557 transitions, 9595 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:50,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:50,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:50,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:52,930 INFO L124 PetriNetUnfolderBase]: 5381/8763 cut-off events. [2024-06-27 23:19:52,930 INFO L125 PetriNetUnfolderBase]: For 609635/609638 co-relation queries the response was YES. [2024-06-27 23:19:53,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68418 conditions, 8763 events. 5381/8763 cut-off events. For 609635/609638 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 58780 event pairs, 1384 based on Foata normal form. 20/8780 useless extension candidates. Maximal degree in co-relation 68262. Up to 7072 conditions per place. [2024-06-27 23:19:53,052 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 331 selfloop transitions, 273 changer transitions 0/609 dead transitions. [2024-06-27 23:19:53,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 609 transitions, 11181 flow [2024-06-27 23:19:53,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:53,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-27 23:19:53,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47568710359408034 [2024-06-27 23:19:53,053 INFO L175 Difference]: Start difference. First operand has 330 places, 557 transitions, 9595 flow. Second operand 11 states and 225 transitions. [2024-06-27 23:19:53,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 609 transitions, 11181 flow [2024-06-27 23:19:55,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 609 transitions, 10662 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-27 23:19:55,428 INFO L231 Difference]: Finished difference. Result has 332 places, 558 transitions, 9667 flow [2024-06-27 23:19:55,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9076, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9667, PETRI_PLACES=332, PETRI_TRANSITIONS=558} [2024-06-27 23:19:55,428 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-27 23:19:55,428 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 558 transitions, 9667 flow [2024-06-27 23:19:55,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:55,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:19:55,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:19:55,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 23:19:55,429 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:19:55,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:19:55,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1356562462, now seen corresponding path program 13 times [2024-06-27 23:19:55,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:19:55,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559822931] [2024-06-27 23:19:55,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:19:55,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:19:55,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:19:56,922 INFO 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 23:19:56,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:19:56,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559822931] [2024-06-27 23:19:56,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559822931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:19:56,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:19:56,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:19:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947151266] [2024-06-27 23:19:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:19:56,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:19:56,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:19:56,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:19:56,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:19:57,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:19:57,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 558 transitions, 9667 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:19:57,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:19:57,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:19:57,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:19:59,328 INFO L124 PetriNetUnfolderBase]: 5578/9086 cut-off events. [2024-06-27 23:19:59,328 INFO L125 PetriNetUnfolderBase]: For 659057/659060 co-relation queries the response was YES. [2024-06-27 23:19:59,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71833 conditions, 9086 events. 5578/9086 cut-off events. For 659057/659060 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 61378 event pairs, 1405 based on Foata normal form. 16/9099 useless extension candidates. Maximal degree in co-relation 71676. Up to 6759 conditions per place. [2024-06-27 23:19:59,439 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 348 selfloop transitions, 269 changer transitions 0/622 dead transitions. [2024-06-27 23:19:59,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 622 transitions, 11603 flow [2024-06-27 23:19:59,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:19:59,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:19:59,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-27 23:19:59,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.492600422832981 [2024-06-27 23:19:59,441 INFO L175 Difference]: Start difference. First operand has 332 places, 558 transitions, 9667 flow. Second operand 11 states and 233 transitions. [2024-06-27 23:19:59,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 622 transitions, 11603 flow [2024-06-27 23:20:02,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 622 transitions, 11040 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:02,077 INFO L231 Difference]: Finished difference. Result has 336 places, 565 transitions, 9817 flow [2024-06-27 23:20:02,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9817, PETRI_PLACES=336, PETRI_TRANSITIONS=565} [2024-06-27 23:20:02,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-27 23:20:02,078 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 565 transitions, 9817 flow [2024-06-27 23:20:02,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:02,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:02,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:02,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 23:20:02,078 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:02,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:02,078 INFO L85 PathProgramCache]: Analyzing trace with hash -890783428, now seen corresponding path program 14 times [2024-06-27 23:20:02,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:02,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900696428] [2024-06-27 23:20:02,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:02,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:02,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:03,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:03,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:03,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900696428] [2024-06-27 23:20:03,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900696428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:03,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:03,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:03,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398546448] [2024-06-27 23:20:03,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:03,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:03,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:03,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:03,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:03,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:03,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 565 transitions, 9817 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:03,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:03,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:03,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:06,111 INFO L124 PetriNetUnfolderBase]: 5628/9187 cut-off events. [2024-06-27 23:20:06,111 INFO L125 PetriNetUnfolderBase]: For 681903/681906 co-relation queries the response was YES. [2024-06-27 23:20:06,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72683 conditions, 9187 events. 5628/9187 cut-off events. For 681903/681906 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 62416 event pairs, 1456 based on Foata normal form. 20/9204 useless extension candidates. Maximal degree in co-relation 72523. Up to 7481 conditions per place. [2024-06-27 23:20:06,243 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 348 selfloop transitions, 265 changer transitions 0/618 dead transitions. [2024-06-27 23:20:06,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 618 transitions, 11430 flow [2024-06-27 23:20:06,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:06,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:06,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-27 23:20:06,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4799154334038055 [2024-06-27 23:20:06,244 INFO L175 Difference]: Start difference. First operand has 336 places, 565 transitions, 9817 flow. Second operand 11 states and 227 transitions. [2024-06-27 23:20:06,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 618 transitions, 11430 flow [2024-06-27 23:20:08,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 618 transitions, 11073 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:08,837 INFO L231 Difference]: Finished difference. Result has 341 places, 566 transitions, 10040 flow [2024-06-27 23:20:08,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9466, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10040, PETRI_PLACES=341, PETRI_TRANSITIONS=566} [2024-06-27 23:20:08,837 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-27 23:20:08,838 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 566 transitions, 10040 flow [2024-06-27 23:20:08,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:08,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:08,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:08,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 23:20:08,838 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:08,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:08,839 INFO L85 PathProgramCache]: Analyzing trace with hash -890961058, now seen corresponding path program 15 times [2024-06-27 23:20:08,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:08,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530050876] [2024-06-27 23:20:08,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:08,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:08,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:10,340 INFO 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 23:20:10,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:10,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530050876] [2024-06-27 23:20:10,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530050876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:10,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:10,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:10,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921278480] [2024-06-27 23:20:10,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:10,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:10,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:10,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:10,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:10,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:10,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 566 transitions, 10040 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:10,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:10,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:10,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:12,885 INFO L124 PetriNetUnfolderBase]: 5600/9137 cut-off events. [2024-06-27 23:20:12,886 INFO L125 PetriNetUnfolderBase]: For 660327/660330 co-relation queries the response was YES. [2024-06-27 23:20:12,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72187 conditions, 9137 events. 5600/9137 cut-off events. For 660327/660330 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 61969 event pairs, 1408 based on Foata normal form. 16/9150 useless extension candidates. Maximal degree in co-relation 72025. Up to 7182 conditions per place. [2024-06-27 23:20:13,029 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 349 selfloop transitions, 269 changer transitions 0/623 dead transitions. [2024-06-27 23:20:13,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 623 transitions, 11658 flow [2024-06-27 23:20:13,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:13,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-27 23:20:13,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48414376321353064 [2024-06-27 23:20:13,030 INFO L175 Difference]: Start difference. First operand has 341 places, 566 transitions, 10040 flow. Second operand 11 states and 229 transitions. [2024-06-27 23:20:13,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 623 transitions, 11658 flow [2024-06-27 23:20:16,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 623 transitions, 11105 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:16,145 INFO L231 Difference]: Finished difference. Result has 344 places, 568 transitions, 10074 flow [2024-06-27 23:20:16,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9487, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10074, PETRI_PLACES=344, PETRI_TRANSITIONS=568} [2024-06-27 23:20:16,146 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-27 23:20:16,146 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 568 transitions, 10074 flow [2024-06-27 23:20:16,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:16,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:16,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:16,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 23:20:16,147 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:16,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:16,148 INFO L85 PathProgramCache]: Analyzing trace with hash 507362183, now seen corresponding path program 1 times [2024-06-27 23:20:16,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:16,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678591111] [2024-06-27 23:20:16,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:16,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:16,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:17,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:17,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:17,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678591111] [2024-06-27 23:20:17,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678591111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:17,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:17,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:20:17,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436564379] [2024-06-27 23:20:17,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:17,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:20:17,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:17,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:20:17,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:20:17,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:20:17,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 568 transitions, 10074 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:20:17,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:17,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:20:17,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:19,088 INFO L124 PetriNetUnfolderBase]: 5211/8676 cut-off events. [2024-06-27 23:20:19,089 INFO L125 PetriNetUnfolderBase]: For 644981/644983 co-relation queries the response was YES. [2024-06-27 23:20:19,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68874 conditions, 8676 events. 5211/8676 cut-off events. For 644981/644983 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 60701 event pairs, 1858 based on Foata normal form. 4/8620 useless extension candidates. Maximal degree in co-relation 68710. Up to 7867 conditions per place. [2024-06-27 23:20:19,193 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 501 selfloop transitions, 61 changer transitions 0/592 dead transitions. [2024-06-27 23:20:19,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 592 transitions, 11346 flow [2024-06-27 23:20:19,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:19,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:19,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 23:20:19,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-27 23:20:19,194 INFO L175 Difference]: Start difference. First operand has 344 places, 568 transitions, 10074 flow. Second operand 8 states and 158 transitions. [2024-06-27 23:20:19,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 592 transitions, 11346 flow [2024-06-27 23:20:21,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 592 transitions, 10573 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-27 23:20:21,673 INFO L231 Difference]: Finished difference. Result has 342 places, 571 transitions, 9482 flow [2024-06-27 23:20:21,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9301, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9482, PETRI_PLACES=342, PETRI_TRANSITIONS=571} [2024-06-27 23:20:21,674 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-27 23:20:21,674 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 571 transitions, 9482 flow [2024-06-27 23:20:21,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:20:21,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:21,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:21,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 23:20:21,675 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:21,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:21,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1179064708, now seen corresponding path program 1 times [2024-06-27 23:20:21,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:21,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909271865] [2024-06-27 23:20:21,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:21,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:21,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:23,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:23,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:23,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909271865] [2024-06-27 23:20:23,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909271865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:23,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:23,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:23,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813264661] [2024-06-27 23:20:23,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:23,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:23,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:23,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:23,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:23,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:23,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 571 transitions, 9482 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:23,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:23,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:23,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:25,807 INFO L124 PetriNetUnfolderBase]: 5627/9190 cut-off events. [2024-06-27 23:20:25,807 INFO L125 PetriNetUnfolderBase]: For 666247/666252 co-relation queries the response was YES. [2024-06-27 23:20:25,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71272 conditions, 9190 events. 5627/9190 cut-off events. For 666247/666252 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 62622 event pairs, 1955 based on Foata normal form. 6/9193 useless extension candidates. Maximal degree in co-relation 71109. Up to 8344 conditions per place. [2024-06-27 23:20:25,933 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 518 selfloop transitions, 96 changer transitions 0/619 dead transitions. [2024-06-27 23:20:25,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 619 transitions, 11070 flow [2024-06-27 23:20:25,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:25,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:25,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 23:20:25,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:20:25,935 INFO L175 Difference]: Start difference. First operand has 342 places, 571 transitions, 9482 flow. Second operand 11 states and 215 transitions. [2024-06-27 23:20:25,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 619 transitions, 11070 flow [2024-06-27 23:20:28,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 619 transitions, 10940 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 23:20:28,160 INFO L231 Difference]: Finished difference. Result has 349 places, 578 transitions, 9678 flow [2024-06-27 23:20:28,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9678, PETRI_PLACES=349, PETRI_TRANSITIONS=578} [2024-06-27 23:20:28,161 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-27 23:20:28,161 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 578 transitions, 9678 flow [2024-06-27 23:20:28,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:28,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:28,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:28,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 23:20:28,161 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:28,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:28,162 INFO L85 PathProgramCache]: Analyzing trace with hash 514980743, now seen corresponding path program 2 times [2024-06-27 23:20:28,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:28,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476759987] [2024-06-27 23:20:28,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:28,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:28,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:29,126 INFO 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 23:20:29,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:29,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476759987] [2024-06-27 23:20:29,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476759987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:29,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:29,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:20:29,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010206229] [2024-06-27 23:20:29,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:29,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:20:29,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:29,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:20:29,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:20:29,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:20:29,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 578 transitions, 9678 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:20:29,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:29,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:20:29,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:31,119 INFO L124 PetriNetUnfolderBase]: 5255/8737 cut-off events. [2024-06-27 23:20:31,120 INFO L125 PetriNetUnfolderBase]: For 678829/678831 co-relation queries the response was YES. [2024-06-27 23:20:31,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69276 conditions, 8737 events. 5255/8737 cut-off events. For 678829/678831 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 61106 event pairs, 1821 based on Foata normal form. 3/8675 useless extension candidates. Maximal degree in co-relation 69111. Up to 7903 conditions per place. [2024-06-27 23:20:31,246 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 508 selfloop transitions, 69 changer transitions 0/607 dead transitions. [2024-06-27 23:20:31,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 607 transitions, 11190 flow [2024-06-27 23:20:31,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:31,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:31,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-27 23:20:31,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-27 23:20:31,247 INFO L175 Difference]: Start difference. First operand has 349 places, 578 transitions, 9678 flow. Second operand 8 states and 157 transitions. [2024-06-27 23:20:31,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 607 transitions, 11190 flow [2024-06-27 23:20:33,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 607 transitions, 10962 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 23:20:33,673 INFO L231 Difference]: Finished difference. Result has 350 places, 588 transitions, 9770 flow [2024-06-27 23:20:33,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9450, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9770, PETRI_PLACES=350, PETRI_TRANSITIONS=588} [2024-06-27 23:20:33,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-27 23:20:33,673 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 588 transitions, 9770 flow [2024-06-27 23:20:33,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:20:33,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:33,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:33,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 23:20:33,674 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:33,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:33,674 INFO L85 PathProgramCache]: Analyzing trace with hash 514990663, now seen corresponding path program 1 times [2024-06-27 23:20:33,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:33,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090425582] [2024-06-27 23:20:33,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:33,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:33,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:35,299 INFO 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 23:20:35,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:35,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090425582] [2024-06-27 23:20:35,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090425582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:35,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:35,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:35,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944599555] [2024-06-27 23:20:35,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:35,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:35,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:35,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:35,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:35,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-27 23:20:35,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 588 transitions, 9770 flow. Second operand has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states 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 23:20:35,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:35,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-27 23:20:35,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:37,563 INFO L124 PetriNetUnfolderBase]: 5054/8466 cut-off events. [2024-06-27 23:20:37,563 INFO L125 PetriNetUnfolderBase]: For 701627/701649 co-relation queries the response was YES. [2024-06-27 23:20:37,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68390 conditions, 8466 events. 5054/8466 cut-off events. For 701627/701649 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 59466 event pairs, 1391 based on Foata normal form. 14/8372 useless extension candidates. Maximal degree in co-relation 68223. Up to 7488 conditions per place. [2024-06-27 23:20:37,690 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 486 selfloop transitions, 56 changer transitions 0/607 dead transitions. [2024-06-27 23:20:37,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 607 transitions, 10980 flow [2024-06-27 23:20:37,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 23:20:37,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 23:20:37,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-27 23:20:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-27 23:20:37,691 INFO L175 Difference]: Start difference. First operand has 350 places, 588 transitions, 9770 flow. Second operand 8 states and 164 transitions. [2024-06-27 23:20:37,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 607 transitions, 10980 flow [2024-06-27 23:20:40,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 607 transitions, 10858 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 23:20:40,308 INFO L231 Difference]: Finished difference. Result has 354 places, 591 transitions, 9828 flow [2024-06-27 23:20:40,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9648, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9828, PETRI_PLACES=354, PETRI_TRANSITIONS=591} [2024-06-27 23:20:40,308 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-27 23:20:40,308 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 591 transitions, 9828 flow [2024-06-27 23:20:40,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.5) internal successors, (145), 10 states have internal predecessors, (145), 0 states have call successors, (0), 0 states 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 23:20:40,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:40,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:40,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 23:20:40,309 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:40,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:40,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1971206600, now seen corresponding path program 16 times [2024-06-27 23:20:40,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:40,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024451210] [2024-06-27 23:20:40,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:40,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:42,001 INFO 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 23:20:42,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:42,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024451210] [2024-06-27 23:20:42,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024451210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:42,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:42,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:42,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225179102] [2024-06-27 23:20:42,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:42,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:42,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:42,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:42,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:42,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:42,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 591 transitions, 9828 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:42,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:42,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:42,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:44,733 INFO L124 PetriNetUnfolderBase]: 5887/9638 cut-off events. [2024-06-27 23:20:44,733 INFO L125 PetriNetUnfolderBase]: For 794919/794919 co-relation queries the response was YES. [2024-06-27 23:20:44,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75910 conditions, 9638 events. 5887/9638 cut-off events. For 794919/794919 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 66106 event pairs, 1641 based on Foata normal form. 40/9673 useless extension candidates. Maximal degree in co-relation 75741. Up to 8534 conditions per place. [2024-06-27 23:20:44,870 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 550 selfloop transitions, 75 changer transitions 0/630 dead transitions. [2024-06-27 23:20:44,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 630 transitions, 11403 flow [2024-06-27 23:20:44,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:44,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:44,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-27 23:20:44,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917547568710357 [2024-06-27 23:20:44,871 INFO L175 Difference]: Start difference. First operand has 354 places, 591 transitions, 9828 flow. Second operand 11 states and 203 transitions. [2024-06-27 23:20:44,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 630 transitions, 11403 flow [2024-06-27 23:20:46,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 630 transitions, 11249 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 23:20:46,860 INFO L231 Difference]: Finished difference. Result has 359 places, 596 transitions, 10005 flow [2024-06-27 23:20:46,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9674, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10005, PETRI_PLACES=359, PETRI_TRANSITIONS=596} [2024-06-27 23:20:46,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-27 23:20:46,861 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 596 transitions, 10005 flow [2024-06-27 23:20:46,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:46,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:46,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:46,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 23:20:46,861 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:46,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:46,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1966560320, now seen corresponding path program 17 times [2024-06-27 23:20:46,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:46,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548045109] [2024-06-27 23:20:46,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:46,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:48,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:20:48,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:48,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548045109] [2024-06-27 23:20:48,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548045109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:48,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:48,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:48,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822106264] [2024-06-27 23:20:48,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:48,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:48,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:48,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:48,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:48,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:48,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 596 transitions, 10005 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:48,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:48,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:48,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:51,385 INFO L124 PetriNetUnfolderBase]: 6136/10072 cut-off events. [2024-06-27 23:20:51,385 INFO L125 PetriNetUnfolderBase]: For 807774/807774 co-relation queries the response was YES. [2024-06-27 23:20:51,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78948 conditions, 10072 events. 6136/10072 cut-off events. For 807774/807774 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 69835 event pairs, 1676 based on Foata normal form. 32/10099 useless extension candidates. Maximal degree in co-relation 78778. Up to 8586 conditions per place. [2024-06-27 23:20:51,551 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 556 selfloop transitions, 86 changer transitions 0/647 dead transitions. [2024-06-27 23:20:51,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 647 transitions, 11739 flow [2024-06-27 23:20:51,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:51,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:51,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-27 23:20:51,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376321353065539 [2024-06-27 23:20:51,552 INFO L175 Difference]: Start difference. First operand has 359 places, 596 transitions, 10005 flow. Second operand 11 states and 207 transitions. [2024-06-27 23:20:51,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 647 transitions, 11739 flow [2024-06-27 23:20:54,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 647 transitions, 11563 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 23:20:54,842 INFO L231 Difference]: Finished difference. Result has 362 places, 607 transitions, 10298 flow [2024-06-27 23:20:54,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9829, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10298, PETRI_PLACES=362, PETRI_TRANSITIONS=607} [2024-06-27 23:20:54,842 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-27 23:20:54,842 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 607 transitions, 10298 flow [2024-06-27 23:20:54,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:54,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:20:54,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:20:54,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 23:20:54,843 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:20:54,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:20:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash 396983258, now seen corresponding path program 18 times [2024-06-27 23:20:54,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:20:54,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723463813] [2024-06-27 23:20:54,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:20:54,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:20:54,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:20:56,541 INFO 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 23:20:56,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:20:56,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723463813] [2024-06-27 23:20:56,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723463813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:20:56,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:20:56,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:20:56,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363927303] [2024-06-27 23:20:56,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:20:56,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:20:56,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:20:56,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:20:56,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:20:56,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:20:56,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 607 transitions, 10298 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:20:56,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:20:56,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:20:56,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:20:59,632 INFO L124 PetriNetUnfolderBase]: 6290/10353 cut-off events. [2024-06-27 23:20:59,633 INFO L125 PetriNetUnfolderBase]: For 810537/810537 co-relation queries the response was YES. [2024-06-27 23:20:59,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80205 conditions, 10353 events. 6290/10353 cut-off events. For 810537/810537 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 72269 event pairs, 1676 based on Foata normal form. 32/10380 useless extension candidates. Maximal degree in co-relation 80033. Up to 8414 conditions per place. [2024-06-27 23:20:59,790 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 552 selfloop transitions, 101 changer transitions 0/658 dead transitions. [2024-06-27 23:20:59,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 658 transitions, 12023 flow [2024-06-27 23:20:59,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:20:59,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:20:59,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-27 23:20:59,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:20:59,792 INFO L175 Difference]: Start difference. First operand has 362 places, 607 transitions, 10298 flow. Second operand 11 states and 209 transitions. [2024-06-27 23:20:59,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 658 transitions, 12023 flow [2024-06-27 23:21:02,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 658 transitions, 11810 flow, removed 39 selfloop flow, removed 8 redundant places. [2024-06-27 23:21:02,213 INFO L231 Difference]: Finished difference. Result has 366 places, 617 transitions, 10563 flow [2024-06-27 23:21:02,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10085, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10563, PETRI_PLACES=366, PETRI_TRANSITIONS=617} [2024-06-27 23:21:02,213 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 322 predicate places. [2024-06-27 23:21:02,213 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 617 transitions, 10563 flow [2024-06-27 23:21:02,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:02,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:02,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:02,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 23:21:02,213 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:02,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:02,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1946411994, now seen corresponding path program 19 times [2024-06-27 23:21:02,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:02,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478638249] [2024-06-27 23:21:02,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:02,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:02,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:03,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:03,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:03,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478638249] [2024-06-27 23:21:03,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478638249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:03,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:03,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:03,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689271466] [2024-06-27 23:21:03,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:03,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:03,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:03,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:03,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:04,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:04,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 617 transitions, 10563 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:04,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:04,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:04,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:06,855 INFO L124 PetriNetUnfolderBase]: 6358/10496 cut-off events. [2024-06-27 23:21:06,855 INFO L125 PetriNetUnfolderBase]: For 753454/753454 co-relation queries the response was YES. [2024-06-27 23:21:06,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79475 conditions, 10496 events. 6358/10496 cut-off events. For 753454/753454 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 73828 event pairs, 1701 based on Foata normal form. 24/10515 useless extension candidates. Maximal degree in co-relation 79301. Up to 8037 conditions per place. [2024-06-27 23:21:07,028 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 544 selfloop transitions, 125 changer transitions 0/674 dead transitions. [2024-06-27 23:21:07,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 674 transitions, 12286 flow [2024-06-27 23:21:07,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 23:21:07,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 23:21:07,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 228 transitions. [2024-06-27 23:21:07,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-27 23:21:07,029 INFO L175 Difference]: Start difference. First operand has 366 places, 617 transitions, 10563 flow. Second operand 12 states and 228 transitions. [2024-06-27 23:21:07,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 674 transitions, 12286 flow [2024-06-27 23:21:09,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 674 transitions, 12045 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-27 23:21:09,630 INFO L231 Difference]: Finished difference. Result has 373 places, 626 transitions, 10753 flow [2024-06-27 23:21:09,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10322, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10753, PETRI_PLACES=373, PETRI_TRANSITIONS=626} [2024-06-27 23:21:09,631 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-27 23:21:09,631 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 626 transitions, 10753 flow [2024-06-27 23:21:09,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:09,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:09,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:09,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 23:21:09,631 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:09,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:09,632 INFO L85 PathProgramCache]: Analyzing trace with hash -300100578, now seen corresponding path program 20 times [2024-06-27 23:21:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:09,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314401500] [2024-06-27 23:21:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:09,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:09,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:11,316 INFO 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 23:21:11,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:11,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314401500] [2024-06-27 23:21:11,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314401500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:11,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:11,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:11,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083041569] [2024-06-27 23:21:11,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:11,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:11,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:11,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:11,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:11,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:11,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 626 transitions, 10753 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:11,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:11,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:11,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:14,569 INFO L124 PetriNetUnfolderBase]: 6482/10676 cut-off events. [2024-06-27 23:21:14,569 INFO L125 PetriNetUnfolderBase]: For 758252/758255 co-relation queries the response was YES. [2024-06-27 23:21:14,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80717 conditions, 10676 events. 6482/10676 cut-off events. For 758252/758255 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 75178 event pairs, 1738 based on Foata normal form. 20/10685 useless extension candidates. Maximal degree in co-relation 80541. Up to 8813 conditions per place. [2024-06-27 23:21:14,692 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 400 selfloop transitions, 267 changer transitions 0/672 dead transitions. [2024-06-27 23:21:14,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 672 transitions, 12447 flow [2024-06-27 23:21:14,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:14,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:14,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 23:21:14,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:21:14,693 INFO L175 Difference]: Start difference. First operand has 373 places, 626 transitions, 10753 flow. Second operand 11 states and 215 transitions. [2024-06-27 23:21:14,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 672 transitions, 12447 flow [2024-06-27 23:21:17,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 672 transitions, 12155 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 23:21:17,480 INFO L231 Difference]: Finished difference. Result has 375 places, 628 transitions, 11068 flow [2024-06-27 23:21:17,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10461, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=265, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11068, PETRI_PLACES=375, PETRI_TRANSITIONS=628} [2024-06-27 23:21:17,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 331 predicate places. [2024-06-27 23:21:17,480 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 628 transitions, 11068 flow [2024-06-27 23:21:17,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:17,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:17,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:17,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 23:21:17,481 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:17,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:17,481 INFO L85 PathProgramCache]: Analyzing trace with hash -306356688, now seen corresponding path program 21 times [2024-06-27 23:21:17,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:17,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580011437] [2024-06-27 23:21:17,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:17,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:19,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:19,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:19,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580011437] [2024-06-27 23:21:19,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580011437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:19,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:19,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:19,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435826391] [2024-06-27 23:21:19,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:19,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:19,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:19,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:19,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:19,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 628 transitions, 11068 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:19,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:19,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:19,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:22,671 INFO L124 PetriNetUnfolderBase]: 6606/10890 cut-off events. [2024-06-27 23:21:22,671 INFO L125 PetriNetUnfolderBase]: For 779802/779805 co-relation queries the response was YES. [2024-06-27 23:21:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82348 conditions, 10890 events. 6606/10890 cut-off events. For 779802/779805 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 77168 event pairs, 1768 based on Foata normal form. 20/10899 useless extension candidates. Maximal degree in co-relation 82171. Up to 9017 conditions per place. [2024-06-27 23:21:22,831 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 412 selfloop transitions, 260 changer transitions 0/677 dead transitions. [2024-06-27 23:21:22,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 677 transitions, 12813 flow [2024-06-27 23:21:22,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:22,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:22,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 23:21:22,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-27 23:21:22,832 INFO L175 Difference]: Start difference. First operand has 375 places, 628 transitions, 11068 flow. Second operand 11 states and 217 transitions. [2024-06-27 23:21:22,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 677 transitions, 12813 flow [2024-06-27 23:21:26,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 677 transitions, 12306 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 23:21:26,040 INFO L231 Difference]: Finished difference. Result has 378 places, 630 transitions, 11156 flow [2024-06-27 23:21:26,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10561, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11156, PETRI_PLACES=378, PETRI_TRANSITIONS=630} [2024-06-27 23:21:26,040 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-27 23:21:26,040 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 630 transitions, 11156 flow [2024-06-27 23:21:26,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:26,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:26,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:26,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 23:21:26,041 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:26,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:26,041 INFO L85 PathProgramCache]: Analyzing trace with hash -1834792884, now seen corresponding path program 22 times [2024-06-27 23:21:26,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:26,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356751027] [2024-06-27 23:21:26,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:26,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:26,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:21:27,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:27,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356751027] [2024-06-27 23:21:27,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356751027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:27,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:27,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:27,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212376311] [2024-06-27 23:21:27,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:27,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:27,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:27,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:27,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:27,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:27,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 630 transitions, 11156 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:27,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:27,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:27,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:30,840 INFO L124 PetriNetUnfolderBase]: 6719/11088 cut-off events. [2024-06-27 23:21:30,841 INFO L125 PetriNetUnfolderBase]: For 791285/791288 co-relation queries the response was YES. [2024-06-27 23:21:30,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83517 conditions, 11088 events. 6719/11088 cut-off events. For 791285/791288 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 79001 event pairs, 1765 based on Foata normal form. 16/11093 useless extension candidates. Maximal degree in co-relation 83340. Up to 8832 conditions per place. [2024-06-27 23:21:31,022 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 414 selfloop transitions, 265 changer transitions 0/684 dead transitions. [2024-06-27 23:21:31,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 684 transitions, 12934 flow [2024-06-27 23:21:31,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:31,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:31,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-27 23:21:31,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630021141649049 [2024-06-27 23:21:31,023 INFO L175 Difference]: Start difference. First operand has 378 places, 630 transitions, 11156 flow. Second operand 11 states and 219 transitions. [2024-06-27 23:21:31,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 684 transitions, 12934 flow [2024-06-27 23:21:34,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 684 transitions, 12394 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-27 23:21:34,604 INFO L231 Difference]: Finished difference. Result has 381 places, 634 transitions, 11252 flow [2024-06-27 23:21:34,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10616, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11252, PETRI_PLACES=381, PETRI_TRANSITIONS=634} [2024-06-27 23:21:34,605 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-27 23:21:34,605 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 634 transitions, 11252 flow [2024-06-27 23:21:34,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:34,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:34,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:34,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 23:21:34,605 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:34,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:34,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1970611954, now seen corresponding path program 23 times [2024-06-27 23:21:34,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:34,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502285959] [2024-06-27 23:21:34,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:34,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:34,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:36,293 INFO 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 23:21:36,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:36,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502285959] [2024-06-27 23:21:36,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502285959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:36,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:36,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:36,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893222373] [2024-06-27 23:21:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:36,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:36,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:36,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:36,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:36,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:36,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 634 transitions, 11252 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:36,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:36,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:36,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:39,704 INFO L124 PetriNetUnfolderBase]: 6843/11304 cut-off events. [2024-06-27 23:21:39,704 INFO L125 PetriNetUnfolderBase]: For 824174/824177 co-relation queries the response was YES. [2024-06-27 23:21:39,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85202 conditions, 11304 events. 6843/11304 cut-off events. For 824174/824177 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 81020 event pairs, 1841 based on Foata normal form. 20/11313 useless extension candidates. Maximal degree in co-relation 85024. Up to 9408 conditions per place. [2024-06-27 23:21:39,855 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 416 selfloop transitions, 258 changer transitions 0/679 dead transitions. [2024-06-27 23:21:39,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 679 transitions, 12935 flow [2024-06-27 23:21:39,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:39,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:39,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-27 23:21:39,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-27 23:21:39,856 INFO L175 Difference]: Start difference. First operand has 381 places, 634 transitions, 11252 flow. Second operand 11 states and 218 transitions. [2024-06-27 23:21:39,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 679 transitions, 12935 flow [2024-06-27 23:21:42,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 679 transitions, 12400 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 23:21:42,919 INFO L231 Difference]: Finished difference. Result has 384 places, 636 transitions, 11312 flow [2024-06-27 23:21:42,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10717, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11312, PETRI_PLACES=384, PETRI_TRANSITIONS=636} [2024-06-27 23:21:42,920 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 340 predicate places. [2024-06-27 23:21:42,920 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 636 transitions, 11312 flow [2024-06-27 23:21:42,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:42,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:42,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:42,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 23:21:42,921 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:42,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:42,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1970434324, now seen corresponding path program 24 times [2024-06-27 23:21:42,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:42,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234670410] [2024-06-27 23:21:42,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:42,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:44,566 INFO 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 23:21:44,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:44,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234670410] [2024-06-27 23:21:44,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234670410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:44,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:44,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:44,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048816643] [2024-06-27 23:21:44,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:44,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:44,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:44,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:44,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:44,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:44,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 636 transitions, 11312 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:44,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:44,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:44,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:47,732 INFO L124 PetriNetUnfolderBase]: 6956/11507 cut-off events. [2024-06-27 23:21:47,732 INFO L125 PetriNetUnfolderBase]: For 834913/834916 co-relation queries the response was YES. [2024-06-27 23:21:47,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86337 conditions, 11507 events. 6956/11507 cut-off events. For 834913/834916 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 82800 event pairs, 1846 based on Foata normal form. 16/11512 useless extension candidates. Maximal degree in co-relation 86158. Up to 9420 conditions per place. [2024-06-27 23:21:47,903 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 422 selfloop transitions, 261 changer transitions 0/688 dead transitions. [2024-06-27 23:21:47,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 688 transitions, 13061 flow [2024-06-27 23:21:47,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:47,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 222 transitions. [2024-06-27 23:21:47,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4693446088794926 [2024-06-27 23:21:47,905 INFO L175 Difference]: Start difference. First operand has 384 places, 636 transitions, 11312 flow. Second operand 11 states and 222 transitions. [2024-06-27 23:21:47,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 688 transitions, 13061 flow [2024-06-27 23:21:51,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 688 transitions, 12434 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 23:21:51,500 INFO L231 Difference]: Finished difference. Result has 387 places, 640 transitions, 11313 flow [2024-06-27 23:21:51,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10685, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11313, PETRI_PLACES=387, PETRI_TRANSITIONS=640} [2024-06-27 23:21:51,501 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-27 23:21:51,501 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 640 transitions, 11313 flow [2024-06-27 23:21:51,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:51,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:21:51,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:21:51,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 23:21:51,501 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:21:51,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:21:51,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1965850354, now seen corresponding path program 25 times [2024-06-27 23:21:51,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:21:51,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584754083] [2024-06-27 23:21:51,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:21:51,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:21:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:21:53,143 INFO 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 23:21:53,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:21:53,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584754083] [2024-06-27 23:21:53,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584754083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:21:53,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:21:53,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:21:53,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75944001] [2024-06-27 23:21:53,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:21:53,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:21:53,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:21:53,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:21:53,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:21:53,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:21:53,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 640 transitions, 11313 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:21:53,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:21:53,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:21:53,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:21:56,557 INFO L124 PetriNetUnfolderBase]: 7052/11674 cut-off events. [2024-06-27 23:21:56,557 INFO L125 PetriNetUnfolderBase]: For 855507/855510 co-relation queries the response was YES. [2024-06-27 23:21:56,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87138 conditions, 11674 events. 7052/11674 cut-off events. For 855507/855510 co-relation queries the response was YES. Maximal size of possible extension queue 665. Compared 84360 event pairs, 1863 based on Foata normal form. 16/11679 useless extension candidates. Maximal degree in co-relation 86959. Up to 8800 conditions per place. [2024-06-27 23:21:56,707 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 412 selfloop transitions, 275 changer transitions 0/692 dead transitions. [2024-06-27 23:21:56,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 692 transitions, 13080 flow [2024-06-27 23:21:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:21:56,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:21:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-27 23:21:56,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46723044397463004 [2024-06-27 23:21:56,708 INFO L175 Difference]: Start difference. First operand has 387 places, 640 transitions, 11313 flow. Second operand 11 states and 221 transitions. [2024-06-27 23:21:56,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 692 transitions, 13080 flow [2024-06-27 23:22:00,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 692 transitions, 12537 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 23:22:00,950 INFO L231 Difference]: Finished difference. Result has 391 places, 645 transitions, 11485 flow [2024-06-27 23:22:00,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10770, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=640, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11485, PETRI_PLACES=391, PETRI_TRANSITIONS=645} [2024-06-27 23:22:00,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-27 23:22:00,950 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 645 transitions, 11485 flow [2024-06-27 23:22:00,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:00,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:00,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:00,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 23:22:00,951 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:00,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:00,951 INFO L85 PathProgramCache]: Analyzing trace with hash -21591563, now seen corresponding path program 3 times [2024-06-27 23:22:00,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:00,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265316534] [2024-06-27 23:22:00,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:00,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:00,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:01,861 INFO 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 23:22:01,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:01,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265316534] [2024-06-27 23:22:01,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265316534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:01,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:01,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:22:01,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098729933] [2024-06-27 23:22:01,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:01,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:22:01,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:01,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:22:01,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:22:01,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:22:01,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 645 transitions, 11485 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:22:01,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:01,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:22:01,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:04,570 INFO L124 PetriNetUnfolderBase]: 6664/11201 cut-off events. [2024-06-27 23:22:04,570 INFO L125 PetriNetUnfolderBase]: For 837815/837818 co-relation queries the response was YES. [2024-06-27 23:22:04,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84066 conditions, 11201 events. 6664/11201 cut-off events. For 837815/837818 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 82965 event pairs, 2383 based on Foata normal form. 6/11123 useless extension candidates. Maximal degree in co-relation 83885. Up to 10225 conditions per place. [2024-06-27 23:22:04,755 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 565 selfloop transitions, 65 changer transitions 0/669 dead transitions. [2024-06-27 23:22:04,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 669 transitions, 12944 flow [2024-06-27 23:22:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:22:04,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:22:04,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-27 23:22:04,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-27 23:22:04,756 INFO L175 Difference]: Start difference. First operand has 391 places, 645 transitions, 11485 flow. Second operand 7 states and 139 transitions. [2024-06-27 23:22:04,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 669 transitions, 12944 flow [2024-06-27 23:22:08,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 669 transitions, 12377 flow, removed 36 selfloop flow, removed 7 redundant places. [2024-06-27 23:22:08,749 INFO L231 Difference]: Finished difference. Result has 391 places, 654 transitions, 11211 flow [2024-06-27 23:22:08,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10918, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11211, PETRI_PLACES=391, PETRI_TRANSITIONS=654} [2024-06-27 23:22:08,749 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-27 23:22:08,749 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 654 transitions, 11211 flow [2024-06-27 23:22:08,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:22:08,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:08,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:08,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 23:22:08,750 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:08,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:08,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1779296275, now seen corresponding path program 4 times [2024-06-27 23:22:08,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:08,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687107938] [2024-06-27 23:22:08,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:08,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:09,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:09,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:09,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687107938] [2024-06-27 23:22:09,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687107938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:09,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:09,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 23:22:09,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059338338] [2024-06-27 23:22:09,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:09,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 23:22:09,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:09,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 23:22:09,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 23:22:09,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-27 23:22:09,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 654 transitions, 11211 flow. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:22:09,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:09,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-27 23:22:09,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:12,502 INFO L124 PetriNetUnfolderBase]: 6694/11251 cut-off events. [2024-06-27 23:22:12,502 INFO L125 PetriNetUnfolderBase]: For 844406/844409 co-relation queries the response was YES. [2024-06-27 23:22:12,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84022 conditions, 11251 events. 6694/11251 cut-off events. For 844406/844409 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 83455 event pairs, 2375 based on Foata normal form. 3/11167 useless extension candidates. Maximal degree in co-relation 83840. Up to 10234 conditions per place. [2024-06-27 23:22:12,671 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 561 selfloop transitions, 79 changer transitions 0/679 dead transitions. [2024-06-27 23:22:12,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 679 transitions, 12874 flow [2024-06-27 23:22:12,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 23:22:12,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 23:22:12,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-27 23:22:12,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-27 23:22:12,673 INFO L175 Difference]: Start difference. First operand has 391 places, 654 transitions, 11211 flow. Second operand 7 states and 138 transitions. [2024-06-27 23:22:12,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 679 transitions, 12874 flow [2024-06-27 23:22:15,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 679 transitions, 12689 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 23:22:15,757 INFO L231 Difference]: Finished difference. Result has 394 places, 666 transitions, 11416 flow [2024-06-27 23:22:15,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11026, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11416, PETRI_PLACES=394, PETRI_TRANSITIONS=666} [2024-06-27 23:22:15,758 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 350 predicate places. [2024-06-27 23:22:15,758 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 666 transitions, 11416 flow [2024-06-27 23:22:15,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 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 23:22:15,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:15,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:15,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 23:22:15,759 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:15,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:15,760 INFO L85 PathProgramCache]: Analyzing trace with hash 2143348108, now seen corresponding path program 2 times [2024-06-27 23:22:15,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:15,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785975431] [2024-06-27 23:22:15,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:15,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:15,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:17,426 INFO 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 23:22:17,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:17,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785975431] [2024-06-27 23:22:17,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785975431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:17,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:17,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:17,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776943997] [2024-06-27 23:22:17,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:17,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:17,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:17,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:17,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:17,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:22:17,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 666 transitions, 11416 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:17,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:17,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:22:17,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:20,784 INFO L124 PetriNetUnfolderBase]: 7146/11857 cut-off events. [2024-06-27 23:22:20,784 INFO L125 PetriNetUnfolderBase]: For 880618/880624 co-relation queries the response was YES. [2024-06-27 23:22:20,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88875 conditions, 11857 events. 7146/11857 cut-off events. For 880618/880624 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 86237 event pairs, 2584 based on Foata normal form. 6/11858 useless extension candidates. Maximal degree in co-relation 88692. Up to 10815 conditions per place. [2024-06-27 23:22:20,965 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 602 selfloop transitions, 101 changer transitions 0/708 dead transitions. [2024-06-27 23:22:20,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 708 transitions, 13138 flow [2024-06-27 23:22:20,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:20,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:20,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-27 23:22:20,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-27 23:22:20,966 INFO L175 Difference]: Start difference. First operand has 394 places, 666 transitions, 11416 flow. Second operand 11 states and 204 transitions. [2024-06-27 23:22:20,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 708 transitions, 13138 flow [2024-06-27 23:22:25,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 708 transitions, 13030 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 23:22:25,407 INFO L231 Difference]: Finished difference. Result has 404 places, 676 transitions, 11696 flow [2024-06-27 23:22:25,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11308, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11696, PETRI_PLACES=404, PETRI_TRANSITIONS=676} [2024-06-27 23:22:25,408 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-27 23:22:25,408 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 676 transitions, 11696 flow [2024-06-27 23:22:25,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:25,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:25,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:25,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 23:22:25,408 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:25,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:25,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1908627144, now seen corresponding path program 26 times [2024-06-27 23:22:25,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:25,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056426289] [2024-06-27 23:22:25,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:25,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:25,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:27,072 INFO 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 23:22:27,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:27,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056426289] [2024-06-27 23:22:27,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056426289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:27,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:27,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:27,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431887767] [2024-06-27 23:22:27,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:27,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:27,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:27,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:27,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:27,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:22:27,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 676 transitions, 11696 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:27,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:27,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:22:27,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:30,874 INFO L124 PetriNetUnfolderBase]: 7332/12122 cut-off events. [2024-06-27 23:22:30,874 INFO L125 PetriNetUnfolderBase]: For 1000475/1000475 co-relation queries the response was YES. [2024-06-27 23:22:30,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94025 conditions, 12122 events. 7332/12122 cut-off events. For 1000475/1000475 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 88135 event pairs, 1764 based on Foata normal form. 16/12129 useless extension candidates. Maximal degree in co-relation 93839. Up to 10106 conditions per place. [2024-06-27 23:22:31,035 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 459 selfloop transitions, 264 changer transitions 0/728 dead transitions. [2024-06-27 23:22:31,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 728 transitions, 13875 flow [2024-06-27 23:22:31,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:31,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:31,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-27 23:22:31,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-27 23:22:31,036 INFO L175 Difference]: Start difference. First operand has 404 places, 676 transitions, 11696 flow. Second operand 11 states and 218 transitions. [2024-06-27 23:22:31,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 728 transitions, 13875 flow [2024-06-27 23:22:35,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 728 transitions, 13392 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-06-27 23:22:35,146 INFO L231 Difference]: Finished difference. Result has 404 places, 680 transitions, 11874 flow [2024-06-27 23:22:35,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11213, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11874, PETRI_PLACES=404, PETRI_TRANSITIONS=680} [2024-06-27 23:22:35,147 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-27 23:22:35,147 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 680 transitions, 11874 flow [2024-06-27 23:22:35,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:35,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:35,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:35,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 23:22:35,148 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:35,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:35,148 INFO L85 PathProgramCache]: Analyzing trace with hash 76886770, now seen corresponding path program 27 times [2024-06-27 23:22:35,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:35,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6846574] [2024-06-27 23:22:35,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:35,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:35,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:36,834 INFO 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 23:22:36,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:36,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6846574] [2024-06-27 23:22:36,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6846574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:36,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:36,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:36,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565827323] [2024-06-27 23:22:36,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:36,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:36,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:36,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:36,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:36,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:22:36,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 680 transitions, 11874 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:36,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:36,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:22:36,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:40,403 INFO L124 PetriNetUnfolderBase]: 7407/12247 cut-off events. [2024-06-27 23:22:40,403 INFO L125 PetriNetUnfolderBase]: For 1040265/1040265 co-relation queries the response was YES. [2024-06-27 23:22:40,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95886 conditions, 12247 events. 7407/12247 cut-off events. For 1040265/1040265 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 89207 event pairs, 1789 based on Foata normal form. 20/12258 useless extension candidates. Maximal degree in co-relation 95699. Up to 10390 conditions per place. [2024-06-27 23:22:40,609 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 455 selfloop transitions, 268 changer transitions 0/728 dead transitions. [2024-06-27 23:22:40,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 728 transitions, 13759 flow [2024-06-27 23:22:40,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:40,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-27 23:22:40,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-27 23:22:40,610 INFO L175 Difference]: Start difference. First operand has 404 places, 680 transitions, 11874 flow. Second operand 11 states and 212 transitions. [2024-06-27 23:22:40,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 728 transitions, 13759 flow [2024-06-27 23:22:45,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 728 transitions, 13419 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 23:22:45,802 INFO L231 Difference]: Finished difference. Result has 409 places, 681 transitions, 12135 flow [2024-06-27 23:22:45,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11534, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12135, PETRI_PLACES=409, PETRI_TRANSITIONS=681} [2024-06-27 23:22:45,803 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-27 23:22:45,803 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 681 transitions, 12135 flow [2024-06-27 23:22:45,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:45,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:45,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:45,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 23:22:45,803 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:45,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:45,804 INFO L85 PathProgramCache]: Analyzing trace with hash -246026216, now seen corresponding path program 28 times [2024-06-27 23:22:45,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:45,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682282305] [2024-06-27 23:22:45,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:45,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:45,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:47,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:47,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:47,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682282305] [2024-06-27 23:22:47,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682282305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:47,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:47,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:47,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123332217] [2024-06-27 23:22:47,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:47,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:47,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:47,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:47,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:47,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:22:47,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 681 transitions, 12135 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:47,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:47,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:22:47,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:22:51,686 INFO L124 PetriNetUnfolderBase]: 7371/12191 cut-off events. [2024-06-27 23:22:51,686 INFO L125 PetriNetUnfolderBase]: For 997539/997539 co-relation queries the response was YES. [2024-06-27 23:22:51,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94728 conditions, 12191 events. 7371/12191 cut-off events. For 997539/997539 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 88749 event pairs, 1776 based on Foata normal form. 20/12202 useless extension candidates. Maximal degree in co-relation 94539. Up to 10334 conditions per place. [2024-06-27 23:22:51,855 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 454 selfloop transitions, 263 changer transitions 0/722 dead transitions. [2024-06-27 23:22:51,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 722 transitions, 13854 flow [2024-06-27 23:22:51,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:22:51,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:22:51,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-27 23:22:51,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-27 23:22:51,857 INFO L175 Difference]: Start difference. First operand has 409 places, 681 transitions, 12135 flow. Second operand 11 states and 212 transitions. [2024-06-27 23:22:51,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 722 transitions, 13854 flow [2024-06-27 23:22:56,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 722 transitions, 13249 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-27 23:22:56,214 INFO L231 Difference]: Finished difference. Result has 411 places, 681 transitions, 12065 flow [2024-06-27 23:22:56,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11530, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12065, PETRI_PLACES=411, PETRI_TRANSITIONS=681} [2024-06-27 23:22:56,214 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 367 predicate places. [2024-06-27 23:22:56,214 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 681 transitions, 12065 flow [2024-06-27 23:22:56,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:56,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:22:56,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:22:56,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 23:22:56,215 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:22:56,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:22:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash -73536326, now seen corresponding path program 29 times [2024-06-27 23:22:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:22:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177081757] [2024-06-27 23:22:56,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:22:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:22:56,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:22:57,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:22:57,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:22:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177081757] [2024-06-27 23:22:57,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177081757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:22:57,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:22:57,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:22:57,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963178588] [2024-06-27 23:22:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:22:57,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:22:57,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:22:57,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:22:57,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:22:58,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:22:58,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 681 transitions, 12065 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:22:58,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:22:58,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:22:58,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:02,223 INFO L124 PetriNetUnfolderBase]: 7446/12318 cut-off events. [2024-06-27 23:23:02,224 INFO L125 PetriNetUnfolderBase]: For 1016236/1016236 co-relation queries the response was YES. [2024-06-27 23:23:02,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95318 conditions, 12318 events. 7446/12318 cut-off events. For 1016236/1016236 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 89982 event pairs, 1808 based on Foata normal form. 20/12329 useless extension candidates. Maximal degree in co-relation 95129. Up to 10459 conditions per place. [2024-06-27 23:23:02,401 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 463 selfloop transitions, 258 changer transitions 0/726 dead transitions. [2024-06-27 23:23:02,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 726 transitions, 13894 flow [2024-06-27 23:23:02,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:02,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:02,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-27 23:23:02,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-27 23:23:02,403 INFO L175 Difference]: Start difference. First operand has 411 places, 681 transitions, 12065 flow. Second operand 11 states and 213 transitions. [2024-06-27 23:23:02,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 726 transitions, 13894 flow [2024-06-27 23:23:06,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 726 transitions, 13358 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-27 23:23:06,703 INFO L231 Difference]: Finished difference. Result has 412 places, 682 transitions, 12112 flow [2024-06-27 23:23:06,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11529, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12112, PETRI_PLACES=412, PETRI_TRANSITIONS=682} [2024-06-27 23:23:06,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 368 predicate places. [2024-06-27 23:23:06,704 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 682 transitions, 12112 flow [2024-06-27 23:23:06,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:06,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:06,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:06,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 23:23:06,704 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:06,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:06,705 INFO L85 PathProgramCache]: Analyzing trace with hash -110292362, now seen corresponding path program 30 times [2024-06-27 23:23:06,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:06,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705586649] [2024-06-27 23:23:06,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:06,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:06,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:08,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 23:23:08,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:08,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705586649] [2024-06-27 23:23:08,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705586649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:08,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:08,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:08,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938895278] [2024-06-27 23:23:08,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:08,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:08,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:08,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:08,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:08,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:23:08,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 682 transitions, 12112 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:08,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:08,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:23:08,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:12,880 INFO L124 PetriNetUnfolderBase]: 7521/12441 cut-off events. [2024-06-27 23:23:12,880 INFO L125 PetriNetUnfolderBase]: For 1044979/1044979 co-relation queries the response was YES. [2024-06-27 23:23:13,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96642 conditions, 12441 events. 7521/12441 cut-off events. For 1044979/1044979 co-relation queries the response was YES. Maximal size of possible extension queue 734. Compared 91159 event pairs, 1783 based on Foata normal form. 20/12452 useless extension candidates. Maximal degree in co-relation 96453. Up to 10584 conditions per place. [2024-06-27 23:23:13,222 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 453 selfloop transitions, 270 changer transitions 0/728 dead transitions. [2024-06-27 23:23:13,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 728 transitions, 13972 flow [2024-06-27 23:23:13,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:13,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:13,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-27 23:23:13,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44608879492600423 [2024-06-27 23:23:13,224 INFO L175 Difference]: Start difference. First operand has 412 places, 682 transitions, 12112 flow. Second operand 11 states and 211 transitions. [2024-06-27 23:23:13,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 728 transitions, 13972 flow [2024-06-27 23:23:18,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 728 transitions, 13269 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-27 23:23:18,329 INFO L231 Difference]: Finished difference. Result has 413 places, 683 transitions, 12018 flow [2024-06-27 23:23:18,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11409, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12018, PETRI_PLACES=413, PETRI_TRANSITIONS=683} [2024-06-27 23:23:18,329 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-27 23:23:18,330 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 683 transitions, 12018 flow [2024-06-27 23:23:18,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:18,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:18,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:18,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 23:23:18,330 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:18,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:18,330 INFO L85 PathProgramCache]: Analyzing trace with hash -250787816, now seen corresponding path program 31 times [2024-06-27 23:23:18,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:18,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112686196] [2024-06-27 23:23:18,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:18,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:18,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:20,029 INFO 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 23:23:20,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:20,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112686196] [2024-06-27 23:23:20,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112686196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:20,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:20,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:20,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139254140] [2024-06-27 23:23:20,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:20,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:20,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:20,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:20,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:20,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:23:20,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 683 transitions, 12018 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:20,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:20,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:23:20,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:24,365 INFO L124 PetriNetUnfolderBase]: 7657/12680 cut-off events. [2024-06-27 23:23:24,365 INFO L125 PetriNetUnfolderBase]: For 1094970/1094970 co-relation queries the response was YES. [2024-06-27 23:23:24,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99252 conditions, 12680 events. 7657/12680 cut-off events. For 1094970/1094970 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 93283 event pairs, 1827 based on Foata normal form. 16/12687 useless extension candidates. Maximal degree in co-relation 99063. Up to 9938 conditions per place. [2024-06-27 23:23:24,730 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 459 selfloop transitions, 271 changer transitions 0/735 dead transitions. [2024-06-27 23:23:24,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 735 transitions, 14262 flow [2024-06-27 23:23:24,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:24,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:24,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 23:23:24,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-27 23:23:24,731 INFO L175 Difference]: Start difference. First operand has 413 places, 683 transitions, 12018 flow. Second operand 11 states and 217 transitions. [2024-06-27 23:23:24,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 735 transitions, 14262 flow [2024-06-27 23:23:29,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 735 transitions, 13679 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-27 23:23:29,937 INFO L231 Difference]: Finished difference. Result has 417 places, 688 transitions, 12197 flow [2024-06-27 23:23:29,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11435, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12197, PETRI_PLACES=417, PETRI_TRANSITIONS=688} [2024-06-27 23:23:29,937 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 373 predicate places. [2024-06-27 23:23:29,937 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 688 transitions, 12197 flow [2024-06-27 23:23:29,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:29,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:29,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:29,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 23:23:29,938 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:29,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:29,938 INFO L85 PathProgramCache]: Analyzing trace with hash -79965416, now seen corresponding path program 32 times [2024-06-27 23:23:29,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:29,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184235623] [2024-06-27 23:23:29,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:29,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:31,655 INFO 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 23:23:31,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:31,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184235623] [2024-06-27 23:23:31,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184235623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:31,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:31,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:31,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412765113] [2024-06-27 23:23:31,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:31,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:31,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:31,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:31,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:31,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:23:31,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 688 transitions, 12197 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:31,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:31,800 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:23:31,800 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:36,016 INFO L124 PetriNetUnfolderBase]: 7732/12816 cut-off events. [2024-06-27 23:23:36,016 INFO L125 PetriNetUnfolderBase]: For 1137592/1137592 co-relation queries the response was YES. [2024-06-27 23:23:36,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100645 conditions, 12816 events. 7732/12816 cut-off events. For 1137592/1137592 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 94674 event pairs, 1891 based on Foata normal form. 20/12827 useless extension candidates. Maximal degree in co-relation 100454. Up to 10937 conditions per place. [2024-06-27 23:23:36,234 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 475 selfloop transitions, 256 changer transitions 0/736 dead transitions. [2024-06-27 23:23:36,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 736 transitions, 14094 flow [2024-06-27 23:23:36,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:36,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:36,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-27 23:23:36,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 23:23:36,235 INFO L175 Difference]: Start difference. First operand has 417 places, 688 transitions, 12197 flow. Second operand 11 states and 215 transitions. [2024-06-27 23:23:36,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 736 transitions, 14094 flow [2024-06-27 23:23:42,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 736 transitions, 13701 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 23:23:42,998 INFO L231 Difference]: Finished difference. Result has 422 places, 689 transitions, 12390 flow [2024-06-27 23:23:42,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11812, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12390, PETRI_PLACES=422, PETRI_TRANSITIONS=689} [2024-06-27 23:23:42,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-27 23:23:42,999 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 689 transitions, 12390 flow [2024-06-27 23:23:42,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:42,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:42,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:42,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 23:23:42,999 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:42,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:42,999 INFO L85 PathProgramCache]: Analyzing trace with hash 100779976, now seen corresponding path program 33 times [2024-06-27 23:23:43,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:43,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752997514] [2024-06-27 23:23:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:43,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 23:23:44,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 23:23:44,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 23:23:44,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752997514] [2024-06-27 23:23:44,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752997514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 23:23:44,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 23:23:44,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 23:23:44,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733722337] [2024-06-27 23:23:44,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 23:23:44,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 23:23:44,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 23:23:44,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 23:23:44,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 23:23:44,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-27 23:23:44,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 689 transitions, 12390 flow. Second operand has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:44,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 23:23:44,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-27 23:23:44,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 23:23:48,979 INFO L124 PetriNetUnfolderBase]: 7807/12946 cut-off events. [2024-06-27 23:23:48,979 INFO L125 PetriNetUnfolderBase]: For 1140050/1140050 co-relation queries the response was YES. [2024-06-27 23:23:49,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101924 conditions, 12946 events. 7807/12946 cut-off events. For 1140050/1140050 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 95825 event pairs, 1880 based on Foata normal form. 16/12953 useless extension candidates. Maximal degree in co-relation 101731. Up to 10820 conditions per place. [2024-06-27 23:23:49,333 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 479 selfloop transitions, 258 changer transitions 0/742 dead transitions. [2024-06-27 23:23:49,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 742 transitions, 14321 flow [2024-06-27 23:23:49,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 23:23:49,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 23:23:49,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 217 transitions. [2024-06-27 23:23:49,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4587737843551797 [2024-06-27 23:23:49,335 INFO L175 Difference]: Start difference. First operand has 422 places, 689 transitions, 12390 flow. Second operand 11 states and 217 transitions. [2024-06-27 23:23:49,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 742 transitions, 14321 flow [2024-06-27 23:23:54,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 742 transitions, 13772 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 23:23:54,032 INFO L231 Difference]: Finished difference. Result has 425 places, 692 transitions, 12457 flow [2024-06-27 23:23:54,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11841, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12457, PETRI_PLACES=425, PETRI_TRANSITIONS=692} [2024-06-27 23:23:54,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-27 23:23:54,033 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 692 transitions, 12457 flow [2024-06-27 23:23:54,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.4) internal successors, (114), 10 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 23:23:54,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 23:23:54,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 23:23:54,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 23:23:54,033 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 23:23:54,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 23:23:54,033 INFO L85 PathProgramCache]: Analyzing trace with hash -110297012, now seen corresponding path program 34 times [2024-06-27 23:23:54,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 23:23:54,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219861232] [2024-06-27 23:23:54,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 23:23:54,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 23:23:54,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat