./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix002.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/mix002.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix002.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix002.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-eb4cb34-m [2024-06-21 18:19:37,274 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 18:19:37,350 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 18:19:37,355 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 18:19:37,356 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 18:19:37,385 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 18:19:37,385 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 18:19:37,386 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 18:19:37,386 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 18:19:37,390 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 18:19:37,390 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 18:19:37,391 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 18:19:37,392 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 18:19:37,393 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 18:19:37,393 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 18:19:37,394 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 18:19:37,394 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 18:19:37,394 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 18:19:37,394 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 18:19:37,395 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 18:19:37,395 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 18:19:37,396 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 18:19:37,396 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 18:19:37,396 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 18:19:37,396 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 18:19:37,397 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 18:19:37,397 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 18:19:37,397 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 18:19:37,398 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 18:19:37,398 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 18:19:37,399 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 18:19:37,399 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 18:19:37,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:19:37,400 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 18:19:37,400 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 18:19:37,400 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 18:19:37,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 18:19:37,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 18:19:37,401 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 18:19:37,401 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 18:19:37,402 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 18:19:37,402 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 18:19:37,402 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 18:19:37,403 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-21 18:19:37,700 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 18:19:37,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 18:19:37,728 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 18:19:37,730 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 18:19:37,730 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 18:19:37,731 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/mix002.opt.yml/witness.yml [2024-06-21 18:19:37,820 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 18:19:37,820 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 18:19:37,822 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix002.opt.i [2024-06-21 18:19:38,972 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 18:19:39,214 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 18:19:39,215 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix002.opt.i [2024-06-21 18:19:39,232 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28474c5e2/a30030ed1d824359b89b1b077ec80ed2/FLAG63b162eb5 [2024-06-21 18:19:39,246 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28474c5e2/a30030ed1d824359b89b1b077ec80ed2 [2024-06-21 18:19:39,247 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 18:19:39,248 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 18:19:39,251 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 18:19:39,251 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 18:19:39,255 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 18:19:39,256 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:19:37" (1/2) ... [2024-06-21 18:19:39,257 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@435952d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:19:39, skipping insertion in model container [2024-06-21 18:19:39,257 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:19:37" (1/2) ... [2024-06-21 18:19:39,259 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1e39fea5 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 06:19:39, skipping insertion in model container [2024-06-21 18:19:39,260 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:19:39" (2/2) ... [2024-06-21 18:19:39,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@435952d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39, skipping insertion in model container [2024-06-21 18:19:39,261 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 06:19:39" (2/2) ... [2024-06-21 18:19:39,261 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 18:19:39,284 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 18:19:39,286 INFO L97 edCorrectnessWitness]: Location invariant before [L861-L861] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 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_p0_EBX) - (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_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )x >= 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-21 18:19:39,286 INFO L97 edCorrectnessWitness]: Location invariant before [L863-L863] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 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_p0_EBX) - (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_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )x >= 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-21 18:19:39,286 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y >= 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_p0_EBX) - (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_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )a >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )x >= 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-21 18:19:39,286 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 18:19:39,286 INFO L106 edCorrectnessWitness]: ghost_update [L859-L859] multithreaded = 1; [2024-06-21 18:19:39,336 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 18:19:39,700 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:19:39,713 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 18:19:39,903 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 18:19:39,955 INFO L206 MainTranslator]: Completed translation [2024-06-21 18:19:39,955 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39 WrapperNode [2024-06-21 18:19:39,955 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 18:19:39,957 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 18:19:39,957 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 18:19:39,957 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 18:19:39,964 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,003 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,052 INFO L138 Inliner]: procedures = 175, calls = 51, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 152 [2024-06-21 18:19:40,053 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 18:19:40,054 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 18:19:40,054 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 18:19:40,054 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 18:19:40,065 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,069 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,106 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-21 18:19:40,107 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,107 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,118 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,137 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,140 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,143 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,148 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 18:19:40,149 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 18:19:40,149 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 18:19:40,149 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 18:19:40,150 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (1/1) ... [2024-06-21 18:19:40,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 18:19:40,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 18:19:40,225 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-21 18:19:40,262 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-21 18:19:40,294 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 18:19:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 18:19:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 18:19:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 18:19:40,295 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 18:19:40,295 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 18:19:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 18:19:40,296 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 18:19:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 18:19:40,296 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 18:19:40,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 18:19:40,297 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 18:19:40,299 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 18:19:40,413 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 18:19:40,415 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 18:19:40,878 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 18:19:40,878 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 18:19:41,112 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 18:19:41,112 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 18:19:41,113 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:19:41 BoogieIcfgContainer [2024-06-21 18:19:41,113 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 18:19:41,116 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 18:19:41,116 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 18:19:41,119 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 18:19:41,119 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 06:19:37" (1/4) ... [2024-06-21 18:19:41,120 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@513295cb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 06:19:41, skipping insertion in model container [2024-06-21 18:19:41,120 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 06:19:39" (2/4) ... [2024-06-21 18:19:41,120 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@513295cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:19:41, skipping insertion in model container [2024-06-21 18:19:41,120 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 06:19:39" (3/4) ... [2024-06-21 18:19:41,123 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@513295cb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 06:19:41, skipping insertion in model container [2024-06-21 18:19:41,123 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 06:19:41" (4/4) ... [2024-06-21 18:19:41,125 INFO L112 eAbstractionObserver]: Analyzing ICFG mix002.opt.i [2024-06-21 18:19:41,141 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 18:19:41,142 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 18:19:41,142 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 18:19:41,201 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 18:19:41,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 18:19:41,270 INFO L124 PetriNetUnfolderBase]: 0/41 cut-off events. [2024-06-21 18:19:41,270 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:19:41,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51 conditions, 41 events. 0/41 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 81 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 18:19:41,272 INFO L82 GeneralOperation]: Start removeDead. Operand has 54 places, 44 transitions, 100 flow [2024-06-21 18:19:41,276 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 35 transitions, 79 flow [2024-06-21 18:19:41,288 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 18:19:41,296 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;@3b7ba827, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 18:19:41,296 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 18:19:41,303 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 18:19:41,303 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 18:19:41,303 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 18:19:41,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:41,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 18:19:41,305 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-21 18:19:41,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:41,310 INFO L85 PathProgramCache]: Analyzing trace with hash 406084588, now seen corresponding path program 1 times [2024-06-21 18:19:41,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:41,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21019160] [2024-06-21 18:19:41,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:41,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:43,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:43,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:43,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21019160] [2024-06-21 18:19:43,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21019160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:43,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:43,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 18:19:43,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415537181] [2024-06-21 18:19:43,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:43,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 18:19:43,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:43,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 18:19:43,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 18:19:43,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 44 [2024-06-21 18:19:43,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 35 transitions, 79 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-21 18:19:43,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:43,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 44 [2024-06-21 18:19:43,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:43,828 INFO L124 PetriNetUnfolderBase]: 1363/2148 cut-off events. [2024-06-21 18:19:43,828 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 18:19:43,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4272 conditions, 2148 events. 1363/2148 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11181 event pairs, 967 based on Foata normal form. 1/2080 useless extension candidates. Maximal degree in co-relation 4260. Up to 2037 conditions per place. [2024-06-21 18:19:43,850 INFO L140 encePairwiseOnDemand]: 37/44 looper letters, 32 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 18:19:43,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 177 flow [2024-06-21 18:19:43,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 18:19:43,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 18:19:43,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 84 transitions. [2024-06-21 18:19:43,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6363636363636364 [2024-06-21 18:19:43,865 INFO L175 Difference]: Start difference. First operand has 45 places, 35 transitions, 79 flow. Second operand 3 states and 84 transitions. [2024-06-21 18:19:43,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 177 flow [2024-06-21 18:19:43,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 45 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:43,873 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 106 flow [2024-06-21 18:19:43,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=106, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 18:19:43,881 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 0 predicate places. [2024-06-21 18:19:43,881 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 106 flow [2024-06-21 18:19:43,882 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-21 18:19:43,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:43,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:43,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 18:19:43,882 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-21 18:19:43,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:43,883 INFO L85 PathProgramCache]: Analyzing trace with hash -594026213, now seen corresponding path program 1 times [2024-06-21 18:19:43,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:43,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759576566] [2024-06-21 18:19:43,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:43,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:43,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:45,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:45,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:45,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759576566] [2024-06-21 18:19:45,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759576566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:45,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:45,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 18:19:45,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298088636] [2024-06-21 18:19:45,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:45,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 18:19:45,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:45,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 18:19:45,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 18:19:45,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 44 [2024-06-21 18:19:45,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 106 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-21 18:19:45,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:45,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 44 [2024-06-21 18:19:45,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:45,916 INFO L124 PetriNetUnfolderBase]: 1564/2379 cut-off events. [2024-06-21 18:19:45,917 INFO L125 PetriNetUnfolderBase]: For 470/474 co-relation queries the response was YES. [2024-06-21 18:19:45,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5406 conditions, 2379 events. 1564/2379 cut-off events. For 470/474 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11965 event pairs, 981 based on Foata normal form. 5/2370 useless extension candidates. Maximal degree in co-relation 5394. Up to 2310 conditions per place. [2024-06-21 18:19:45,933 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 40 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-21 18:19:45,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 55 transitions, 246 flow [2024-06-21 18:19:45,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 18:19:45,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 18:19:45,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 106 transitions. [2024-06-21 18:19:45,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6022727272727273 [2024-06-21 18:19:45,935 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 106 flow. Second operand 4 states and 106 transitions. [2024-06-21 18:19:45,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 55 transitions, 246 flow [2024-06-21 18:19:45,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 18:19:45,938 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 142 flow [2024-06-21 18:19:45,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-21 18:19:45,939 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 3 predicate places. [2024-06-21 18:19:45,939 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 142 flow [2024-06-21 18:19:45,939 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-21 18:19:45,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:45,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:45,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 18:19:45,940 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-21 18:19:45,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:45,940 INFO L85 PathProgramCache]: Analyzing trace with hash -1234942835, now seen corresponding path program 1 times [2024-06-21 18:19:45,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:45,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372263403] [2024-06-21 18:19:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:45,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:47,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:47,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:47,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372263403] [2024-06-21 18:19:47,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372263403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:47,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:47,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:19:47,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306507296] [2024-06-21 18:19:47,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:47,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:19:47,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:47,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:19:47,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:19:47,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:19:47,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:47,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:47,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:19:47,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:48,206 INFO L124 PetriNetUnfolderBase]: 1842/2780 cut-off events. [2024-06-21 18:19:48,207 INFO L125 PetriNetUnfolderBase]: For 1517/1525 co-relation queries the response was YES. [2024-06-21 18:19:48,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6983 conditions, 2780 events. 1842/2780 cut-off events. For 1517/1525 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13917 event pairs, 1070 based on Foata normal form. 7/2772 useless extension candidates. Maximal degree in co-relation 6969. Up to 2699 conditions per place. [2024-06-21 18:19:48,224 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-21 18:19:48,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 65 transitions, 326 flow [2024-06-21 18:19:48,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:19:48,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:19:48,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-21 18:19:48,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5727272727272728 [2024-06-21 18:19:48,231 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 142 flow. Second operand 5 states and 126 transitions. [2024-06-21 18:19:48,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 65 transitions, 326 flow [2024-06-21 18:19:48,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 18:19:48,235 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 178 flow [2024-06-21 18:19:48,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-21 18:19:48,236 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 6 predicate places. [2024-06-21 18:19:48,236 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 178 flow [2024-06-21 18:19:48,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:48,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:48,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:48,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 18:19:48,237 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:48,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:48,238 INFO L85 PathProgramCache]: Analyzing trace with hash -293456726, now seen corresponding path program 1 times [2024-06-21 18:19:48,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:48,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522249612] [2024-06-21 18:19:48,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:48,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:50,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:50,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:50,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522249612] [2024-06-21 18:19:50,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522249612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:50,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:50,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:19:50,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669793834] [2024-06-21 18:19:50,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:50,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:19:50,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:50,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:19:50,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:19:50,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:19:50,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 178 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-21 18:19:50,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:50,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:19:50,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:50,789 INFO L124 PetriNetUnfolderBase]: 1836/2779 cut-off events. [2024-06-21 18:19:50,790 INFO L125 PetriNetUnfolderBase]: For 2833/2841 co-relation queries the response was YES. [2024-06-21 18:19:50,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7633 conditions, 2779 events. 1836/2779 cut-off events. For 2833/2841 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13912 event pairs, 928 based on Foata normal form. 7/2779 useless extension candidates. Maximal degree in co-relation 7618. Up to 2675 conditions per place. [2024-06-21 18:19:50,814 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 55 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-21 18:19:50,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 75 transitions, 404 flow [2024-06-21 18:19:50,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:19:50,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:19:50,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-21 18:19:50,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-06-21 18:19:50,817 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 178 flow. Second operand 6 states and 149 transitions. [2024-06-21 18:19:50,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 75 transitions, 404 flow [2024-06-21 18:19:50,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 380 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:50,822 INFO L231 Difference]: Finished difference. Result has 54 places, 47 transitions, 214 flow [2024-06-21 18:19:50,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=54, PETRI_TRANSITIONS=47} [2024-06-21 18:19:50,824 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 9 predicate places. [2024-06-21 18:19:50,824 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 47 transitions, 214 flow [2024-06-21 18:19:50,824 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-21 18:19:50,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:50,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:50,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 18:19:50,826 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:50,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:50,826 INFO L85 PathProgramCache]: Analyzing trace with hash -507223268, now seen corresponding path program 1 times [2024-06-21 18:19:50,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:50,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465700319] [2024-06-21 18:19:50,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:50,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:50,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:53,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:53,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:53,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465700319] [2024-06-21 18:19:53,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465700319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:53,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:53,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:19:53,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737702204] [2024-06-21 18:19:53,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:53,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:19:53,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:53,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:19:53,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:19:53,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:19:53,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 47 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:53,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:53,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:19:53,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:53,896 INFO L124 PetriNetUnfolderBase]: 2223/3359 cut-off events. [2024-06-21 18:19:53,896 INFO L125 PetriNetUnfolderBase]: For 5234/5237 co-relation queries the response was YES. [2024-06-21 18:19:53,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9827 conditions, 3359 events. 2223/3359 cut-off events. For 5234/5237 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16951 event pairs, 847 based on Foata normal form. 7/3358 useless extension candidates. Maximal degree in co-relation 9811. Up to 3145 conditions per place. [2024-06-21 18:19:53,924 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 69 selfloop transitions, 20 changer transitions 0/95 dead transitions. [2024-06-21 18:19:53,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 95 transitions, 556 flow [2024-06-21 18:19:53,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:19:53,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:19:53,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-21 18:19:53,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-21 18:19:53,927 INFO L175 Difference]: Start difference. First operand has 54 places, 47 transitions, 214 flow. Second operand 7 states and 174 transitions. [2024-06-21 18:19:53,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 95 transitions, 556 flow [2024-06-21 18:19:53,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 95 transitions, 522 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 18:19:53,938 INFO L231 Difference]: Finished difference. Result has 57 places, 54 transitions, 285 flow [2024-06-21 18:19:53,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=285, PETRI_PLACES=57, PETRI_TRANSITIONS=54} [2024-06-21 18:19:53,940 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 12 predicate places. [2024-06-21 18:19:53,941 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 54 transitions, 285 flow [2024-06-21 18:19:53,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:53,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:53,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:53,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 18:19:53,946 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-21 18:19:53,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:53,947 INFO L85 PathProgramCache]: Analyzing trace with hash -456527796, now seen corresponding path program 1 times [2024-06-21 18:19:53,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:53,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260440385] [2024-06-21 18:19:53,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:53,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:53,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:55,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:55,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:55,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260440385] [2024-06-21 18:19:55,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260440385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:55,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:55,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:19:55,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105966362] [2024-06-21 18:19:55,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:55,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:19:55,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:55,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:19:55,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:19:55,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:19:55,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 54 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:55,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:55,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:19:55,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:56,404 INFO L124 PetriNetUnfolderBase]: 1812/2888 cut-off events. [2024-06-21 18:19:56,405 INFO L125 PetriNetUnfolderBase]: For 6989/7012 co-relation queries the response was YES. [2024-06-21 18:19:56,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9091 conditions, 2888 events. 1812/2888 cut-off events. For 6989/7012 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 15527 event pairs, 1111 based on Foata normal form. 27/2891 useless extension candidates. Maximal degree in co-relation 9073. Up to 2665 conditions per place. [2024-06-21 18:19:56,435 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 56 selfloop transitions, 13 changer transitions 0/77 dead transitions. [2024-06-21 18:19:56,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 77 transitions, 507 flow [2024-06-21 18:19:56,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:19:56,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:19:56,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 18:19:56,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-21 18:19:56,437 INFO L175 Difference]: Start difference. First operand has 57 places, 54 transitions, 285 flow. Second operand 6 states and 128 transitions. [2024-06-21 18:19:56,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 77 transitions, 507 flow [2024-06-21 18:19:56,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 77 transitions, 474 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 18:19:56,443 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 351 flow [2024-06-21 18:19:56,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=351, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-21 18:19:56,446 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 17 predicate places. [2024-06-21 18:19:56,446 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 351 flow [2024-06-21 18:19:56,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:56,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:56,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:56,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 18:19:56,447 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:19:56,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:56,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1417243637, now seen corresponding path program 1 times [2024-06-21 18:19:56,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:56,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782335098] [2024-06-21 18:19:56,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:56,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:56,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:19:59,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:19:59,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:19:59,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782335098] [2024-06-21 18:19:59,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782335098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:19:59,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:19:59,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:19:59,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487429835] [2024-06-21 18:19:59,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:19:59,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:19:59,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:19:59,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:19:59,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:19:59,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:19:59,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 351 flow. Second operand has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:59,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:19:59,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:19:59,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:19:59,902 INFO L124 PetriNetUnfolderBase]: 2221/3356 cut-off events. [2024-06-21 18:19:59,902 INFO L125 PetriNetUnfolderBase]: For 10405/10413 co-relation queries the response was YES. [2024-06-21 18:19:59,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11603 conditions, 3356 events. 2221/3356 cut-off events. For 10405/10413 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16880 event pairs, 654 based on Foata normal form. 16/3369 useless extension candidates. Maximal degree in co-relation 11580. Up to 3095 conditions per place. [2024-06-21 18:19:59,925 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 76 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-06-21 18:19:59,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 108 transitions, 729 flow [2024-06-21 18:19:59,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:19:59,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:19:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-21 18:19:59,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5482954545454546 [2024-06-21 18:19:59,929 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 351 flow. Second operand 8 states and 193 transitions. [2024-06-21 18:19:59,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 108 transitions, 729 flow [2024-06-21 18:19:59,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 108 transitions, 705 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 18:19:59,937 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 413 flow [2024-06-21 18:19:59,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=413, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-21 18:19:59,938 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 22 predicate places. [2024-06-21 18:19:59,938 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 413 flow [2024-06-21 18:19:59,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.125) internal successors, (105), 8 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:19:59,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:19:59,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:19:59,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 18:19:59,939 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-21 18:19:59,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:19:59,939 INFO L85 PathProgramCache]: Analyzing trace with hash -436562373, now seen corresponding path program 1 times [2024-06-21 18:19:59,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:19:59,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209475028] [2024-06-21 18:19:59,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:19:59,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:19:59,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:01,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:01,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209475028] [2024-06-21 18:20:01,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209475028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:01,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:01,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:20:01,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738737128] [2024-06-21 18:20:01,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:01,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:20:01,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:01,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:20:01,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:20:01,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:20:01,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 413 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-21 18:20:01,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:01,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:20:01,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:02,535 INFO L124 PetriNetUnfolderBase]: 2164/3341 cut-off events. [2024-06-21 18:20:02,535 INFO L125 PetriNetUnfolderBase]: For 14954/14984 co-relation queries the response was YES. [2024-06-21 18:20:02,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12386 conditions, 3341 events. 2164/3341 cut-off events. For 14954/14984 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17441 event pairs, 1139 based on Foata normal form. 29/3366 useless extension candidates. Maximal degree in co-relation 12361. Up to 3076 conditions per place. [2024-06-21 18:20:02,559 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 78 selfloop transitions, 29 changer transitions 0/114 dead transitions. [2024-06-21 18:20:02,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 114 transitions, 885 flow [2024-06-21 18:20:02,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:02,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:02,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-21 18:20:02,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4914772727272727 [2024-06-21 18:20:02,564 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 413 flow. Second operand 8 states and 173 transitions. [2024-06-21 18:20:02,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 114 transitions, 885 flow [2024-06-21 18:20:02,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 114 transitions, 799 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:02,570 INFO L231 Difference]: Finished difference. Result has 72 places, 81 transitions, 555 flow [2024-06-21 18:20:02,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=555, PETRI_PLACES=72, PETRI_TRANSITIONS=81} [2024-06-21 18:20:02,572 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 27 predicate places. [2024-06-21 18:20:02,572 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 81 transitions, 555 flow [2024-06-21 18:20:02,573 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-21 18:20:02,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:02,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:02,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 18:20:02,573 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-21 18:20:02,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:02,574 INFO L85 PathProgramCache]: Analyzing trace with hash 2137191351, now seen corresponding path program 2 times [2024-06-21 18:20:02,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:02,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569651713] [2024-06-21 18:20:02,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:02,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:02,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:04,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:04,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:04,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569651713] [2024-06-21 18:20:04,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569651713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:04,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:04,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:20:04,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005802184] [2024-06-21 18:20:04,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:04,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:20:04,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:04,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:20:04,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:20:04,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:20:04,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 81 transitions, 555 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-21 18:20:04,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:04,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:20:04,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:05,429 INFO L124 PetriNetUnfolderBase]: 2246/3468 cut-off events. [2024-06-21 18:20:05,430 INFO L125 PetriNetUnfolderBase]: For 18971/18998 co-relation queries the response was YES. [2024-06-21 18:20:05,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13858 conditions, 3468 events. 2246/3468 cut-off events. For 18971/18998 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18120 event pairs, 1150 based on Foata normal form. 30/3491 useless extension candidates. Maximal degree in co-relation 13828. Up to 3143 conditions per place. [2024-06-21 18:20:05,456 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 71 selfloop transitions, 48 changer transitions 0/126 dead transitions. [2024-06-21 18:20:05,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 126 transitions, 1107 flow [2024-06-21 18:20:05,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:05,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:05,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 151 transitions. [2024-06-21 18:20:05,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4902597402597403 [2024-06-21 18:20:05,458 INFO L175 Difference]: Start difference. First operand has 72 places, 81 transitions, 555 flow. Second operand 7 states and 151 transitions. [2024-06-21 18:20:05,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 126 transitions, 1107 flow [2024-06-21 18:20:05,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 126 transitions, 1063 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-21 18:20:05,477 INFO L231 Difference]: Finished difference. Result has 80 places, 103 transitions, 869 flow [2024-06-21 18:20:05,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=869, PETRI_PLACES=80, PETRI_TRANSITIONS=103} [2024-06-21 18:20:05,478 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 35 predicate places. [2024-06-21 18:20:05,479 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 103 transitions, 869 flow [2024-06-21 18:20:05,479 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-21 18:20:05,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:05,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:05,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 18:20:05,479 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-21 18:20:05,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:05,480 INFO L85 PathProgramCache]: Analyzing trace with hash -636517589, now seen corresponding path program 3 times [2024-06-21 18:20:05,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:05,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145230004] [2024-06-21 18:20:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:05,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:05,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:07,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:07,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:07,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145230004] [2024-06-21 18:20:07,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145230004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:07,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:07,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:20:07,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174060982] [2024-06-21 18:20:07,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:07,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:20:07,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:07,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:20:07,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:20:07,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:20:07,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 103 transitions, 869 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-21 18:20:07,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:07,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:20:07,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:08,072 INFO L124 PetriNetUnfolderBase]: 2282/3527 cut-off events. [2024-06-21 18:20:08,072 INFO L125 PetriNetUnfolderBase]: For 23221/23245 co-relation queries the response was YES. [2024-06-21 18:20:08,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14940 conditions, 3527 events. 2282/3527 cut-off events. For 23221/23245 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18452 event pairs, 1133 based on Foata normal form. 30/3550 useless extension candidates. Maximal degree in co-relation 14905. Up to 3175 conditions per place. [2024-06-21 18:20:08,103 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 69 selfloop transitions, 61 changer transitions 0/137 dead transitions. [2024-06-21 18:20:08,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 137 transitions, 1371 flow [2024-06-21 18:20:08,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:08,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:08,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 18:20:08,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:20:08,105 INFO L175 Difference]: Start difference. First operand has 80 places, 103 transitions, 869 flow. Second operand 7 states and 147 transitions. [2024-06-21 18:20:08,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 137 transitions, 1371 flow [2024-06-21 18:20:08,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 137 transitions, 1285 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-21 18:20:08,125 INFO L231 Difference]: Finished difference. Result has 86 places, 113 transitions, 1046 flow [2024-06-21 18:20:08,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=793, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1046, PETRI_PLACES=86, PETRI_TRANSITIONS=113} [2024-06-21 18:20:08,126 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 41 predicate places. [2024-06-21 18:20:08,126 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 113 transitions, 1046 flow [2024-06-21 18:20:08,126 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-21 18:20:08,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:08,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:08,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 18:20:08,127 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-21 18:20:08,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:08,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1157274769, now seen corresponding path program 4 times [2024-06-21 18:20:08,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:08,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349805743] [2024-06-21 18:20:08,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:08,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:08,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:09,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:09,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:09,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349805743] [2024-06-21 18:20:09,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349805743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:09,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:09,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:20:09,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462588818] [2024-06-21 18:20:09,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:09,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:20:09,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:09,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:20:09,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:20:09,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:20:09,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 113 transitions, 1046 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-21 18:20:09,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:09,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:20:09,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:10,673 INFO L124 PetriNetUnfolderBase]: 2266/3504 cut-off events. [2024-06-21 18:20:10,673 INFO L125 PetriNetUnfolderBase]: For 26378/26402 co-relation queries the response was YES. [2024-06-21 18:20:10,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15067 conditions, 3504 events. 2266/3504 cut-off events. For 26378/26402 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18313 event pairs, 1136 based on Foata normal form. 30/3527 useless extension candidates. Maximal degree in co-relation 15029. Up to 3162 conditions per place. [2024-06-21 18:20:10,699 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 70 selfloop transitions, 58 changer transitions 0/135 dead transitions. [2024-06-21 18:20:10,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1372 flow [2024-06-21 18:20:10,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:10,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:10,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 147 transitions. [2024-06-21 18:20:10,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:20:10,701 INFO L175 Difference]: Start difference. First operand has 86 places, 113 transitions, 1046 flow. Second operand 7 states and 147 transitions. [2024-06-21 18:20:10,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1372 flow [2024-06-21 18:20:10,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 135 transitions, 1240 flow, removed 40 selfloop flow, removed 2 redundant places. [2024-06-21 18:20:10,729 INFO L231 Difference]: Finished difference. Result has 91 places, 113 transitions, 1041 flow [2024-06-21 18:20:10,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1041, PETRI_PLACES=91, PETRI_TRANSITIONS=113} [2024-06-21 18:20:10,729 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 46 predicate places. [2024-06-21 18:20:10,730 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 113 transitions, 1041 flow [2024-06-21 18:20:10,730 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-21 18:20:10,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:10,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:10,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 18:20:10,730 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:10,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:10,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1858660447, now seen corresponding path program 1 times [2024-06-21 18:20:10,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:10,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526743773] [2024-06-21 18:20:10,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:10,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:12,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:12,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:12,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526743773] [2024-06-21 18:20:12,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526743773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:12,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:12,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 18:20:12,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300891472] [2024-06-21 18:20:12,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:12,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 18:20:12,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:12,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 18:20:12,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-21 18:20:12,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:20:12,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 113 transitions, 1041 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-21 18:20:12,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:12,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:20:12,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:12,552 INFO L124 PetriNetUnfolderBase]: 1957/3119 cut-off events. [2024-06-21 18:20:12,552 INFO L125 PetriNetUnfolderBase]: For 28638/28785 co-relation queries the response was YES. [2024-06-21 18:20:12,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13793 conditions, 3119 events. 1957/3119 cut-off events. For 28638/28785 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17076 event pairs, 998 based on Foata normal form. 41/3099 useless extension candidates. Maximal degree in co-relation 13753. Up to 2860 conditions per place. [2024-06-21 18:20:12,577 INFO L140 encePairwiseOnDemand]: 36/44 looper letters, 96 selfloop transitions, 12 changer transitions 0/123 dead transitions. [2024-06-21 18:20:12,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 123 transitions, 1299 flow [2024-06-21 18:20:12,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 18:20:12,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 18:20:12,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 107 transitions. [2024-06-21 18:20:12,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 18:20:12,579 INFO L175 Difference]: Start difference. First operand has 91 places, 113 transitions, 1041 flow. Second operand 5 states and 107 transitions. [2024-06-21 18:20:12,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 123 transitions, 1299 flow [2024-06-21 18:20:12,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 123 transitions, 1167 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:12,611 INFO L231 Difference]: Finished difference. Result has 91 places, 116 transitions, 968 flow [2024-06-21 18:20:12,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=909, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=968, PETRI_PLACES=91, PETRI_TRANSITIONS=116} [2024-06-21 18:20:12,611 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 46 predicate places. [2024-06-21 18:20:12,612 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 116 transitions, 968 flow [2024-06-21 18:20:12,612 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-21 18:20:12,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:12,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:12,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 18:20:12,612 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-21 18:20:12,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:12,613 INFO L85 PathProgramCache]: Analyzing trace with hash -835201677, now seen corresponding path program 1 times [2024-06-21 18:20:12,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:12,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833562890] [2024-06-21 18:20:12,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:12,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:12,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:13,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:13,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:13,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833562890] [2024-06-21 18:20:13,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833562890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:13,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:13,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:13,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47815535] [2024-06-21 18:20:13,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:13,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:13,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:13,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:13,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:14,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:14,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 116 transitions, 968 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-21 18:20:14,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:14,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:14,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:14,967 INFO L124 PetriNetUnfolderBase]: 2461/3749 cut-off events. [2024-06-21 18:20:14,968 INFO L125 PetriNetUnfolderBase]: For 32493/32498 co-relation queries the response was YES. [2024-06-21 18:20:14,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16597 conditions, 3749 events. 2461/3749 cut-off events. For 32493/32498 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19227 event pairs, 1088 based on Foata normal form. 6/3751 useless extension candidates. Maximal degree in co-relation 16557. Up to 3231 conditions per place. [2024-06-21 18:20:14,992 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 96 selfloop transitions, 72 changer transitions 0/173 dead transitions. [2024-06-21 18:20:14,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 173 transitions, 1632 flow [2024-06-21 18:20:14,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:14,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 18:20:14,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:20:14,994 INFO L175 Difference]: Start difference. First operand has 91 places, 116 transitions, 968 flow. Second operand 9 states and 189 transitions. [2024-06-21 18:20:14,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 173 transitions, 1632 flow [2024-06-21 18:20:15,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 173 transitions, 1599 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:15,027 INFO L231 Difference]: Finished difference. Result has 100 places, 133 transitions, 1273 flow [2024-06-21 18:20:15,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1273, PETRI_PLACES=100, PETRI_TRANSITIONS=133} [2024-06-21 18:20:15,028 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 55 predicate places. [2024-06-21 18:20:15,028 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 133 transitions, 1273 flow [2024-06-21 18:20:15,029 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-21 18:20:15,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:15,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:15,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 18:20:15,029 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-21 18:20:15,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:15,030 INFO L85 PathProgramCache]: Analyzing trace with hash -2056364671, now seen corresponding path program 2 times [2024-06-21 18:20:15,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:15,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382327127] [2024-06-21 18:20:15,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:15,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:15,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:16,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:16,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:16,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382327127] [2024-06-21 18:20:16,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382327127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:16,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:16,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:16,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512244915] [2024-06-21 18:20:16,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:16,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:16,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:16,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:16,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:16,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:16,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 133 transitions, 1273 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-21 18:20:16,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:16,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:16,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:17,876 INFO L124 PetriNetUnfolderBase]: 2625/4010 cut-off events. [2024-06-21 18:20:17,877 INFO L125 PetriNetUnfolderBase]: For 41318/41323 co-relation queries the response was YES. [2024-06-21 18:20:17,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19252 conditions, 4010 events. 2625/4010 cut-off events. For 41318/41323 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 20757 event pairs, 1071 based on Foata normal form. 8/4014 useless extension candidates. Maximal degree in co-relation 19208. Up to 3363 conditions per place. [2024-06-21 18:20:17,895 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 107 selfloop transitions, 94 changer transitions 0/206 dead transitions. [2024-06-21 18:20:17,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 206 transitions, 2295 flow [2024-06-21 18:20:17,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:17,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:17,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 18:20:17,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-21 18:20:17,898 INFO L175 Difference]: Start difference. First operand has 100 places, 133 transitions, 1273 flow. Second operand 9 states and 191 transitions. [2024-06-21 18:20:17,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 206 transitions, 2295 flow [2024-06-21 18:20:17,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 206 transitions, 2145 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:17,929 INFO L231 Difference]: Finished difference. Result has 109 places, 163 transitions, 1724 flow [2024-06-21 18:20:17,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1724, PETRI_PLACES=109, PETRI_TRANSITIONS=163} [2024-06-21 18:20:17,930 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 64 predicate places. [2024-06-21 18:20:17,930 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 163 transitions, 1724 flow [2024-06-21 18:20:17,930 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-21 18:20:17,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:17,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:17,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 18:20:17,931 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:17,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -648538111, now seen corresponding path program 3 times [2024-06-21 18:20:17,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:17,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844081113] [2024-06-21 18:20:17,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:17,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:19,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:19,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:19,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844081113] [2024-06-21 18:20:19,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844081113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:19,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:19,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:19,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516155639] [2024-06-21 18:20:19,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:19,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:19,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:19,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:19,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:19,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:19,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 163 transitions, 1724 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-21 18:20:19,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:19,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:19,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:20,542 INFO L124 PetriNetUnfolderBase]: 2688/4099 cut-off events. [2024-06-21 18:20:20,542 INFO L125 PetriNetUnfolderBase]: For 47493/47502 co-relation queries the response was YES. [2024-06-21 18:20:20,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20810 conditions, 4099 events. 2688/4099 cut-off events. For 47493/47502 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21221 event pairs, 1041 based on Foata normal form. 12/4107 useless extension candidates. Maximal degree in co-relation 20761. Up to 3418 conditions per place. [2024-06-21 18:20:20,567 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 114 selfloop transitions, 102 changer transitions 0/221 dead transitions. [2024-06-21 18:20:20,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 221 transitions, 2649 flow [2024-06-21 18:20:20,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:20,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:20,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-21 18:20:20,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48484848484848486 [2024-06-21 18:20:20,570 INFO L175 Difference]: Start difference. First operand has 109 places, 163 transitions, 1724 flow. Second operand 9 states and 192 transitions. [2024-06-21 18:20:20,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 221 transitions, 2649 flow [2024-06-21 18:20:20,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 221 transitions, 2513 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:20,615 INFO L231 Difference]: Finished difference. Result has 116 places, 177 transitions, 2003 flow [2024-06-21 18:20:20,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1601, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2003, PETRI_PLACES=116, PETRI_TRANSITIONS=177} [2024-06-21 18:20:20,615 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 71 predicate places. [2024-06-21 18:20:20,616 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 177 transitions, 2003 flow [2024-06-21 18:20:20,616 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-21 18:20:20,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:20,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:20,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 18:20:20,616 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-21 18:20:20,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:20,617 INFO L85 PathProgramCache]: Analyzing trace with hash -693217171, now seen corresponding path program 4 times [2024-06-21 18:20:20,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:20,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267170055] [2024-06-21 18:20:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:20,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:21,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:21,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:21,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267170055] [2024-06-21 18:20:22,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267170055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:22,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:22,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:22,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101688321] [2024-06-21 18:20:22,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:22,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:22,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:22,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 177 transitions, 2003 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-21 18:20:22,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:22,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:22,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:23,157 INFO L124 PetriNetUnfolderBase]: 2672/4078 cut-off events. [2024-06-21 18:20:23,157 INFO L125 PetriNetUnfolderBase]: For 52477/52486 co-relation queries the response was YES. [2024-06-21 18:20:23,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20997 conditions, 4078 events. 2672/4078 cut-off events. For 52477/52486 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 21152 event pairs, 1035 based on Foata normal form. 12/4086 useless extension candidates. Maximal degree in co-relation 20946. Up to 3405 conditions per place. [2024-06-21 18:20:23,182 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 109 selfloop transitions, 105 changer transitions 0/219 dead transitions. [2024-06-21 18:20:23,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 219 transitions, 2695 flow [2024-06-21 18:20:23,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:20:23,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:20:23,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 18:20:23,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47474747474747475 [2024-06-21 18:20:23,184 INFO L175 Difference]: Start difference. First operand has 116 places, 177 transitions, 2003 flow. Second operand 9 states and 188 transitions. [2024-06-21 18:20:23,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 219 transitions, 2695 flow [2024-06-21 18:20:23,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 219 transitions, 2480 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:23,243 INFO L231 Difference]: Finished difference. Result has 120 places, 177 transitions, 2010 flow [2024-06-21 18:20:23,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2010, PETRI_PLACES=120, PETRI_TRANSITIONS=177} [2024-06-21 18:20:23,243 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 75 predicate places. [2024-06-21 18:20:23,244 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 177 transitions, 2010 flow [2024-06-21 18:20:23,244 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-21 18:20:23,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:23,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:23,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 18:20:23,244 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-21 18:20:23,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:23,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1822851815, now seen corresponding path program 5 times [2024-06-21 18:20:23,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:23,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455429441] [2024-06-21 18:20:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:23,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:23,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:24,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:24,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:24,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455429441] [2024-06-21 18:20:24,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455429441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:24,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:24,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:24,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771294371] [2024-06-21 18:20:24,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:24,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:24,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:24,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:24,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:25,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:25,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 177 transitions, 2010 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-21 18:20:25,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:25,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:25,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:26,048 INFO L124 PetriNetUnfolderBase]: 2817/4301 cut-off events. [2024-06-21 18:20:26,048 INFO L125 PetriNetUnfolderBase]: For 58383/58392 co-relation queries the response was YES. [2024-06-21 18:20:26,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22549 conditions, 4301 events. 2817/4301 cut-off events. For 58383/58392 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 22388 event pairs, 879 based on Foata normal form. 10/4295 useless extension candidates. Maximal degree in co-relation 22497. Up to 3526 conditions per place. [2024-06-21 18:20:26,075 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 97 selfloop transitions, 143 changer transitions 0/245 dead transitions. [2024-06-21 18:20:26,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 245 transitions, 3158 flow [2024-06-21 18:20:26,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:26,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:26,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 18:20:26,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:20:26,077 INFO L175 Difference]: Start difference. First operand has 120 places, 177 transitions, 2010 flow. Second operand 8 states and 168 transitions. [2024-06-21 18:20:26,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 245 transitions, 3158 flow [2024-06-21 18:20:26,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 245 transitions, 2897 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:20:26,131 INFO L231 Difference]: Finished difference. Result has 124 places, 216 transitions, 2626 flow [2024-06-21 18:20:26,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1821, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2626, PETRI_PLACES=124, PETRI_TRANSITIONS=216} [2024-06-21 18:20:26,132 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-06-21 18:20:26,132 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 216 transitions, 2626 flow [2024-06-21 18:20:26,132 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-21 18:20:26,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:26,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:26,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 18:20:26,132 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-21 18:20:26,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:26,133 INFO L85 PathProgramCache]: Analyzing trace with hash -247287475, now seen corresponding path program 6 times [2024-06-21 18:20:26,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:26,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794581537] [2024-06-21 18:20:26,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:26,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:27,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:27,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:27,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794581537] [2024-06-21 18:20:27,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794581537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:27,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:27,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:27,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509238661] [2024-06-21 18:20:27,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:27,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:27,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:27,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:27,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:27,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:27,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 216 transitions, 2626 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-21 18:20:27,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:27,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:27,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:29,120 INFO L124 PetriNetUnfolderBase]: 2964/4518 cut-off events. [2024-06-21 18:20:29,120 INFO L125 PetriNetUnfolderBase]: For 68671/68680 co-relation queries the response was YES. [2024-06-21 18:20:29,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24866 conditions, 4518 events. 2964/4518 cut-off events. For 68671/68680 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 23613 event pairs, 878 based on Foata normal form. 12/4514 useless extension candidates. Maximal degree in co-relation 24810. Up to 3651 conditions per place. [2024-06-21 18:20:29,152 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 109 selfloop transitions, 160 changer transitions 0/274 dead transitions. [2024-06-21 18:20:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 274 transitions, 3813 flow [2024-06-21 18:20:29,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:29,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-21 18:20:29,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 18:20:29,154 INFO L175 Difference]: Start difference. First operand has 124 places, 216 transitions, 2626 flow. Second operand 8 states and 172 transitions. [2024-06-21 18:20:29,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 274 transitions, 3813 flow [2024-06-21 18:20:29,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 274 transitions, 3607 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 18:20:29,224 INFO L231 Difference]: Finished difference. Result has 131 places, 242 transitions, 3195 flow [2024-06-21 18:20:29,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2444, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3195, PETRI_PLACES=131, PETRI_TRANSITIONS=242} [2024-06-21 18:20:29,224 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2024-06-21 18:20:29,225 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 242 transitions, 3195 flow [2024-06-21 18:20:29,225 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-21 18:20:29,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:29,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:29,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 18:20:29,225 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-21 18:20:29,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:29,226 INFO L85 PathProgramCache]: Analyzing trace with hash -247280035, now seen corresponding path program 7 times [2024-06-21 18:20:29,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:29,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392999272] [2024-06-21 18:20:29,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:29,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:29,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:30,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:30,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392999272] [2024-06-21 18:20:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392999272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:30,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748072163] [2024-06-21 18:20:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:30,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:30,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:30,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:30,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 242 transitions, 3195 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-21 18:20:30,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:30,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:30,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:32,007 INFO L124 PetriNetUnfolderBase]: 2942/4489 cut-off events. [2024-06-21 18:20:32,008 INFO L125 PetriNetUnfolderBase]: For 74848/74857 co-relation queries the response was YES. [2024-06-21 18:20:32,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25016 conditions, 4489 events. 2942/4489 cut-off events. For 74848/74857 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 23543 event pairs, 868 based on Foata normal form. 12/4485 useless extension candidates. Maximal degree in co-relation 24955. Up to 3633 conditions per place. [2024-06-21 18:20:32,039 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 105 selfloop transitions, 162 changer transitions 0/272 dead transitions. [2024-06-21 18:20:32,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 272 transitions, 3917 flow [2024-06-21 18:20:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:32,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:32,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-21 18:20:32,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:20:32,041 INFO L175 Difference]: Start difference. First operand has 131 places, 242 transitions, 3195 flow. Second operand 8 states and 168 transitions. [2024-06-21 18:20:32,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 272 transitions, 3917 flow [2024-06-21 18:20:32,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 272 transitions, 3632 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:32,166 INFO L231 Difference]: Finished difference. Result has 136 places, 242 transitions, 3255 flow [2024-06-21 18:20:32,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3255, PETRI_PLACES=136, PETRI_TRANSITIONS=242} [2024-06-21 18:20:32,167 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 91 predicate places. [2024-06-21 18:20:32,168 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 242 transitions, 3255 flow [2024-06-21 18:20:32,168 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-21 18:20:32,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:32,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:32,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 18:20:32,168 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-21 18:20:32,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:32,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1742792225, now seen corresponding path program 8 times [2024-06-21 18:20:32,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:32,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362494741] [2024-06-21 18:20:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:32,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:33,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-21 18:20:33,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:33,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362494741] [2024-06-21 18:20:33,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362494741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:33,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:33,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:33,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141286521] [2024-06-21 18:20:33,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:33,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:33,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:33,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:33,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:33,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:33,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 242 transitions, 3255 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-21 18:20:33,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:33,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:33,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:34,992 INFO L124 PetriNetUnfolderBase]: 2992/4562 cut-off events. [2024-06-21 18:20:34,992 INFO L125 PetriNetUnfolderBase]: For 82108/82114 co-relation queries the response was YES. [2024-06-21 18:20:35,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25784 conditions, 4562 events. 2992/4562 cut-off events. For 82108/82114 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 23895 event pairs, 817 based on Foata normal form. 12/4561 useless extension candidates. Maximal degree in co-relation 25720. Up to 3678 conditions per place. [2024-06-21 18:20:35,026 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 98 selfloop transitions, 187 changer transitions 0/290 dead transitions. [2024-06-21 18:20:35,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 290 transitions, 4312 flow [2024-06-21 18:20:35,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:35,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:35,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 18:20:35,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-21 18:20:35,029 INFO L175 Difference]: Start difference. First operand has 136 places, 242 transitions, 3255 flow. Second operand 8 states and 163 transitions. [2024-06-21 18:20:35,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 290 transitions, 4312 flow [2024-06-21 18:20:35,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 290 transitions, 4006 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:35,111 INFO L231 Difference]: Finished difference. Result has 140 places, 257 transitions, 3603 flow [2024-06-21 18:20:35,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3603, PETRI_PLACES=140, PETRI_TRANSITIONS=257} [2024-06-21 18:20:35,112 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 95 predicate places. [2024-06-21 18:20:35,112 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 257 transitions, 3603 flow [2024-06-21 18:20:35,113 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-21 18:20:35,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:35,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:35,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 18:20:35,113 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:35,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:35,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1946744451, now seen corresponding path program 9 times [2024-06-21 18:20:35,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:35,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328068687] [2024-06-21 18:20:35,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:35,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:35,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:36,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-21 18:20:36,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:36,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328068687] [2024-06-21 18:20:36,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328068687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:36,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:36,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:36,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357001680] [2024-06-21 18:20:36,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:36,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:36,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:36,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:36,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:36,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:36,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 257 transitions, 3603 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-21 18:20:36,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:36,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:36,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:37,869 INFO L124 PetriNetUnfolderBase]: 3042/4641 cut-off events. [2024-06-21 18:20:37,869 INFO L125 PetriNetUnfolderBase]: For 90489/90495 co-relation queries the response was YES. [2024-06-21 18:20:37,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26692 conditions, 4641 events. 3042/4641 cut-off events. For 90489/90495 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24420 event pairs, 848 based on Foata normal form. 12/4639 useless extension candidates. Maximal degree in co-relation 26625. Up to 3723 conditions per place. [2024-06-21 18:20:37,971 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 110 selfloop transitions, 184 changer transitions 0/299 dead transitions. [2024-06-21 18:20:37,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 299 transitions, 4582 flow [2024-06-21 18:20:37,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:37,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:37,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-21 18:20:37,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715909090909091 [2024-06-21 18:20:37,973 INFO L175 Difference]: Start difference. First operand has 140 places, 257 transitions, 3603 flow. Second operand 8 states and 166 transitions. [2024-06-21 18:20:37,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 299 transitions, 4582 flow [2024-06-21 18:20:38,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 299 transitions, 4332 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:38,076 INFO L231 Difference]: Finished difference. Result has 145 places, 266 transitions, 3903 flow [2024-06-21 18:20:38,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3903, PETRI_PLACES=145, PETRI_TRANSITIONS=266} [2024-06-21 18:20:38,077 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 100 predicate places. [2024-06-21 18:20:38,077 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 266 transitions, 3903 flow [2024-06-21 18:20:38,077 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-21 18:20:38,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:38,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:38,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 18:20:38,078 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-21 18:20:38,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash 2029505255, now seen corresponding path program 10 times [2024-06-21 18:20:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:38,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611556055] [2024-06-21 18:20:38,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:38,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:38,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:39,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-21 18:20:39,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:39,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611556055] [2024-06-21 18:20:39,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611556055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:39,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:39,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:39,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035546656] [2024-06-21 18:20:39,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:39,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:39,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:39,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:39,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:39,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:39,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 266 transitions, 3903 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-21 18:20:39,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:39,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:39,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:40,771 INFO L124 PetriNetUnfolderBase]: 3020/4611 cut-off events. [2024-06-21 18:20:40,772 INFO L125 PetriNetUnfolderBase]: For 97439/97445 co-relation queries the response was YES. [2024-06-21 18:20:40,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26610 conditions, 4611 events. 3020/4611 cut-off events. For 97439/97445 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24230 event pairs, 844 based on Foata normal form. 12/4609 useless extension candidates. Maximal degree in co-relation 26540. Up to 3705 conditions per place. [2024-06-21 18:20:40,806 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 103 selfloop transitions, 187 changer transitions 0/295 dead transitions. [2024-06-21 18:20:40,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 295 transitions, 4607 flow [2024-06-21 18:20:40,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:40,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:40,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-21 18:20:40,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4630681818181818 [2024-06-21 18:20:40,807 INFO L175 Difference]: Start difference. First operand has 145 places, 266 transitions, 3903 flow. Second operand 8 states and 163 transitions. [2024-06-21 18:20:40,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 295 transitions, 4607 flow [2024-06-21 18:20:41,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 295 transitions, 4281 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-21 18:20:41,006 INFO L231 Difference]: Finished difference. Result has 150 places, 266 transitions, 3967 flow [2024-06-21 18:20:41,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3967, PETRI_PLACES=150, PETRI_TRANSITIONS=266} [2024-06-21 18:20:41,006 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 105 predicate places. [2024-06-21 18:20:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 266 transitions, 3967 flow [2024-06-21 18:20:41,006 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-21 18:20:41,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:41,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:41,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 18:20:41,007 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-21 18:20:41,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:41,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1506243084, now seen corresponding path program 1 times [2024-06-21 18:20:41,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:41,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809813968] [2024-06-21 18:20:41,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:41,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:41,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:43,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:43,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:43,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809813968] [2024-06-21 18:20:43,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809813968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:43,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:43,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:20:43,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450848830] [2024-06-21 18:20:43,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:43,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:20:43,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:43,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:20:43,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:20:43,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:20:43,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 266 transitions, 3967 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-21 18:20:43,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:43,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:20:43,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:44,472 INFO L124 PetriNetUnfolderBase]: 2794/4395 cut-off events. [2024-06-21 18:20:44,472 INFO L125 PetriNetUnfolderBase]: For 101268/101268 co-relation queries the response was YES. [2024-06-21 18:20:44,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25098 conditions, 4395 events. 2794/4395 cut-off events. For 101268/101268 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 24286 event pairs, 1314 based on Foata normal form. 4/4395 useless extension candidates. Maximal degree in co-relation 25025. Up to 3942 conditions per place. [2024-06-21 18:20:44,509 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 217 selfloop transitions, 18 changer transitions 0/294 dead transitions. [2024-06-21 18:20:44,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 294 transitions, 4580 flow [2024-06-21 18:20:44,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:20:44,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:20:44,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-21 18:20:44,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4460227272727273 [2024-06-21 18:20:44,512 INFO L175 Difference]: Start difference. First operand has 150 places, 266 transitions, 3967 flow. Second operand 8 states and 157 transitions. [2024-06-21 18:20:44,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 294 transitions, 4580 flow [2024-06-21 18:20:44,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 294 transitions, 4245 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:44,629 INFO L231 Difference]: Finished difference. Result has 154 places, 271 transitions, 3750 flow [2024-06-21 18:20:44,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3636, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3750, PETRI_PLACES=154, PETRI_TRANSITIONS=271} [2024-06-21 18:20:44,629 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-21 18:20:44,629 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 271 transitions, 3750 flow [2024-06-21 18:20:44,630 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-21 18:20:44,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:44,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:44,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 18:20:44,630 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:20:44,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:44,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1783897120, now seen corresponding path program 1 times [2024-06-21 18:20:44,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:44,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77138139] [2024-06-21 18:20:44,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:44,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:44,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:47,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:47,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:47,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77138139] [2024-06-21 18:20:47,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77138139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:47,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:47,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:20:47,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078287764] [2024-06-21 18:20:47,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:47,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:20:47,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:47,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:20:47,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:20:47,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 44 [2024-06-21 18:20:47,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 271 transitions, 3750 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-21 18:20:47,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:47,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 44 [2024-06-21 18:20:47,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:47,855 INFO L124 PetriNetUnfolderBase]: 2440/3951 cut-off events. [2024-06-21 18:20:47,855 INFO L125 PetriNetUnfolderBase]: For 98807/98938 co-relation queries the response was YES. [2024-06-21 18:20:47,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22965 conditions, 3951 events. 2440/3951 cut-off events. For 98807/98938 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22565 event pairs, 1059 based on Foata normal form. 25/3901 useless extension candidates. Maximal degree in co-relation 22889. Up to 3433 conditions per place. [2024-06-21 18:20:47,955 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 194 selfloop transitions, 15 changer transitions 0/282 dead transitions. [2024-06-21 18:20:47,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 282 transitions, 4220 flow [2024-06-21 18:20:47,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:20:47,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:20:47,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 18:20:47,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-21 18:20:47,956 INFO L175 Difference]: Start difference. First operand has 154 places, 271 transitions, 3750 flow. Second operand 7 states and 137 transitions. [2024-06-21 18:20:47,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 282 transitions, 4220 flow [2024-06-21 18:20:48,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 282 transitions, 4035 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 18:20:48,064 INFO L231 Difference]: Finished difference. Result has 154 places, 274 transitions, 3635 flow [2024-06-21 18:20:48,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3565, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3635, PETRI_PLACES=154, PETRI_TRANSITIONS=274} [2024-06-21 18:20:48,065 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 109 predicate places. [2024-06-21 18:20:48,065 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 274 transitions, 3635 flow [2024-06-21 18:20:48,065 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-21 18:20:48,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:48,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:48,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 18:20:48,065 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-21 18:20:48,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:48,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1785545416, now seen corresponding path program 1 times [2024-06-21 18:20:48,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:48,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710765151] [2024-06-21 18:20:48,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:48,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:48,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:49,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:49,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:49,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710765151] [2024-06-21 18:20:49,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710765151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:49,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:49,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:49,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263996406] [2024-06-21 18:20:49,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:49,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:49,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:49,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:49,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:49,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:49,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 274 transitions, 3635 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-21 18:20:49,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:49,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:49,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:50,470 INFO L124 PetriNetUnfolderBase]: 3056/4674 cut-off events. [2024-06-21 18:20:50,471 INFO L125 PetriNetUnfolderBase]: For 111919/111929 co-relation queries the response was YES. [2024-06-21 18:20:50,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27484 conditions, 4674 events. 3056/4674 cut-off events. For 111919/111929 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 24804 event pairs, 1140 based on Foata normal form. 12/4684 useless extension candidates. Maximal degree in co-relation 27409. Up to 4321 conditions per place. [2024-06-21 18:20:50,509 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 286 selfloop transitions, 68 changer transitions 0/359 dead transitions. [2024-06-21 18:20:50,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 359 transitions, 4911 flow [2024-06-21 18:20:50,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-21 18:20:50,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-21 18:20:50,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 267 transitions. [2024-06-21 18:20:50,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43344155844155846 [2024-06-21 18:20:50,510 INFO L175 Difference]: Start difference. First operand has 154 places, 274 transitions, 3635 flow. Second operand 14 states and 267 transitions. [2024-06-21 18:20:50,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 359 transitions, 4911 flow [2024-06-21 18:20:50,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 359 transitions, 4865 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:50,726 INFO L231 Difference]: Finished difference. Result has 168 places, 303 transitions, 4066 flow [2024-06-21 18:20:50,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4066, PETRI_PLACES=168, PETRI_TRANSITIONS=303} [2024-06-21 18:20:50,727 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 123 predicate places. [2024-06-21 18:20:50,727 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 303 transitions, 4066 flow [2024-06-21 18:20:50,728 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-21 18:20:50,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:50,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:50,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 18:20:50,728 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-21 18:20:50,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:50,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1433221792, now seen corresponding path program 1 times [2024-06-21 18:20:50,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:50,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368681831] [2024-06-21 18:20:50,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:50,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:50,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:52,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:52,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:52,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368681831] [2024-06-21 18:20:52,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368681831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:52,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:52,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:52,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203878500] [2024-06-21 18:20:52,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:52,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:52,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:52,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:52,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:52,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:52,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 303 transitions, 4066 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-21 18:20:52,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:52,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:52,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:53,398 INFO L124 PetriNetUnfolderBase]: 3105/4757 cut-off events. [2024-06-21 18:20:53,398 INFO L125 PetriNetUnfolderBase]: For 129334/129343 co-relation queries the response was YES. [2024-06-21 18:20:53,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28950 conditions, 4757 events. 3105/4757 cut-off events. For 129334/129343 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 25394 event pairs, 1038 based on Foata normal form. 10/4764 useless extension candidates. Maximal degree in co-relation 28869. Up to 3436 conditions per place. [2024-06-21 18:20:53,438 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 142 selfloop transitions, 213 changer transitions 0/360 dead transitions. [2024-06-21 18:20:53,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 360 transitions, 5247 flow [2024-06-21 18:20:53,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:20:53,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:20:53,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 18:20:53,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 18:20:53,440 INFO L175 Difference]: Start difference. First operand has 168 places, 303 transitions, 4066 flow. Second operand 10 states and 212 transitions. [2024-06-21 18:20:53,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 360 transitions, 5247 flow [2024-06-21 18:20:53,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 360 transitions, 5077 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-21 18:20:53,648 INFO L231 Difference]: Finished difference. Result has 175 places, 315 transitions, 4532 flow [2024-06-21 18:20:53,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4532, PETRI_PLACES=175, PETRI_TRANSITIONS=315} [2024-06-21 18:20:53,649 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 130 predicate places. [2024-06-21 18:20:53,649 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 315 transitions, 4532 flow [2024-06-21 18:20:53,649 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-21 18:20:53,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:53,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:53,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 18:20:53,650 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-21 18:20:53,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:53,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1387819936, now seen corresponding path program 2 times [2024-06-21 18:20:53,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:53,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500466575] [2024-06-21 18:20:53,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:53,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:53,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:55,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-21 18:20:55,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:55,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500466575] [2024-06-21 18:20:55,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500466575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:55,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:55,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:55,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014765034] [2024-06-21 18:20:55,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:55,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:55,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:55,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:55,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:55,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:55,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 315 transitions, 4532 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-21 18:20:55,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:55,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:55,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:56,281 INFO L124 PetriNetUnfolderBase]: 3149/4831 cut-off events. [2024-06-21 18:20:56,282 INFO L125 PetriNetUnfolderBase]: For 141958/141964 co-relation queries the response was YES. [2024-06-21 18:20:56,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30639 conditions, 4831 events. 3149/4831 cut-off events. For 141958/141964 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25942 event pairs, 1142 based on Foata normal form. 9/4838 useless extension candidates. Maximal degree in co-relation 30557. Up to 4464 conditions per place. [2024-06-21 18:20:56,321 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 300 selfloop transitions, 65 changer transitions 0/370 dead transitions. [2024-06-21 18:20:56,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 370 transitions, 5575 flow [2024-06-21 18:20:56,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:20:56,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:20:56,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:20:56,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:20:56,323 INFO L175 Difference]: Start difference. First operand has 175 places, 315 transitions, 4532 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:20:56,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 370 transitions, 5575 flow [2024-06-21 18:20:56,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 370 transitions, 5296 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:56,528 INFO L231 Difference]: Finished difference. Result has 181 places, 331 transitions, 4579 flow [2024-06-21 18:20:56,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4579, PETRI_PLACES=181, PETRI_TRANSITIONS=331} [2024-06-21 18:20:56,529 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 136 predicate places. [2024-06-21 18:20:56,529 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 331 transitions, 4579 flow [2024-06-21 18:20:56,529 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-21 18:20:56,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:56,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:56,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 18:20:56,530 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-21 18:20:56,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:56,530 INFO L85 PathProgramCache]: Analyzing trace with hash -269223432, now seen corresponding path program 3 times [2024-06-21 18:20:56,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:56,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393088352] [2024-06-21 18:20:56,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:56,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:20:57,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:20:57,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:20:57,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393088352] [2024-06-21 18:20:57,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393088352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:20:57,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:20:57,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:20:57,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993683058] [2024-06-21 18:20:57,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:20:57,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:20:57,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:20:57,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:20:57,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:20:58,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:20:58,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 331 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-21 18:20:58,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:20:58,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:20:58,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:20:59,327 INFO L124 PetriNetUnfolderBase]: 3226/4949 cut-off events. [2024-06-21 18:20:59,327 INFO L125 PetriNetUnfolderBase]: For 146491/146495 co-relation queries the response was YES. [2024-06-21 18:20:59,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31674 conditions, 4949 events. 3226/4949 cut-off events. For 146491/146495 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 26710 event pairs, 1132 based on Foata normal form. 7/4954 useless extension candidates. Maximal degree in co-relation 31589. Up to 4546 conditions per place. [2024-06-21 18:20:59,369 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 311 selfloop transitions, 81 changer transitions 0/397 dead transitions. [2024-06-21 18:20:59,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 397 transitions, 5852 flow [2024-06-21 18:20:59,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:20:59,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:20:59,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:20:59,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:20:59,371 INFO L175 Difference]: Start difference. First operand has 181 places, 331 transitions, 4579 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:20:59,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 397 transitions, 5852 flow [2024-06-21 18:20:59,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 397 transitions, 5719 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 18:20:59,602 INFO L231 Difference]: Finished difference. Result has 188 places, 362 transitions, 5047 flow [2024-06-21 18:20:59,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4477, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5047, PETRI_PLACES=188, PETRI_TRANSITIONS=362} [2024-06-21 18:20:59,602 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 143 predicate places. [2024-06-21 18:20:59,602 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 362 transitions, 5047 flow [2024-06-21 18:20:59,603 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-21 18:20:59,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:20:59,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:20:59,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 18:20:59,603 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-21 18:20:59,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:20:59,604 INFO L85 PathProgramCache]: Analyzing trace with hash -265546026, now seen corresponding path program 2 times [2024-06-21 18:20:59,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:20:59,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310803924] [2024-06-21 18:20:59,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:20:59,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:20:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:00,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:00,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310803924] [2024-06-21 18:21:00,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310803924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:00,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:00,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316193412] [2024-06-21 18:21:00,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:00,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:00,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:01,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:01,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 362 transitions, 5047 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-21 18:21:01,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:01,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:01,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:02,302 INFO L124 PetriNetUnfolderBase]: 3371/5186 cut-off events. [2024-06-21 18:21:02,302 INFO L125 PetriNetUnfolderBase]: For 161145/161154 co-relation queries the response was YES. [2024-06-21 18:21:02,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33403 conditions, 5186 events. 3371/5186 cut-off events. For 161145/161154 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28346 event pairs, 1048 based on Foata normal form. 12/5195 useless extension candidates. Maximal degree in co-relation 33315. Up to 3716 conditions per place. [2024-06-21 18:21:02,349 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 217 selfloop transitions, 219 changer transitions 0/441 dead transitions. [2024-06-21 18:21:02,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 441 transitions, 6733 flow [2024-06-21 18:21:02,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:02,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:02,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 18:21:02,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 18:21:02,350 INFO L175 Difference]: Start difference. First operand has 188 places, 362 transitions, 5047 flow. Second operand 10 states and 214 transitions. [2024-06-21 18:21:02,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 441 transitions, 6733 flow [2024-06-21 18:21:02,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 441 transitions, 6645 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:02,702 INFO L231 Difference]: Finished difference. Result has 197 places, 390 transitions, 5791 flow [2024-06-21 18:21:02,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5791, PETRI_PLACES=197, PETRI_TRANSITIONS=390} [2024-06-21 18:21:02,703 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-06-21 18:21:02,704 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 390 transitions, 5791 flow [2024-06-21 18:21:02,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-21 18:21:02,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:02,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:02,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 18:21:02,704 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-21 18:21:02,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:02,705 INFO L85 PathProgramCache]: Analyzing trace with hash -122924016, now seen corresponding path program 3 times [2024-06-21 18:21:02,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:02,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981896537] [2024-06-21 18:21:02,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:02,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:02,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:04,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:04,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:04,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981896537] [2024-06-21 18:21:04,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981896537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:04,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:04,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:04,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716443522] [2024-06-21 18:21:04,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:04,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:04,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:04,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:04,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:04,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:04,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 390 transitions, 5791 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-21 18:21:04,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:04,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:04,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:05,444 INFO L124 PetriNetUnfolderBase]: 3434/5271 cut-off events. [2024-06-21 18:21:05,445 INFO L125 PetriNetUnfolderBase]: For 176069/176078 co-relation queries the response was YES. [2024-06-21 18:21:05,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35295 conditions, 5271 events. 3434/5271 cut-off events. For 176069/176078 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28801 event pairs, 1006 based on Foata normal form. 12/5280 useless extension candidates. Maximal degree in co-relation 35204. Up to 3771 conditions per place. [2024-06-21 18:21:05,493 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 232 selfloop transitions, 216 changer transitions 0/453 dead transitions. [2024-06-21 18:21:05,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 453 transitions, 7394 flow [2024-06-21 18:21:05,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:05,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:05,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 18:21:05,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 18:21:05,495 INFO L175 Difference]: Start difference. First operand has 197 places, 390 transitions, 5791 flow. Second operand 10 states and 215 transitions. [2024-06-21 18:21:05,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 453 transitions, 7394 flow [2024-06-21 18:21:05,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 453 transitions, 7109 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:05,777 INFO L231 Difference]: Finished difference. Result has 203 places, 402 transitions, 6125 flow [2024-06-21 18:21:05,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6125, PETRI_PLACES=203, PETRI_TRANSITIONS=402} [2024-06-21 18:21:05,778 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 158 predicate places. [2024-06-21 18:21:05,778 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 402 transitions, 6125 flow [2024-06-21 18:21:05,778 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-21 18:21:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:05,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:05,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 18:21:05,779 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-21 18:21:05,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1525179876, now seen corresponding path program 4 times [2024-06-21 18:21:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417250042] [2024-06-21 18:21:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:05,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:07,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:07,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417250042] [2024-06-21 18:21:07,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417250042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:07,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:07,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:07,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659943616] [2024-06-21 18:21:07,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:07,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:07,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:07,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:07,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:07,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:07,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 402 transitions, 6125 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-21 18:21:07,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:07,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:07,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:08,541 INFO L124 PetriNetUnfolderBase]: 3418/5250 cut-off events. [2024-06-21 18:21:08,541 INFO L125 PetriNetUnfolderBase]: For 184834/184843 co-relation queries the response was YES. [2024-06-21 18:21:08,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35470 conditions, 5250 events. 3418/5250 cut-off events. For 184834/184843 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 28735 event pairs, 1000 based on Foata normal form. 12/5259 useless extension candidates. Maximal degree in co-relation 35378. Up to 3758 conditions per place. [2024-06-21 18:21:08,591 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 227 selfloop transitions, 219 changer transitions 0/451 dead transitions. [2024-06-21 18:21:08,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 451 transitions, 7465 flow [2024-06-21 18:21:08,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:08,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:08,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-21 18:21:08,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47954545454545455 [2024-06-21 18:21:08,592 INFO L175 Difference]: Start difference. First operand has 203 places, 402 transitions, 6125 flow. Second operand 10 states and 211 transitions. [2024-06-21 18:21:08,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 451 transitions, 7465 flow [2024-06-21 18:21:08,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 451 transitions, 7033 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 18:21:08,905 INFO L231 Difference]: Finished difference. Result has 207 places, 402 transitions, 6144 flow [2024-06-21 18:21:08,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5693, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6144, PETRI_PLACES=207, PETRI_TRANSITIONS=402} [2024-06-21 18:21:08,906 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-06-21 18:21:08,906 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 402 transitions, 6144 flow [2024-06-21 18:21:08,906 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-21 18:21:08,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:08,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:08,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 18:21:08,906 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-21 18:21:08,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:08,907 INFO L85 PathProgramCache]: Analyzing trace with hash 672437378, now seen corresponding path program 4 times [2024-06-21 18:21:08,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:08,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343051978] [2024-06-21 18:21:08,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:08,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:08,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:10,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:10,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:10,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343051978] [2024-06-21 18:21:10,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343051978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:10,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:10,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:10,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355223267] [2024-06-21 18:21:10,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:10,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:10,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:10,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:10,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:10,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:10,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 402 transitions, 6144 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-21 18:21:10,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:10,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:10,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:12,098 INFO L124 PetriNetUnfolderBase]: 3516/5405 cut-off events. [2024-06-21 18:21:12,098 INFO L125 PetriNetUnfolderBase]: For 193437/193439 co-relation queries the response was YES. [2024-06-21 18:21:12,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36680 conditions, 5405 events. 3516/5405 cut-off events. For 193437/193439 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 29638 event pairs, 903 based on Foata normal form. 5/5408 useless extension candidates. Maximal degree in co-relation 36587. Up to 4927 conditions per place. [2024-06-21 18:21:12,148 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 366 selfloop transitions, 102 changer transitions 0/473 dead transitions. [2024-06-21 18:21:12,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 473 transitions, 7703 flow [2024-06-21 18:21:12,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:12,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:12,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-21 18:21:12,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44545454545454544 [2024-06-21 18:21:12,150 INFO L175 Difference]: Start difference. First operand has 207 places, 402 transitions, 6144 flow. Second operand 10 states and 196 transitions. [2024-06-21 18:21:12,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 473 transitions, 7703 flow [2024-06-21 18:21:12,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 473 transitions, 7274 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:21:12,435 INFO L231 Difference]: Finished difference. Result has 212 places, 441 transitions, 6526 flow [2024-06-21 18:21:12,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6526, PETRI_PLACES=212, PETRI_TRANSITIONS=441} [2024-06-21 18:21:12,435 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 167 predicate places. [2024-06-21 18:21:12,436 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 441 transitions, 6526 flow [2024-06-21 18:21:12,436 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-21 18:21:12,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:12,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:12,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 18:21:12,436 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:12,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:12,437 INFO L85 PathProgramCache]: Analyzing trace with hash 672557534, now seen corresponding path program 5 times [2024-06-21 18:21:12,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:12,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272353858] [2024-06-21 18:21:12,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:13,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:13,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:13,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272353858] [2024-06-21 18:21:13,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272353858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:13,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:13,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:13,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312721823] [2024-06-21 18:21:13,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:13,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:13,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:13,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:13,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:14,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:14,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 441 transitions, 6526 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-21 18:21:14,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:14,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:14,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:15,574 INFO L124 PetriNetUnfolderBase]: 3744/5741 cut-off events. [2024-06-21 18:21:15,574 INFO L125 PetriNetUnfolderBase]: For 210062/210071 co-relation queries the response was YES. [2024-06-21 18:21:15,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38667 conditions, 5741 events. 3744/5741 cut-off events. For 210062/210071 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 31819 event pairs, 902 based on Foata normal form. 12/5750 useless extension candidates. Maximal degree in co-relation 38571. Up to 4071 conditions per place. [2024-06-21 18:21:15,629 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 256 selfloop transitions, 279 changer transitions 0/540 dead transitions. [2024-06-21 18:21:15,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 540 transitions, 8759 flow [2024-06-21 18:21:15,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:15,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:15,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 18:21:15,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 18:21:15,631 INFO L175 Difference]: Start difference. First operand has 212 places, 441 transitions, 6526 flow. Second operand 10 states and 214 transitions. [2024-06-21 18:21:15,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 540 transitions, 8759 flow [2024-06-21 18:21:15,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 540 transitions, 8649 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:15,990 INFO L231 Difference]: Finished difference. Result has 221 places, 488 transitions, 7615 flow [2024-06-21 18:21:15,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6416, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7615, PETRI_PLACES=221, PETRI_TRANSITIONS=488} [2024-06-21 18:21:15,991 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 176 predicate places. [2024-06-21 18:21:15,991 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 488 transitions, 7615 flow [2024-06-21 18:21:15,991 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-21 18:21:15,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:15,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:15,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 18:21:15,991 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-21 18:21:15,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:15,991 INFO L85 PathProgramCache]: Analyzing trace with hash 1697021548, now seen corresponding path program 6 times [2024-06-21 18:21:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:15,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921297858] [2024-06-21 18:21:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:16,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:17,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:17,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:17,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921297858] [2024-06-21 18:21:17,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921297858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:17,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:17,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:17,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51554783] [2024-06-21 18:21:17,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:17,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:17,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:17,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:17,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:17,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:17,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 488 transitions, 7615 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-21 18:21:17,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:17,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:17,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:19,372 INFO L124 PetriNetUnfolderBase]: 3891/5958 cut-off events. [2024-06-21 18:21:19,372 INFO L125 PetriNetUnfolderBase]: For 233841/233850 co-relation queries the response was YES. [2024-06-21 18:21:19,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41725 conditions, 5958 events. 3891/5958 cut-off events. For 233841/233850 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 33186 event pairs, 901 based on Foata normal form. 14/5969 useless extension candidates. Maximal degree in co-relation 41626. Up to 4196 conditions per place. [2024-06-21 18:21:19,426 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 278 selfloop transitions, 286 changer transitions 0/569 dead transitions. [2024-06-21 18:21:19,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 569 transitions, 9912 flow [2024-06-21 18:21:19,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:19,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:19,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 18:21:19,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954545454545455 [2024-06-21 18:21:19,428 INFO L175 Difference]: Start difference. First operand has 221 places, 488 transitions, 7615 flow. Second operand 10 states and 218 transitions. [2024-06-21 18:21:19,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 569 transitions, 9912 flow [2024-06-21 18:21:19,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 569 transitions, 9515 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:19,779 INFO L231 Difference]: Finished difference. Result has 227 places, 514 transitions, 8234 flow [2024-06-21 18:21:19,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7242, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8234, PETRI_PLACES=227, PETRI_TRANSITIONS=514} [2024-06-21 18:21:19,779 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 182 predicate places. [2024-06-21 18:21:19,779 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 514 transitions, 8234 flow [2024-06-21 18:21:19,779 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-21 18:21:19,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:19,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:19,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 18:21:19,780 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-21 18:21:19,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:19,780 INFO L85 PathProgramCache]: Analyzing trace with hash 677205674, now seen corresponding path program 7 times [2024-06-21 18:21:19,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:19,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082538332] [2024-06-21 18:21:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:19,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:21,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:21,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082538332] [2024-06-21 18:21:21,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082538332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:21,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:21,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:21,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116003045] [2024-06-21 18:21:21,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:21,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:21,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:21,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:21,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:21,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:21,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 514 transitions, 8234 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-21 18:21:21,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:21,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:21,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:23,011 INFO L124 PetriNetUnfolderBase]: 3869/5929 cut-off events. [2024-06-21 18:21:23,011 INFO L125 PetriNetUnfolderBase]: For 244294/244303 co-relation queries the response was YES. [2024-06-21 18:21:23,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41754 conditions, 5929 events. 3869/5929 cut-off events. For 244294/244303 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 33066 event pairs, 891 based on Foata normal form. 14/5940 useless extension candidates. Maximal degree in co-relation 41654. Up to 4178 conditions per place. [2024-06-21 18:21:23,077 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 274 selfloop transitions, 288 changer transitions 0/567 dead transitions. [2024-06-21 18:21:23,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 567 transitions, 10025 flow [2024-06-21 18:21:23,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:23,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:23,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-21 18:21:23,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4863636363636364 [2024-06-21 18:21:23,079 INFO L175 Difference]: Start difference. First operand has 227 places, 514 transitions, 8234 flow. Second operand 10 states and 214 transitions. [2024-06-21 18:21:23,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 567 transitions, 10025 flow [2024-06-21 18:21:23,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 567 transitions, 9491 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:23,531 INFO L231 Difference]: Finished difference. Result has 232 places, 514 transitions, 8296 flow [2024-06-21 18:21:23,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7700, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8296, PETRI_PLACES=232, PETRI_TRANSITIONS=514} [2024-06-21 18:21:23,532 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 187 predicate places. [2024-06-21 18:21:23,532 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 514 transitions, 8296 flow [2024-06-21 18:21:23,532 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-21 18:21:23,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:23,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:23,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 18:21:23,533 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-21 18:21:23,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:23,533 INFO L85 PathProgramCache]: Analyzing trace with hash 1370386714, now seen corresponding path program 8 times [2024-06-21 18:21:23,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:23,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368592241] [2024-06-21 18:21:23,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:23,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:25,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:25,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:25,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368592241] [2024-06-21 18:21:25,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368592241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:25,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:25,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:25,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103788756] [2024-06-21 18:21:25,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:25,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:25,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:25,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:25,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:25,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:25,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 514 transitions, 8296 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-21 18:21:25,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:25,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:25,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:26,811 INFO L124 PetriNetUnfolderBase]: 3946/6036 cut-off events. [2024-06-21 18:21:26,811 INFO L125 PetriNetUnfolderBase]: For 258342/258351 co-relation queries the response was YES. [2024-06-21 18:21:26,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42799 conditions, 6036 events. 3946/6036 cut-off events. For 258342/258351 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 33656 event pairs, 837 based on Foata normal form. 14/6047 useless extension candidates. Maximal degree in co-relation 42698. Up to 4246 conditions per place. [2024-06-21 18:21:26,866 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 265 selfloop transitions, 310 changer transitions 0/580 dead transitions. [2024-06-21 18:21:26,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 580 transitions, 10356 flow [2024-06-21 18:21:26,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:26,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:26,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 18:21:26,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 18:21:26,867 INFO L175 Difference]: Start difference. First operand has 232 places, 514 transitions, 8296 flow. Second operand 10 states and 212 transitions. [2024-06-21 18:21:26,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 580 transitions, 10356 flow [2024-06-21 18:21:27,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 580 transitions, 9866 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 18:21:27,355 INFO L231 Difference]: Finished difference. Result has 237 places, 529 transitions, 8781 flow [2024-06-21 18:21:27,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7820, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8781, PETRI_PLACES=237, PETRI_TRANSITIONS=529} [2024-06-21 18:21:27,356 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 192 predicate places. [2024-06-21 18:21:27,356 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 529 transitions, 8781 flow [2024-06-21 18:21:27,357 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-21 18:21:27,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:27,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:27,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 18:21:27,357 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-21 18:21:27,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:27,357 INFO L85 PathProgramCache]: Analyzing trace with hash -15125426, now seen corresponding path program 9 times [2024-06-21 18:21:27,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:27,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527799596] [2024-06-21 18:21:27,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:27,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:27,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:28,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:28,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:28,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527799596] [2024-06-21 18:21:28,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527799596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:28,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:28,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:28,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840149784] [2024-06-21 18:21:28,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:28,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:28,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:28,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:28,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:28,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:28,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 529 transitions, 8781 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-21 18:21:28,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:28,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:28,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:30,571 INFO L124 PetriNetUnfolderBase]: 3996/6114 cut-off events. [2024-06-21 18:21:30,572 INFO L125 PetriNetUnfolderBase]: For 274632/274641 co-relation queries the response was YES. [2024-06-21 18:21:30,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43951 conditions, 6114 events. 3996/6114 cut-off events. For 274632/274641 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 34127 event pairs, 868 based on Foata normal form. 14/6125 useless extension candidates. Maximal degree in co-relation 43848. Up to 4291 conditions per place. [2024-06-21 18:21:30,633 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 279 selfloop transitions, 305 changer transitions 0/589 dead transitions. [2024-06-21 18:21:30,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 589 transitions, 10772 flow [2024-06-21 18:21:30,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:30,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:30,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 215 transitions. [2024-06-21 18:21:30,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48863636363636365 [2024-06-21 18:21:30,635 INFO L175 Difference]: Start difference. First operand has 237 places, 529 transitions, 8781 flow. Second operand 10 states and 215 transitions. [2024-06-21 18:21:30,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 589 transitions, 10772 flow [2024-06-21 18:21:31,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 589 transitions, 10305 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 18:21:31,110 INFO L231 Difference]: Finished difference. Result has 241 places, 538 transitions, 9111 flow [2024-06-21 18:21:31,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8335, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9111, PETRI_PLACES=241, PETRI_TRANSITIONS=538} [2024-06-21 18:21:31,110 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 196 predicate places. [2024-06-21 18:21:31,111 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 538 transitions, 9111 flow [2024-06-21 18:21:31,111 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-21 18:21:31,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:31,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:31,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 18:21:31,111 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-21 18:21:31,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:31,112 INFO L85 PathProgramCache]: Analyzing trace with hash 849689054, now seen corresponding path program 10 times [2024-06-21 18:21:31,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:31,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722780686] [2024-06-21 18:21:31,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:31,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:32,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:32,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722780686] [2024-06-21 18:21:32,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722780686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:32,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:32,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:32,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140417648] [2024-06-21 18:21:32,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:32,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:32,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:32,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 538 transitions, 9111 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-21 18:21:32,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:32,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:32,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:34,433 INFO L124 PetriNetUnfolderBase]: 3974/6084 cut-off events. [2024-06-21 18:21:34,433 INFO L125 PetriNetUnfolderBase]: For 283968/283977 co-relation queries the response was YES. [2024-06-21 18:21:34,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43741 conditions, 6084 events. 3974/6084 cut-off events. For 283968/283977 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 33997 event pairs, 864 based on Foata normal form. 14/6095 useless extension candidates. Maximal degree in co-relation 43637. Up to 4273 conditions per place. [2024-06-21 18:21:34,495 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 271 selfloop transitions, 309 changer transitions 0/585 dead transitions. [2024-06-21 18:21:34,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 585 transitions, 10756 flow [2024-06-21 18:21:34,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:21:34,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:21:34,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-21 18:21:34,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818181818181818 [2024-06-21 18:21:34,497 INFO L175 Difference]: Start difference. First operand has 241 places, 538 transitions, 9111 flow. Second operand 10 states and 212 transitions. [2024-06-21 18:21:34,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 585 transitions, 10756 flow [2024-06-21 18:21:35,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 585 transitions, 9959 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 18:21:35,193 INFO L231 Difference]: Finished difference. Result has 244 places, 538 transitions, 8946 flow [2024-06-21 18:21:35,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8314, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=309, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8946, PETRI_PLACES=244, PETRI_TRANSITIONS=538} [2024-06-21 18:21:35,193 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-21 18:21:35,193 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 538 transitions, 8946 flow [2024-06-21 18:21:35,194 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-21 18:21:35,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:35,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:35,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 18:21:35,194 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:35,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:35,195 INFO L85 PathProgramCache]: Analyzing trace with hash 148241872, now seen corresponding path program 1 times [2024-06-21 18:21:35,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:35,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787169368] [2024-06-21 18:21:35,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:35,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:36,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:36,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787169368] [2024-06-21 18:21:36,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787169368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:36,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:36,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:21:36,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869944593] [2024-06-21 18:21:36,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:36,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:21:36,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:36,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:21:36,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:21:36,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:21:36,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 538 transitions, 8946 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-21 18:21:36,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:36,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:21:36,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:37,403 INFO L124 PetriNetUnfolderBase]: 3601/5623 cut-off events. [2024-06-21 18:21:37,403 INFO L125 PetriNetUnfolderBase]: For 314054/314288 co-relation queries the response was YES. [2024-06-21 18:21:37,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41628 conditions, 5623 events. 3601/5623 cut-off events. For 314054/314288 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 32455 event pairs, 1154 based on Foata normal form. 129/5607 useless extension candidates. Maximal degree in co-relation 41523. Up to 4969 conditions per place. [2024-06-21 18:21:37,459 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 433 selfloop transitions, 39 changer transitions 0/561 dead transitions. [2024-06-21 18:21:37,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 561 transitions, 10031 flow [2024-06-21 18:21:37,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:21:37,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:21:37,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 18:21:37,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4675324675324675 [2024-06-21 18:21:37,461 INFO L175 Difference]: Start difference. First operand has 244 places, 538 transitions, 8946 flow. Second operand 7 states and 144 transitions. [2024-06-21 18:21:37,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 561 transitions, 10031 flow [2024-06-21 18:21:37,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 561 transitions, 9434 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 18:21:37,915 INFO L231 Difference]: Finished difference. Result has 244 places, 544 transitions, 8536 flow [2024-06-21 18:21:37,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8351, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8536, PETRI_PLACES=244, PETRI_TRANSITIONS=544} [2024-06-21 18:21:37,916 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 199 predicate places. [2024-06-21 18:21:37,916 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 544 transitions, 8536 flow [2024-06-21 18:21:37,916 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-21 18:21:37,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:37,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:37,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 18:21:37,917 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-21 18:21:37,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:37,917 INFO L85 PathProgramCache]: Analyzing trace with hash 669064156, now seen corresponding path program 5 times [2024-06-21 18:21:37,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:37,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953250882] [2024-06-21 18:21:37,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:37,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:37,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:39,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:39,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:39,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953250882] [2024-06-21 18:21:39,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953250882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:39,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:39,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:39,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978631786] [2024-06-21 18:21:39,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:39,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:39,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:39,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:39,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:39,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 544 transitions, 8536 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-21 18:21:39,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:39,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:39,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:41,584 INFO L124 PetriNetUnfolderBase]: 4053/6228 cut-off events. [2024-06-21 18:21:41,584 INFO L125 PetriNetUnfolderBase]: For 290881/290890 co-relation queries the response was YES. [2024-06-21 18:21:41,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44085 conditions, 6228 events. 4053/6228 cut-off events. For 290881/290890 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35074 event pairs, 1005 based on Foata normal form. 3/6212 useless extension candidates. Maximal degree in co-relation 43978. Up to 5670 conditions per place. [2024-06-21 18:21:41,649 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 475 selfloop transitions, 121 changer transitions 0/601 dead transitions. [2024-06-21 18:21:41,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 601 transitions, 10303 flow [2024-06-21 18:21:41,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:41,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:41,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 18:21:41,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45202020202020204 [2024-06-21 18:21:41,652 INFO L175 Difference]: Start difference. First operand has 244 places, 544 transitions, 8536 flow. Second operand 9 states and 179 transitions. [2024-06-21 18:21:41,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 601 transitions, 10303 flow [2024-06-21 18:21:42,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 601 transitions, 10032 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:42,417 INFO L231 Difference]: Finished difference. Result has 249 places, 575 transitions, 9068 flow [2024-06-21 18:21:42,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8259, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9068, PETRI_PLACES=249, PETRI_TRANSITIONS=575} [2024-06-21 18:21:42,418 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 204 predicate places. [2024-06-21 18:21:42,418 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 575 transitions, 9068 flow [2024-06-21 18:21:42,419 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-21 18:21:42,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:42,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:42,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 18:21:42,419 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:21:42,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:42,420 INFO L85 PathProgramCache]: Analyzing trace with hash 746885872, now seen corresponding path program 11 times [2024-06-21 18:21:42,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:42,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479384713] [2024-06-21 18:21:42,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:42,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:42,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:44,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:44,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:44,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479384713] [2024-06-21 18:21:44,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479384713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:44,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:44,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:44,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032457463] [2024-06-21 18:21:44,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:44,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:44,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:44,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:44,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:44,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:44,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 575 transitions, 9068 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-21 18:21:44,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:44,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:44,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:45,748 INFO L124 PetriNetUnfolderBase]: 4289/6568 cut-off events. [2024-06-21 18:21:45,749 INFO L125 PetriNetUnfolderBase]: For 309116/309128 co-relation queries the response was YES. [2024-06-21 18:21:45,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46485 conditions, 6568 events. 4289/6568 cut-off events. For 309116/309128 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37369 event pairs, 1068 based on Foata normal form. 12/6531 useless extension candidates. Maximal degree in co-relation 46376. Up to 4575 conditions per place. [2024-06-21 18:21:45,819 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 270 selfloop transitions, 392 changer transitions 0/667 dead transitions. [2024-06-21 18:21:45,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 667 transitions, 11437 flow [2024-06-21 18:21:45,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:45,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:45,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 18:21:45,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-21 18:21:45,821 INFO L175 Difference]: Start difference. First operand has 249 places, 575 transitions, 9068 flow. Second operand 9 states and 191 transitions. [2024-06-21 18:21:45,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 667 transitions, 11437 flow [2024-06-21 18:21:46,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 667 transitions, 11271 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 18:21:46,681 INFO L231 Difference]: Finished difference. Result has 257 places, 631 transitions, 10453 flow [2024-06-21 18:21:46,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8902, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10453, PETRI_PLACES=257, PETRI_TRANSITIONS=631} [2024-06-21 18:21:46,682 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 212 predicate places. [2024-06-21 18:21:46,682 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 631 transitions, 10453 flow [2024-06-21 18:21:46,682 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-21 18:21:46,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:46,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:46,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 18:21:46,683 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-21 18:21:46,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:46,683 INFO L85 PathProgramCache]: Analyzing trace with hash 673832452, now seen corresponding path program 12 times [2024-06-21 18:21:46,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:46,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178961218] [2024-06-21 18:21:46,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:46,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:48,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:48,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:48,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178961218] [2024-06-21 18:21:48,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178961218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:48,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:48,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:48,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375481477] [2024-06-21 18:21:48,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:48,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:48,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:48,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:48,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:48,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:48,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 631 transitions, 10453 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-21 18:21:48,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:48,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:48,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:50,173 INFO L124 PetriNetUnfolderBase]: 4436/6801 cut-off events. [2024-06-21 18:21:50,173 INFO L125 PetriNetUnfolderBase]: For 340768/340780 co-relation queries the response was YES. [2024-06-21 18:21:50,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49957 conditions, 6801 events. 4436/6801 cut-off events. For 340768/340780 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 39091 event pairs, 1089 based on Foata normal form. 14/6766 useless extension candidates. Maximal degree in co-relation 49844. Up to 4700 conditions per place. [2024-06-21 18:21:50,244 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 297 selfloop transitions, 394 changer transitions 0/696 dead transitions. [2024-06-21 18:21:50,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 696 transitions, 12803 flow [2024-06-21 18:21:50,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:50,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:50,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 18:21:50,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-21 18:21:50,245 INFO L175 Difference]: Start difference. First operand has 257 places, 631 transitions, 10453 flow. Second operand 9 states and 193 transitions. [2024-06-21 18:21:50,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 696 transitions, 12803 flow [2024-06-21 18:21:50,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 696 transitions, 12347 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:50,777 INFO L231 Difference]: Finished difference. Result has 264 places, 658 transitions, 11305 flow [2024-06-21 18:21:50,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10021, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=367, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11305, PETRI_PLACES=264, PETRI_TRANSITIONS=658} [2024-06-21 18:21:50,778 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 219 predicate places. [2024-06-21 18:21:50,778 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 658 transitions, 11305 flow [2024-06-21 18:21:50,778 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-21 18:21:50,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:50,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:50,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 18:21:50,779 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-21 18:21:50,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:50,779 INFO L85 PathProgramCache]: Analyzing trace with hash 751527502, now seen corresponding path program 13 times [2024-06-21 18:21:50,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:50,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383975885] [2024-06-21 18:21:50,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:50,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:50,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:52,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:52,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:52,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383975885] [2024-06-21 18:21:52,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383975885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:52,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:52,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:52,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432198534] [2024-06-21 18:21:52,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:52,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:52,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:52,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:52,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:52,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:52,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 658 transitions, 11305 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-21 18:21:52,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:52,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:52,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:54,480 INFO L124 PetriNetUnfolderBase]: 4414/6770 cut-off events. [2024-06-21 18:21:54,480 INFO L125 PetriNetUnfolderBase]: For 354579/354591 co-relation queries the response was YES. [2024-06-21 18:21:54,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49978 conditions, 6770 events. 4414/6770 cut-off events. For 354579/354591 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 38918 event pairs, 1095 based on Foata normal form. 14/6735 useless extension candidates. Maximal degree in co-relation 49862. Up to 4682 conditions per place. [2024-06-21 18:21:54,541 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 298 selfloop transitions, 391 changer transitions 0/694 dead transitions. [2024-06-21 18:21:54,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 694 transitions, 13025 flow [2024-06-21 18:21:54,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:54,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:54,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-21 18:21:54,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48737373737373735 [2024-06-21 18:21:54,543 INFO L175 Difference]: Start difference. First operand has 264 places, 658 transitions, 11305 flow. Second operand 9 states and 193 transitions. [2024-06-21 18:21:54,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 694 transitions, 13025 flow [2024-06-21 18:21:55,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 694 transitions, 12510 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-21 18:21:55,204 INFO L231 Difference]: Finished difference. Result has 270 places, 658 transitions, 11594 flow [2024-06-21 18:21:55,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10790, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=391, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11594, PETRI_PLACES=270, PETRI_TRANSITIONS=658} [2024-06-21 18:21:55,205 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 225 predicate places. [2024-06-21 18:21:55,205 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 658 transitions, 11594 flow [2024-06-21 18:21:55,205 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-21 18:21:55,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:55,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:55,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 18:21:55,206 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-21 18:21:55,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:55,206 INFO L85 PathProgramCache]: Analyzing trace with hash 924017392, now seen corresponding path program 14 times [2024-06-21 18:21:55,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:55,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293471484] [2024-06-21 18:21:55,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:55,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:55,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:21:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:21:56,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:21:56,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293471484] [2024-06-21 18:21:56,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293471484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:21:56,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:21:56,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:21:56,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403824823] [2024-06-21 18:21:56,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:21:56,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:21:56,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:21:56,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:21:56,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:21:56,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:21:56,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 658 transitions, 11594 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-21 18:21:56,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:21:56,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:21:56,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:21:58,791 INFO L124 PetriNetUnfolderBase]: 4602/7051 cut-off events. [2024-06-21 18:21:58,791 INFO L125 PetriNetUnfolderBase]: For 394043/394055 co-relation queries the response was YES. [2024-06-21 18:21:58,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52530 conditions, 7051 events. 4602/7051 cut-off events. For 394043/394055 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 40696 event pairs, 1169 based on Foata normal form. 16/7018 useless extension candidates. Maximal degree in co-relation 52412. Up to 4843 conditions per place. [2024-06-21 18:21:58,869 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 306 selfloop transitions, 420 changer transitions 0/731 dead transitions. [2024-06-21 18:21:58,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 731 transitions, 14260 flow [2024-06-21 18:21:58,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:21:58,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:21:58,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 18:21:58,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49242424242424243 [2024-06-21 18:21:58,870 INFO L175 Difference]: Start difference. First operand has 270 places, 658 transitions, 11594 flow. Second operand 9 states and 195 transitions. [2024-06-21 18:21:58,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 731 transitions, 14260 flow [2024-06-21 18:21:59,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 731 transitions, 13506 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 18:21:59,660 INFO L231 Difference]: Finished difference. Result has 275 places, 692 transitions, 12401 flow [2024-06-21 18:21:59,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=10904, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=386, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12401, PETRI_PLACES=275, PETRI_TRANSITIONS=692} [2024-06-21 18:21:59,661 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 230 predicate places. [2024-06-21 18:21:59,661 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 692 transitions, 12401 flow [2024-06-21 18:21:59,661 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-21 18:21:59,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:21:59,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:21:59,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 18:21:59,662 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-21 18:21:59,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:21:59,662 INFO L85 PathProgramCache]: Analyzing trace with hash 924023902, now seen corresponding path program 15 times [2024-06-21 18:21:59,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:21:59,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183962189] [2024-06-21 18:21:59,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:21:59,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:21:59,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:01,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:01,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183962189] [2024-06-21 18:22:01,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183962189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:01,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:01,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:01,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565030957] [2024-06-21 18:22:01,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:01,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:01,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:01,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:01,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:01,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:01,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 692 transitions, 12401 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-21 18:22:01,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:01,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:01,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:03,193 INFO L124 PetriNetUnfolderBase]: 4666/7135 cut-off events. [2024-06-21 18:22:03,193 INFO L125 PetriNetUnfolderBase]: For 410372/410384 co-relation queries the response was YES. [2024-06-21 18:22:03,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53792 conditions, 7135 events. 4666/7135 cut-off events. For 410372/410384 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 41108 event pairs, 1136 based on Foata normal form. 16/7102 useless extension candidates. Maximal degree in co-relation 53672. Up to 4901 conditions per place. [2024-06-21 18:22:03,272 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 314 selfloop transitions, 426 changer transitions 0/745 dead transitions. [2024-06-21 18:22:03,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 745 transitions, 14735 flow [2024-06-21 18:22:03,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:03,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:03,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 18:22:03,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.494949494949495 [2024-06-21 18:22:03,276 INFO L175 Difference]: Start difference. First operand has 275 places, 692 transitions, 12401 flow. Second operand 9 states and 196 transitions. [2024-06-21 18:22:03,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 745 transitions, 14735 flow [2024-06-21 18:22:04,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 745 transitions, 13953 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:04,275 INFO L231 Difference]: Finished difference. Result has 280 places, 704 transitions, 12745 flow [2024-06-21 18:22:04,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11631, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12745, PETRI_PLACES=280, PETRI_TRANSITIONS=704} [2024-06-21 18:22:04,277 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 235 predicate places. [2024-06-21 18:22:04,277 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 704 transitions, 12745 flow [2024-06-21 18:22:04,277 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-21 18:22:04,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:04,277 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:04,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 18:22:04,278 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-21 18:22:04,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:04,278 INFO L85 PathProgramCache]: Analyzing trace with hash 924254542, now seen corresponding path program 16 times [2024-06-21 18:22:04,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:04,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063619069] [2024-06-21 18:22:04,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:04,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:05,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063619069] [2024-06-21 18:22:05,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063619069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:05,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:05,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:05,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845588585] [2024-06-21 18:22:05,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:05,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:05,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:05,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:05,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:06,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:06,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 704 transitions, 12745 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-21 18:22:06,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:06,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:06,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:07,926 INFO L124 PetriNetUnfolderBase]: 4638/7101 cut-off events. [2024-06-21 18:22:07,926 INFO L125 PetriNetUnfolderBase]: For 416457/416469 co-relation queries the response was YES. [2024-06-21 18:22:07,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53319 conditions, 7101 events. 4638/7101 cut-off events. For 416457/416469 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 41020 event pairs, 1127 based on Foata normal form. 16/7068 useless extension candidates. Maximal degree in co-relation 53198. Up to 4878 conditions per place. [2024-06-21 18:22:08,003 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 300 selfloop transitions, 436 changer transitions 0/741 dead transitions. [2024-06-21 18:22:08,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 741 transitions, 14629 flow [2024-06-21 18:22:08,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:08,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-21 18:22:08,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823232323232323 [2024-06-21 18:22:08,005 INFO L175 Difference]: Start difference. First operand has 280 places, 704 transitions, 12745 flow. Second operand 9 states and 191 transitions. [2024-06-21 18:22:08,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 741 transitions, 14629 flow [2024-06-21 18:22:08,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 741 transitions, 13738 flow, removed 68 selfloop flow, removed 5 redundant places. [2024-06-21 18:22:08,979 INFO L231 Difference]: Finished difference. Result has 284 places, 704 transitions, 12749 flow [2024-06-21 18:22:08,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11854, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=436, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12749, PETRI_PLACES=284, PETRI_TRANSITIONS=704} [2024-06-21 18:22:08,980 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 239 predicate places. [2024-06-21 18:22:08,980 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 704 transitions, 12749 flow [2024-06-21 18:22:08,981 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-21 18:22:08,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:08,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:08,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 18:22:08,981 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:08,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:08,983 INFO L85 PathProgramCache]: Analyzing trace with hash 519464384, now seen corresponding path program 2 times [2024-06-21 18:22:08,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:08,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457848916] [2024-06-21 18:22:08,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:08,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:08,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:09,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:09,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:09,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457848916] [2024-06-21 18:22:09,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457848916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:09,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:09,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:22:09,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890903603] [2024-06-21 18:22:09,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:09,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:22:09,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:09,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:22:09,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:22:10,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:22:10,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 704 transitions, 12749 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-21 18:22:10,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:10,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:22:10,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:11,557 INFO L124 PetriNetUnfolderBase]: 4159/6481 cut-off events. [2024-06-21 18:22:11,557 INFO L125 PetriNetUnfolderBase]: For 469133/469382 co-relation queries the response was YES. [2024-06-21 18:22:11,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50978 conditions, 6481 events. 4159/6481 cut-off events. For 469133/469382 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 38351 event pairs, 1195 based on Foata normal form. 126/6408 useless extension candidates. Maximal degree in co-relation 50856. Up to 5746 conditions per place. [2024-06-21 18:22:11,627 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 585 selfloop transitions, 40 changer transitions 0/721 dead transitions. [2024-06-21 18:22:11,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 721 transitions, 14087 flow [2024-06-21 18:22:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 18:22:11,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 18:22:11,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 18:22:11,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4448051948051948 [2024-06-21 18:22:11,628 INFO L175 Difference]: Start difference. First operand has 284 places, 704 transitions, 12749 flow. Second operand 7 states and 137 transitions. [2024-06-21 18:22:11,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 721 transitions, 14087 flow [2024-06-21 18:22:12,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 721 transitions, 13275 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 18:22:12,350 INFO L231 Difference]: Finished difference. Result has 285 places, 710 transitions, 12092 flow [2024-06-21 18:22:12,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11937, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12092, PETRI_PLACES=285, PETRI_TRANSITIONS=710} [2024-06-21 18:22:12,350 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 240 predicate places. [2024-06-21 18:22:12,350 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 710 transitions, 12092 flow [2024-06-21 18:22:12,351 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-21 18:22:12,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:12,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:12,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 18:22:12,351 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-21 18:22:12,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:12,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1808014838, now seen corresponding path program 17 times [2024-06-21 18:22:12,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:12,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032412618] [2024-06-21 18:22:12,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:12,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:12,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:13,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:13,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:13,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032412618] [2024-06-21 18:22:13,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032412618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:13,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:13,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:13,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395749465] [2024-06-21 18:22:13,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:13,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:13,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:13,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:13,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:14,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:14,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 710 transitions, 12092 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-21 18:22:14,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:14,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:14,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:16,004 INFO L124 PetriNetUnfolderBase]: 4722/7230 cut-off events. [2024-06-21 18:22:16,004 INFO L125 PetriNetUnfolderBase]: For 433983/433995 co-relation queries the response was YES. [2024-06-21 18:22:16,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53283 conditions, 7230 events. 4722/7230 cut-off events. For 433983/433995 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 41756 event pairs, 954 based on Foata normal form. 18/7228 useless extension candidates. Maximal degree in co-relation 53161. Up to 4964 conditions per place. [2024-06-21 18:22:16,086 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 279 selfloop transitions, 475 changer transitions 0/759 dead transitions. [2024-06-21 18:22:16,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 759 transitions, 14243 flow [2024-06-21 18:22:16,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:16,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:16,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-21 18:22:16,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4671717171717172 [2024-06-21 18:22:16,088 INFO L175 Difference]: Start difference. First operand has 285 places, 710 transitions, 12092 flow. Second operand 9 states and 185 transitions. [2024-06-21 18:22:16,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 759 transitions, 14243 flow [2024-06-21 18:22:16,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 759 transitions, 14176 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:16,929 INFO L231 Difference]: Finished difference. Result has 290 places, 722 transitions, 13221 flow [2024-06-21 18:22:16,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12025, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13221, PETRI_PLACES=290, PETRI_TRANSITIONS=722} [2024-06-21 18:22:16,930 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 245 predicate places. [2024-06-21 18:22:16,931 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 722 transitions, 13221 flow [2024-06-21 18:22:16,931 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-21 18:22:16,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:16,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:16,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 18:22:16,931 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:16,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:16,931 INFO L85 PathProgramCache]: Analyzing trace with hash 255508814, now seen corresponding path program 18 times [2024-06-21 18:22:16,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:16,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495244070] [2024-06-21 18:22:16,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:16,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:18,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:18,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:18,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495244070] [2024-06-21 18:22:18,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495244070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:18,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:18,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:18,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550417961] [2024-06-21 18:22:18,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:18,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:18,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:18,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:18,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:18,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 722 transitions, 13221 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-21 18:22:18,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:18,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:18,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:20,642 INFO L124 PetriNetUnfolderBase]: 4786/7323 cut-off events. [2024-06-21 18:22:20,642 INFO L125 PetriNetUnfolderBase]: For 464911/464923 co-relation queries the response was YES. [2024-06-21 18:22:20,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56077 conditions, 7323 events. 4786/7323 cut-off events. For 464911/464923 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 42411 event pairs, 1079 based on Foata normal form. 18/7321 useless extension candidates. Maximal degree in co-relation 55955. Up to 5022 conditions per place. [2024-06-21 18:22:20,734 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 312 selfloop transitions, 455 changer transitions 0/772 dead transitions. [2024-06-21 18:22:20,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 772 transitions, 15454 flow [2024-06-21 18:22:20,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:20,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:20,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 18:22:20,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4772727272727273 [2024-06-21 18:22:20,741 INFO L175 Difference]: Start difference. First operand has 290 places, 722 transitions, 13221 flow. Second operand 9 states and 189 transitions. [2024-06-21 18:22:20,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 772 transitions, 15454 flow [2024-06-21 18:22:21,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 772 transitions, 14877 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:21,868 INFO L231 Difference]: Finished difference. Result has 295 places, 734 transitions, 13824 flow [2024-06-21 18:22:21,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12656, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=443, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13824, PETRI_PLACES=295, PETRI_TRANSITIONS=734} [2024-06-21 18:22:21,869 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 250 predicate places. [2024-06-21 18:22:21,869 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 734 transitions, 13824 flow [2024-06-21 18:22:21,870 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-21 18:22:21,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:21,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:21,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 18:22:21,870 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:21,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:21,871 INFO L85 PathProgramCache]: Analyzing trace with hash 255271664, now seen corresponding path program 19 times [2024-06-21 18:22:21,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:21,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552314926] [2024-06-21 18:22:21,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:21,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:23,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:23,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:23,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552314926] [2024-06-21 18:22:23,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552314926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:23,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:23,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:23,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475073440] [2024-06-21 18:22:23,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:23,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:23,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:23,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:23,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:23,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:23,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 734 transitions, 13824 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-21 18:22:23,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:23,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:23,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:25,844 INFO L124 PetriNetUnfolderBase]: 4850/7418 cut-off events. [2024-06-21 18:22:25,844 INFO L125 PetriNetUnfolderBase]: For 494029/494041 co-relation queries the response was YES. [2024-06-21 18:22:25,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57017 conditions, 7418 events. 4850/7418 cut-off events. For 494029/494041 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 42921 event pairs, 1028 based on Foata normal form. 18/7416 useless extension candidates. Maximal degree in co-relation 56894. Up to 5080 conditions per place. [2024-06-21 18:22:25,920 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 298 selfloop transitions, 477 changer transitions 0/780 dead transitions. [2024-06-21 18:22:25,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 780 transitions, 16016 flow [2024-06-21 18:22:25,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:25,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:25,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-21 18:22:25,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722222222222222 [2024-06-21 18:22:25,922 INFO L175 Difference]: Start difference. First operand has 295 places, 734 transitions, 13824 flow. Second operand 9 states and 187 transitions. [2024-06-21 18:22:25,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 780 transitions, 16016 flow [2024-06-21 18:22:26,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 780 transitions, 14507 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 18:22:26,849 INFO L231 Difference]: Finished difference. Result has 296 places, 746 transitions, 13549 flow [2024-06-21 18:22:26,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12359, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=465, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13549, PETRI_PLACES=296, PETRI_TRANSITIONS=746} [2024-06-21 18:22:26,850 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 251 predicate places. [2024-06-21 18:22:26,850 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 746 transitions, 13549 flow [2024-06-21 18:22:26,850 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-21 18:22:26,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:26,850 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:26,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 18:22:26,851 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-21 18:22:26,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:26,851 INFO L85 PathProgramCache]: Analyzing trace with hash 255278174, now seen corresponding path program 20 times [2024-06-21 18:22:26,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:26,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416347467] [2024-06-21 18:22:26,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:26,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:28,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:28,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:28,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416347467] [2024-06-21 18:22:28,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416347467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:28,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:28,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:22:28,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319287252] [2024-06-21 18:22:28,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:28,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:22:28,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:28,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:22:28,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:22:28,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:28,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 746 transitions, 13549 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-21 18:22:28,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:28,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:28,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:30,848 INFO L124 PetriNetUnfolderBase]: 4822/7380 cut-off events. [2024-06-21 18:22:30,848 INFO L125 PetriNetUnfolderBase]: For 478536/478548 co-relation queries the response was YES. [2024-06-21 18:22:30,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56114 conditions, 7380 events. 4822/7380 cut-off events. For 478536/478548 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 42781 event pairs, 1032 based on Foata normal form. 18/7378 useless extension candidates. Maximal degree in co-relation 55992. Up to 5057 conditions per place. [2024-06-21 18:22:30,935 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 306 selfloop transitions, 469 changer transitions 0/780 dead transitions. [2024-06-21 18:22:30,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 780 transitions, 15319 flow [2024-06-21 18:22:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 18:22:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 18:22:30,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 18:22:30,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696969696969697 [2024-06-21 18:22:30,936 INFO L175 Difference]: Start difference. First operand has 296 places, 746 transitions, 13549 flow. Second operand 9 states and 186 transitions. [2024-06-21 18:22:30,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 780 transitions, 15319 flow [2024-06-21 18:22:32,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 780 transitions, 13860 flow, removed 72 selfloop flow, removed 8 redundant places. [2024-06-21 18:22:32,077 INFO L231 Difference]: Finished difference. Result has 297 places, 746 transitions, 13047 flow [2024-06-21 18:22:32,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12090, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=469, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13047, PETRI_PLACES=297, PETRI_TRANSITIONS=746} [2024-06-21 18:22:32,078 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-21 18:22:32,078 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 746 transitions, 13047 flow [2024-06-21 18:22:32,078 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-21 18:22:32,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:32,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:32,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 18:22:32,078 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-21 18:22:32,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:32,078 INFO L85 PathProgramCache]: Analyzing trace with hash 533749184, now seen corresponding path program 3 times [2024-06-21 18:22:32,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:32,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447783778] [2024-06-21 18:22:32,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:32,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:33,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:33,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:33,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447783778] [2024-06-21 18:22:33,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447783778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:33,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:33,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 18:22:33,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593358101] [2024-06-21 18:22:33,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:33,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 18:22:33,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:33,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 18:22:33,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 18:22:33,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:22:33,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 746 transitions, 13047 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-21 18:22:33,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:33,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:22:33,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:34,672 INFO L124 PetriNetUnfolderBase]: 4272/6649 cut-off events. [2024-06-21 18:22:34,672 INFO L125 PetriNetUnfolderBase]: For 527766/528015 co-relation queries the response was YES. [2024-06-21 18:22:34,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52730 conditions, 6649 events. 4272/6649 cut-off events. For 527766/528015 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 39594 event pairs, 1214 based on Foata normal form. 117/6535 useless extension candidates. Maximal degree in co-relation 52607. Up to 5893 conditions per place. [2024-06-21 18:22:34,749 INFO L140 encePairwiseOnDemand]: 35/44 looper letters, 614 selfloop transitions, 47 changer transitions 0/757 dead transitions. [2024-06-21 18:22:34,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 757 transitions, 14439 flow [2024-06-21 18:22:34,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 18:22:34,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 18:22:34,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-21 18:22:34,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4621212121212121 [2024-06-21 18:22:34,750 INFO L175 Difference]: Start difference. First operand has 297 places, 746 transitions, 13047 flow. Second operand 6 states and 122 transitions. [2024-06-21 18:22:34,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 757 transitions, 14439 flow [2024-06-21 18:22:35,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 757 transitions, 13554 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 18:22:35,671 INFO L231 Difference]: Finished difference. Result has 297 places, 749 transitions, 12308 flow [2024-06-21 18:22:35,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12162, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=699, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12308, PETRI_PLACES=297, PETRI_TRANSITIONS=749} [2024-06-21 18:22:35,671 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 252 predicate places. [2024-06-21 18:22:35,671 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 749 transitions, 12308 flow [2024-06-21 18:22:35,671 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-21 18:22:35,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:35,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:35,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 18:22:35,672 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:35,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:35,673 INFO L85 PathProgramCache]: Analyzing trace with hash 1388927328, now seen corresponding path program 1 times [2024-06-21 18:22:35,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:35,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294602985] [2024-06-21 18:22:35,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:35,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:36,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-21 18:22:36,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:36,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294602985] [2024-06-21 18:22:36,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294602985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:36,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:36,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:36,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365578314] [2024-06-21 18:22:36,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:36,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:36,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:36,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:36,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:37,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:37,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 749 transitions, 12308 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-21 18:22:37,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:37,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:37,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:39,255 INFO L124 PetriNetUnfolderBase]: 4890/7508 cut-off events. [2024-06-21 18:22:39,255 INFO L125 PetriNetUnfolderBase]: For 486550/486556 co-relation queries the response was YES. [2024-06-21 18:22:39,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55511 conditions, 7508 events. 4890/7508 cut-off events. For 486550/486556 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 44106 event pairs, 1416 based on Foata normal form. 10/7516 useless extension candidates. Maximal degree in co-relation 55387. Up to 6621 conditions per place. [2024-06-21 18:22:39,340 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 621 selfloop transitions, 199 changer transitions 0/825 dead transitions. [2024-06-21 18:22:39,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 825 transitions, 14650 flow [2024-06-21 18:22:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-06-21 18:22:39,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-06-21 18:22:39,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 306 transitions. [2024-06-21 18:22:39,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4346590909090909 [2024-06-21 18:22:39,342 INFO L175 Difference]: Start difference. First operand has 297 places, 749 transitions, 12308 flow. Second operand 16 states and 306 transitions. [2024-06-21 18:22:39,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 825 transitions, 14650 flow [2024-06-21 18:22:40,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 825 transitions, 14528 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:40,310 INFO L231 Difference]: Finished difference. Result has 310 places, 759 transitions, 12765 flow [2024-06-21 18:22:40,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12186, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=12765, PETRI_PLACES=310, PETRI_TRANSITIONS=759} [2024-06-21 18:22:40,310 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 265 predicate places. [2024-06-21 18:22:40,311 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 759 transitions, 12765 flow [2024-06-21 18:22:40,311 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-21 18:22:40,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:40,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:40,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 18:22:40,311 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:40,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:40,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1480025098, now seen corresponding path program 2 times [2024-06-21 18:22:40,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:40,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447931903] [2024-06-21 18:22:40,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:40,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:41,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:41,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:41,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447931903] [2024-06-21 18:22:41,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447931903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:41,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:41,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:41,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734600913] [2024-06-21 18:22:41,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:41,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:41,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:41,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:41,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:41,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:41,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 759 transitions, 12765 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-21 18:22:41,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:41,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:41,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:43,814 INFO L124 PetriNetUnfolderBase]: 5034/7742 cut-off events. [2024-06-21 18:22:43,814 INFO L125 PetriNetUnfolderBase]: For 522821/522828 co-relation queries the response was YES. [2024-06-21 18:22:43,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58602 conditions, 7742 events. 5034/7742 cut-off events. For 522821/522828 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 45861 event pairs, 992 based on Foata normal form. 8/7747 useless extension candidates. Maximal degree in co-relation 58476. Up to 4287 conditions per place. [2024-06-21 18:22:43,901 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 321 selfloop transitions, 523 changer transitions 0/849 dead transitions. [2024-06-21 18:22:43,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 849 transitions, 15900 flow [2024-06-21 18:22:43,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:22:43,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:22:43,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-21 18:22:43,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49586776859504134 [2024-06-21 18:22:43,903 INFO L175 Difference]: Start difference. First operand has 310 places, 759 transitions, 12765 flow. Second operand 11 states and 240 transitions. [2024-06-21 18:22:43,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 849 transitions, 15900 flow [2024-06-21 18:22:44,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 849 transitions, 15579 flow, removed 57 selfloop flow, removed 11 redundant places. [2024-06-21 18:22:44,970 INFO L231 Difference]: Finished difference. Result has 312 places, 785 transitions, 14115 flow [2024-06-21 18:22:44,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12492, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=500, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14115, PETRI_PLACES=312, PETRI_TRANSITIONS=785} [2024-06-21 18:22:44,971 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 267 predicate places. [2024-06-21 18:22:44,971 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 785 transitions, 14115 flow [2024-06-21 18:22:44,971 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-21 18:22:44,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:44,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:44,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 18:22:44,971 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:44,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:44,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1425744806, now seen corresponding path program 3 times [2024-06-21 18:22:44,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:44,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270911234] [2024-06-21 18:22:44,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:44,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:44,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:46,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:46,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270911234] [2024-06-21 18:22:46,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270911234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:46,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:46,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:46,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145791152] [2024-06-21 18:22:46,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:46,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:46,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:46,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:46,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:46,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:46,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 785 transitions, 14115 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-21 18:22:46,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:46,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:46,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:48,472 INFO L124 PetriNetUnfolderBase]: 5032/7757 cut-off events. [2024-06-21 18:22:48,472 INFO L125 PetriNetUnfolderBase]: For 548972/548978 co-relation queries the response was YES. [2024-06-21 18:22:48,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61260 conditions, 7757 events. 5032/7757 cut-off events. For 548972/548978 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 46340 event pairs, 1492 based on Foata normal form. 12/7767 useless extension candidates. Maximal degree in co-relation 61130. Up to 7031 conditions per place. [2024-06-21 18:22:48,562 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 682 selfloop transitions, 140 changer transitions 0/827 dead transitions. [2024-06-21 18:22:48,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 827 transitions, 15936 flow [2024-06-21 18:22:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:22:48,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:22:48,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 18:22:48,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-21 18:22:48,564 INFO L175 Difference]: Start difference. First operand has 312 places, 785 transitions, 14115 flow. Second operand 11 states and 214 transitions. [2024-06-21 18:22:48,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 827 transitions, 15936 flow [2024-06-21 18:22:49,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 827 transitions, 15599 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-21 18:22:49,684 INFO L231 Difference]: Finished difference. Result has 319 places, 788 transitions, 14112 flow [2024-06-21 18:22:49,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13786, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14112, PETRI_PLACES=319, PETRI_TRANSITIONS=788} [2024-06-21 18:22:49,685 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 274 predicate places. [2024-06-21 18:22:49,685 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 788 transitions, 14112 flow [2024-06-21 18:22:49,685 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-21 18:22:49,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:49,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:49,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 18:22:49,685 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:49,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:49,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1478733328, now seen corresponding path program 4 times [2024-06-21 18:22:49,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:49,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410478522] [2024-06-21 18:22:49,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:49,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:50,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:50,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:50,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410478522] [2024-06-21 18:22:50,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410478522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:50,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:50,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:50,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002210271] [2024-06-21 18:22:50,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:50,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:50,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:50,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:50,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:51,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:51,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 788 transitions, 14112 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-21 18:22:51,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:51,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:51,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:53,432 INFO L124 PetriNetUnfolderBase]: 5022/7729 cut-off events. [2024-06-21 18:22:53,432 INFO L125 PetriNetUnfolderBase]: For 546786/546793 co-relation queries the response was YES. [2024-06-21 18:22:53,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61002 conditions, 7729 events. 5022/7729 cut-off events. For 546786/546793 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 45805 event pairs, 989 based on Foata normal form. 8/7734 useless extension candidates. Maximal degree in co-relation 60870. Up to 4279 conditions per place. [2024-06-21 18:22:53,525 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 306 selfloop transitions, 536 changer transitions 0/847 dead transitions. [2024-06-21 18:22:53,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 847 transitions, 16481 flow [2024-06-21 18:22:53,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:22:53,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:22:53,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-21 18:22:53,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4834710743801653 [2024-06-21 18:22:53,527 INFO L175 Difference]: Start difference. First operand has 319 places, 788 transitions, 14112 flow. Second operand 11 states and 234 transitions. [2024-06-21 18:22:53,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 847 transitions, 16481 flow [2024-06-21 18:22:54,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 847 transitions, 16123 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 18:22:54,842 INFO L231 Difference]: Finished difference. Result has 320 places, 788 transitions, 14837 flow [2024-06-21 18:22:54,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13754, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=536, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14837, PETRI_PLACES=320, PETRI_TRANSITIONS=788} [2024-06-21 18:22:54,843 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 275 predicate places. [2024-06-21 18:22:54,843 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 788 transitions, 14837 flow [2024-06-21 18:22:54,843 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-21 18:22:54,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:22:54,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:22:54,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 18:22:54,844 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:22:54,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:22:54,844 INFO L85 PathProgramCache]: Analyzing trace with hash -183751824, now seen corresponding path program 5 times [2024-06-21 18:22:54,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:22:54,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334280265] [2024-06-21 18:22:54,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:22:54,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:22:54,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:22:56,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:22:56,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:22:56,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334280265] [2024-06-21 18:22:56,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334280265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:22:56,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:22:56,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:22:56,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142760936] [2024-06-21 18:22:56,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:22:56,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:22:56,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:22:56,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:22:56,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:22:56,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:22:56,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 788 transitions, 14837 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-21 18:22:56,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:22:56,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:22:56,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:22:58,577 INFO L124 PetriNetUnfolderBase]: 5086/7851 cut-off events. [2024-06-21 18:22:58,578 INFO L125 PetriNetUnfolderBase]: For 579801/579805 co-relation queries the response was YES. [2024-06-21 18:22:58,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63443 conditions, 7851 events. 5086/7851 cut-off events. For 579801/579805 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 47030 event pairs, 1505 based on Foata normal form. 10/7859 useless extension candidates. Maximal degree in co-relation 63310. Up to 7102 conditions per place. [2024-06-21 18:22:58,677 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 694 selfloop transitions, 140 changer transitions 0/839 dead transitions. [2024-06-21 18:22:58,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 839 transitions, 16819 flow [2024-06-21 18:22:58,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:22:58,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:22:58,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 18:22:58,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-21 18:22:58,678 INFO L175 Difference]: Start difference. First operand has 320 places, 788 transitions, 14837 flow. Second operand 11 states and 214 transitions. [2024-06-21 18:22:58,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 839 transitions, 16819 flow [2024-06-21 18:23:00,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 839 transitions, 15891 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 18:23:00,023 INFO L231 Difference]: Finished difference. Result has 324 places, 800 transitions, 14391 flow [2024-06-21 18:23:00,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13932, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14391, PETRI_PLACES=324, PETRI_TRANSITIONS=800} [2024-06-21 18:23:00,024 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 279 predicate places. [2024-06-21 18:23:00,024 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 800 transitions, 14391 flow [2024-06-21 18:23:00,024 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-21 18:23:00,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:00,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:00,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 18:23:00,024 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:00,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:00,024 INFO L85 PathProgramCache]: Analyzing trace with hash 358008852, now seen corresponding path program 6 times [2024-06-21 18:23:00,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:00,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175950313] [2024-06-21 18:23:00,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:00,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:00,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:01,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:01,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175950313] [2024-06-21 18:23:01,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175950313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:01,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:01,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:01,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093151560] [2024-06-21 18:23:01,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:01,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:01,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:01,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:01,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 800 transitions, 14391 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-21 18:23:01,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:01,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:01,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:03,866 INFO L124 PetriNetUnfolderBase]: 5297/8215 cut-off events. [2024-06-21 18:23:03,866 INFO L125 PetriNetUnfolderBase]: For 609438/609445 co-relation queries the response was YES. [2024-06-21 18:23:03,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64790 conditions, 8215 events. 5297/8215 cut-off events. For 609438/609445 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 50005 event pairs, 1127 based on Foata normal form. 10/8222 useless extension candidates. Maximal degree in co-relation 64656. Up to 4514 conditions per place. [2024-06-21 18:23:03,972 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 358 selfloop transitions, 548 changer transitions 0/911 dead transitions. [2024-06-21 18:23:03,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 911 transitions, 17965 flow [2024-06-21 18:23:03,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:03,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:03,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 18:23:03,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.493801652892562 [2024-06-21 18:23:03,974 INFO L175 Difference]: Start difference. First operand has 324 places, 800 transitions, 14391 flow. Second operand 11 states and 239 transitions. [2024-06-21 18:23:03,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 911 transitions, 17965 flow [2024-06-21 18:23:05,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 911 transitions, 17678 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 18:23:05,436 INFO L231 Difference]: Finished difference. Result has 329 places, 839 transitions, 15913 flow [2024-06-21 18:23:05,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14104, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15913, PETRI_PLACES=329, PETRI_TRANSITIONS=839} [2024-06-21 18:23:05,437 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 284 predicate places. [2024-06-21 18:23:05,437 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 839 transitions, 15913 flow [2024-06-21 18:23:05,437 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-21 18:23:05,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:05,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:05,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 18:23:05,438 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:05,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:05,438 INFO L85 PathProgramCache]: Analyzing trace with hash -180032754, now seen corresponding path program 7 times [2024-06-21 18:23:05,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:05,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002184590] [2024-06-21 18:23:05,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:05,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:05,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:06,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:06,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:06,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002184590] [2024-06-21 18:23:06,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002184590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:06,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:06,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:06,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870459085] [2024-06-21 18:23:06,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:06,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:06,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:06,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:06,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:07,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:07,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 839 transitions, 15913 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-21 18:23:07,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:07,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:07,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:09,373 INFO L124 PetriNetUnfolderBase]: 5281/8189 cut-off events. [2024-06-21 18:23:09,373 INFO L125 PetriNetUnfolderBase]: For 629906/629913 co-relation queries the response was YES. [2024-06-21 18:23:09,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67003 conditions, 8189 events. 5281/8189 cut-off events. For 629906/629913 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 49851 event pairs, 1138 based on Foata normal form. 10/8196 useless extension candidates. Maximal degree in co-relation 66866. Up to 4501 conditions per place. [2024-06-21 18:23:09,486 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 360 selfloop transitions, 543 changer transitions 0/908 dead transitions. [2024-06-21 18:23:09,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 908 transitions, 18787 flow [2024-06-21 18:23:09,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:09,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:09,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 18:23:09,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.493801652892562 [2024-06-21 18:23:09,487 INFO L175 Difference]: Start difference. First operand has 329 places, 839 transitions, 15913 flow. Second operand 11 states and 239 transitions. [2024-06-21 18:23:09,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 908 transitions, 18787 flow [2024-06-21 18:23:11,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 908 transitions, 18152 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:11,326 INFO L231 Difference]: Finished difference. Result has 335 places, 839 transitions, 16379 flow [2024-06-21 18:23:11,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15278, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16379, PETRI_PLACES=335, PETRI_TRANSITIONS=839} [2024-06-21 18:23:11,327 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 290 predicate places. [2024-06-21 18:23:11,327 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 839 transitions, 16379 flow [2024-06-21 18:23:11,327 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-21 18:23:11,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:11,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:11,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 18:23:11,327 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-21 18:23:11,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:11,328 INFO L85 PathProgramCache]: Analyzing trace with hash 484318286, now seen corresponding path program 8 times [2024-06-21 18:23:11,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:11,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005409956] [2024-06-21 18:23:11,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:11,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:12,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:12,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:12,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005409956] [2024-06-21 18:23:12,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005409956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:12,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:12,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:12,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082098861] [2024-06-21 18:23:12,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:12,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:12,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:12,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:12,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:12,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:12,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 839 transitions, 16379 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-21 18:23:12,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:12,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:12,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:15,261 INFO L124 PetriNetUnfolderBase]: 5344/8277 cut-off events. [2024-06-21 18:23:15,261 INFO L125 PetriNetUnfolderBase]: For 660632/660637 co-relation queries the response was YES. [2024-06-21 18:23:15,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68245 conditions, 8277 events. 5344/8277 cut-off events. For 660632/660637 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 50365 event pairs, 1092 based on Foata normal form. 8/8282 useless extension candidates. Maximal degree in co-relation 68107. Up to 4556 conditions per place. [2024-06-21 18:23:15,385 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 358 selfloop transitions, 551 changer transitions 0/914 dead transitions. [2024-06-21 18:23:15,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 914 transitions, 19396 flow [2024-06-21 18:23:15,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:15,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:15,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 18:23:15,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896694214876033 [2024-06-21 18:23:15,387 INFO L175 Difference]: Start difference. First operand has 335 places, 839 transitions, 16379 flow. Second operand 11 states and 237 transitions. [2024-06-21 18:23:15,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 914 transitions, 19396 flow [2024-06-21 18:23:17,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 914 transitions, 18250 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 18:23:17,241 INFO L231 Difference]: Finished difference. Result has 338 places, 851 transitions, 16570 flow [2024-06-21 18:23:17,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15255, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16570, PETRI_PLACES=338, PETRI_TRANSITIONS=851} [2024-06-21 18:23:17,242 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2024-06-21 18:23:17,242 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 851 transitions, 16570 flow [2024-06-21 18:23:17,242 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-21 18:23:17,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:17,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:17,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 18:23:17,243 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-21 18:23:17,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:17,243 INFO L85 PathProgramCache]: Analyzing trace with hash -35934834, now seen corresponding path program 9 times [2024-06-21 18:23:17,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:17,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572049258] [2024-06-21 18:23:17,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:17,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:18,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:18,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:18,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572049258] [2024-06-21 18:23:18,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572049258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:18,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:18,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:18,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249820710] [2024-06-21 18:23:18,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:18,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:18,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:18,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:18,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:18,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:18,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 851 transitions, 16570 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-21 18:23:18,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:18,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:18,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:21,271 INFO L124 PetriNetUnfolderBase]: 5380/8343 cut-off events. [2024-06-21 18:23:21,271 INFO L125 PetriNetUnfolderBase]: For 679082/679087 co-relation queries the response was YES. [2024-06-21 18:23:21,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68990 conditions, 8343 events. 5380/8343 cut-off events. For 679082/679087 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 50958 event pairs, 1081 based on Foata normal form. 8/8348 useless extension candidates. Maximal degree in co-relation 68850. Up to 4588 conditions per place. [2024-06-21 18:23:21,394 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 340 selfloop transitions, 576 changer transitions 0/921 dead transitions. [2024-06-21 18:23:21,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 921 transitions, 19549 flow [2024-06-21 18:23:21,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:21,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:21,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-21 18:23:21,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4855371900826446 [2024-06-21 18:23:21,395 INFO L175 Difference]: Start difference. First operand has 338 places, 851 transitions, 16570 flow. Second operand 11 states and 235 transitions. [2024-06-21 18:23:21,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 921 transitions, 19549 flow [2024-06-21 18:23:23,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 921 transitions, 18717 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 18:23:23,408 INFO L231 Difference]: Finished difference. Result has 343 places, 857 transitions, 17018 flow [2024-06-21 18:23:23,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15764, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17018, PETRI_PLACES=343, PETRI_TRANSITIONS=857} [2024-06-21 18:23:23,408 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 298 predicate places. [2024-06-21 18:23:23,409 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 857 transitions, 17018 flow [2024-06-21 18:23:23,409 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-21 18:23:23,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:23,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:23,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 18:23:23,409 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-21 18:23:23,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:23,410 INFO L85 PathProgramCache]: Analyzing trace with hash -36136644, now seen corresponding path program 10 times [2024-06-21 18:23:23,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:23,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490969185] [2024-06-21 18:23:23,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:23,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:23,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:24,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:24,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:24,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490969185] [2024-06-21 18:23:24,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490969185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:24,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:24,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:24,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839393233] [2024-06-21 18:23:24,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:24,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:24,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:24,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:24,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:24,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:24,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 857 transitions, 17018 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-21 18:23:24,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:24,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:24,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:27,563 INFO L124 PetriNetUnfolderBase]: 5364/8328 cut-off events. [2024-06-21 18:23:27,564 INFO L125 PetriNetUnfolderBase]: For 696109/696114 co-relation queries the response was YES. [2024-06-21 18:23:27,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68880 conditions, 8328 events. 5364/8328 cut-off events. For 696109/696114 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 50923 event pairs, 1093 based on Foata normal form. 8/8333 useless extension candidates. Maximal degree in co-relation 68739. Up to 4575 conditions per place. [2024-06-21 18:23:27,669 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 363 selfloop transitions, 552 changer transitions 0/920 dead transitions. [2024-06-21 18:23:27,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 920 transitions, 19657 flow [2024-06-21 18:23:27,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:27,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:27,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-21 18:23:27,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48760330578512395 [2024-06-21 18:23:27,671 INFO L175 Difference]: Start difference. First operand has 343 places, 857 transitions, 17018 flow. Second operand 11 states and 236 transitions. [2024-06-21 18:23:27,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 920 transitions, 19657 flow [2024-06-21 18:23:29,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 920 transitions, 18667 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-21 18:23:29,706 INFO L231 Difference]: Finished difference. Result has 347 places, 857 transitions, 17146 flow [2024-06-21 18:23:29,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16028, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17146, PETRI_PLACES=347, PETRI_TRANSITIONS=857} [2024-06-21 18:23:29,708 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 18:23:29,708 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 857 transitions, 17146 flow [2024-06-21 18:23:29,708 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-21 18:23:29,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:29,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:29,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 18:23:29,709 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:23:29,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:29,709 INFO L85 PathProgramCache]: Analyzing trace with hash -736726428, now seen corresponding path program 1 times [2024-06-21 18:23:29,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:29,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681983786] [2024-06-21 18:23:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:29,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:29,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:30,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:30,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:30,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681983786] [2024-06-21 18:23:30,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681983786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:30,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:30,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:23:30,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404789999] [2024-06-21 18:23:30,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:30,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:23:30,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:30,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:23:30,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:23:30,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:23:30,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 857 transitions, 17146 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-21 18:23:30,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:30,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:23:30,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:32,760 INFO L124 PetriNetUnfolderBase]: 5226/8128 cut-off events. [2024-06-21 18:23:32,761 INFO L125 PetriNetUnfolderBase]: For 758068/758254 co-relation queries the response was YES. [2024-06-21 18:23:32,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69228 conditions, 8128 events. 5226/8128 cut-off events. For 758068/758254 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 49959 event pairs, 1402 based on Foata normal form. 60/8110 useless extension candidates. Maximal degree in co-relation 69086. Up to 7341 conditions per place. [2024-06-21 18:23:32,874 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 745 selfloop transitions, 103 changer transitions 0/890 dead transitions. [2024-06-21 18:23:32,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 890 transitions, 19112 flow [2024-06-21 18:23:32,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:23:32,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:23:32,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 18:23:32,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-21 18:23:32,875 INFO L175 Difference]: Start difference. First operand has 347 places, 857 transitions, 17146 flow. Second operand 8 states and 159 transitions. [2024-06-21 18:23:32,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 890 transitions, 19112 flow [2024-06-21 18:23:34,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 890 transitions, 17922 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 18:23:34,897 INFO L231 Difference]: Finished difference. Result has 347 places, 867 transitions, 16413 flow [2024-06-21 18:23:34,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15960, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=857, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=759, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16413, PETRI_PLACES=347, PETRI_TRANSITIONS=867} [2024-06-21 18:23:34,897 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 302 predicate places. [2024-06-21 18:23:34,898 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 867 transitions, 16413 flow [2024-06-21 18:23:34,898 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-21 18:23:34,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:34,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:34,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 18:23:34,898 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-21 18:23:34,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:34,899 INFO L85 PathProgramCache]: Analyzing trace with hash 920446322, now seen corresponding path program 11 times [2024-06-21 18:23:34,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:34,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368307256] [2024-06-21 18:23:34,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:34,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:34,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:36,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:36,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:36,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368307256] [2024-06-21 18:23:36,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368307256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:36,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:36,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:36,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3889262] [2024-06-21 18:23:36,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:36,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:36,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:36,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:36,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:36,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:36,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 867 transitions, 16413 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-21 18:23:36,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:36,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:36,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:39,163 INFO L124 PetriNetUnfolderBase]: 5452/8471 cut-off events. [2024-06-21 18:23:39,163 INFO L125 PetriNetUnfolderBase]: For 720669/720671 co-relation queries the response was YES. [2024-06-21 18:23:39,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68949 conditions, 8471 events. 5452/8471 cut-off events. For 720669/720671 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 52049 event pairs, 1225 based on Foata normal form. 8/8477 useless extension candidates. Maximal degree in co-relation 68805. Up to 7621 conditions per place. [2024-06-21 18:23:39,293 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 774 selfloop transitions, 140 changer transitions 0/919 dead transitions. [2024-06-21 18:23:39,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 919 transitions, 18603 flow [2024-06-21 18:23:39,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:39,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:39,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-21 18:23:39,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44214876033057854 [2024-06-21 18:23:39,294 INFO L175 Difference]: Start difference. First operand has 347 places, 867 transitions, 16413 flow. Second operand 11 states and 214 transitions. [2024-06-21 18:23:39,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 919 transitions, 18603 flow [2024-06-21 18:23:41,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 919 transitions, 18383 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:41,544 INFO L231 Difference]: Finished difference. Result has 353 places, 882 transitions, 16736 flow [2024-06-21 18:23:41,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16193, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=727, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16736, PETRI_PLACES=353, PETRI_TRANSITIONS=882} [2024-06-21 18:23:41,545 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 308 predicate places. [2024-06-21 18:23:41,545 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 882 transitions, 16736 flow [2024-06-21 18:23:41,545 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-21 18:23:41,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:41,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:41,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 18:23:41,546 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-21 18:23:41,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:41,546 INFO L85 PathProgramCache]: Analyzing trace with hash -668396320, now seen corresponding path program 12 times [2024-06-21 18:23:41,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:41,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721085118] [2024-06-21 18:23:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:41,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:43,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-21 18:23:43,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:43,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721085118] [2024-06-21 18:23:43,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721085118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:43,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:43,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:43,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289636914] [2024-06-21 18:23:43,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:43,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:43,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:43,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:43,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:43,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:43,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 882 transitions, 16736 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-21 18:23:43,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:43,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:43,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:45,864 INFO L124 PetriNetUnfolderBase]: 5774/9049 cut-off events. [2024-06-21 18:23:45,864 INFO L125 PetriNetUnfolderBase]: For 778379/778384 co-relation queries the response was YES. [2024-06-21 18:23:45,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73219 conditions, 9049 events. 5774/9049 cut-off events. For 778379/778384 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 57041 event pairs, 1207 based on Foata normal form. 8/9054 useless extension candidates. Maximal degree in co-relation 73074. Up to 4935 conditions per place. [2024-06-21 18:23:45,989 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 371 selfloop transitions, 631 changer transitions 0/1007 dead transitions. [2024-06-21 18:23:45,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1007 transitions, 20815 flow [2024-06-21 18:23:45,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:45,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:45,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 18:23:45,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49793388429752067 [2024-06-21 18:23:45,990 INFO L175 Difference]: Start difference. First operand has 353 places, 882 transitions, 16736 flow. Second operand 11 states and 241 transitions. [2024-06-21 18:23:45,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1007 transitions, 20815 flow [2024-06-21 18:23:48,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1007 transitions, 20571 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 18:23:48,491 INFO L231 Difference]: Finished difference. Result has 358 places, 946 transitions, 18742 flow [2024-06-21 18:23:48,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=16492, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=882, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=567, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18742, PETRI_PLACES=358, PETRI_TRANSITIONS=946} [2024-06-21 18:23:48,492 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 313 predicate places. [2024-06-21 18:23:48,492 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 946 transitions, 18742 flow [2024-06-21 18:23:48,492 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-21 18:23:48,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:48,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:48,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 18:23:48,492 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-21 18:23:48,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:48,493 INFO L85 PathProgramCache]: Analyzing trace with hash -625551860, now seen corresponding path program 13 times [2024-06-21 18:23:48,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:48,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814179430] [2024-06-21 18:23:48,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:48,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:48,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:50,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:50,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:50,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814179430] [2024-06-21 18:23:50,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814179430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:50,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:50,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:50,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372053731] [2024-06-21 18:23:50,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:50,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:50,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:50,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:50,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:50,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:50,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 946 transitions, 18742 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-21 18:23:50,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:50,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:50,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:23:53,249 INFO L124 PetriNetUnfolderBase]: 5758/9035 cut-off events. [2024-06-21 18:23:53,249 INFO L125 PetriNetUnfolderBase]: For 802767/802772 co-relation queries the response was YES. [2024-06-21 18:23:53,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75489 conditions, 9035 events. 5758/9035 cut-off events. For 802767/802772 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 57049 event pairs, 1220 based on Foata normal form. 8/9040 useless extension candidates. Maximal degree in co-relation 75341. Up to 4922 conditions per place. [2024-06-21 18:23:53,372 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 365 selfloop transitions, 636 changer transitions 0/1006 dead transitions. [2024-06-21 18:23:53,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1006 transitions, 21784 flow [2024-06-21 18:23:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:23:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:23:53,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 18:23:53,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896694214876033 [2024-06-21 18:23:53,374 INFO L175 Difference]: Start difference. First operand has 358 places, 946 transitions, 18742 flow. Second operand 11 states and 237 transitions. [2024-06-21 18:23:53,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1006 transitions, 21784 flow [2024-06-21 18:23:55,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1006 transitions, 20959 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-21 18:23:55,688 INFO L231 Difference]: Finished difference. Result has 364 places, 946 transitions, 19210 flow [2024-06-21 18:23:55,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=17917, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19210, PETRI_PLACES=364, PETRI_TRANSITIONS=946} [2024-06-21 18:23:55,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 319 predicate places. [2024-06-21 18:23:55,690 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 946 transitions, 19210 flow [2024-06-21 18:23:55,690 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-21 18:23:55,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:23:55,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:23:55,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 18:23:55,690 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-21 18:23:55,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:23:55,691 INFO L85 PathProgramCache]: Analyzing trace with hash -481666910, now seen corresponding path program 14 times [2024-06-21 18:23:55,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:23:55,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899464852] [2024-06-21 18:23:55,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:23:55,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:23:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:23:57,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:23:57,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:23:57,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899464852] [2024-06-21 18:23:57,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899464852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:23:57,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:23:57,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:23:57,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135474644] [2024-06-21 18:23:57,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:23:57,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:23:57,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:23:57,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:23:57,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:23:57,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:23:57,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 946 transitions, 19210 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-21 18:23:57,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:23:57,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:23:57,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:00,629 INFO L124 PetriNetUnfolderBase]: 5905/9290 cut-off events. [2024-06-21 18:24:00,629 INFO L125 PetriNetUnfolderBase]: For 862990/862995 co-relation queries the response was YES. [2024-06-21 18:24:00,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77991 conditions, 9290 events. 5905/9290 cut-off events. For 862990/862995 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 59263 event pairs, 1276 based on Foata normal form. 10/9297 useless extension candidates. Maximal degree in co-relation 77842. Up to 5047 conditions per place. [2024-06-21 18:24:00,771 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 387 selfloop transitions, 643 changer transitions 0/1035 dead transitions. [2024-06-21 18:24:00,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1035 transitions, 23098 flow [2024-06-21 18:24:00,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:00,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-21 18:24:00,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49793388429752067 [2024-06-21 18:24:00,773 INFO L175 Difference]: Start difference. First operand has 364 places, 946 transitions, 19210 flow. Second operand 11 states and 241 transitions. [2024-06-21 18:24:00,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1035 transitions, 23098 flow [2024-06-21 18:24:03,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 1035 transitions, 22061 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 18:24:03,689 INFO L231 Difference]: Finished difference. Result has 368 places, 972 transitions, 20009 flow [2024-06-21 18:24:03,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18221, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=946, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=617, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20009, PETRI_PLACES=368, PETRI_TRANSITIONS=972} [2024-06-21 18:24:03,690 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 323 predicate places. [2024-06-21 18:24:03,690 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 972 transitions, 20009 flow [2024-06-21 18:24:03,690 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-21 18:24:03,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:03,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:03,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 18:24:03,690 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-21 18:24:03,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:03,691 INFO L85 PathProgramCache]: Analyzing trace with hash -663028360, now seen corresponding path program 15 times [2024-06-21 18:24:03,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:03,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190385372] [2024-06-21 18:24:03,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:03,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:03,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:05,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:05,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190385372] [2024-06-21 18:24:05,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190385372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:05,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:05,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:05,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923220469] [2024-06-21 18:24:05,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:05,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:05,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:05,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:05,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:05,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:05,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 972 transitions, 20009 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-21 18:24:05,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:05,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:05,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:08,521 INFO L124 PetriNetUnfolderBase]: 5955/9384 cut-off events. [2024-06-21 18:24:08,522 INFO L125 PetriNetUnfolderBase]: For 894863/894868 co-relation queries the response was YES. [2024-06-21 18:24:08,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79124 conditions, 9384 events. 5955/9384 cut-off events. For 894863/894868 co-relation queries the response was YES. Maximal size of possible extension queue 607. Compared 60243 event pairs, 1274 based on Foata normal form. 10/9391 useless extension candidates. Maximal degree in co-relation 78973. Up to 5092 conditions per place. [2024-06-21 18:24:08,664 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 396 selfloop transitions, 645 changer transitions 0/1046 dead transitions. [2024-06-21 18:24:08,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1046 transitions, 23682 flow [2024-06-21 18:24:08,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:08,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-21 18:24:08,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 18:24:08,666 INFO L175 Difference]: Start difference. First operand has 368 places, 972 transitions, 20009 flow. Second operand 11 states and 242 transitions. [2024-06-21 18:24:08,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1046 transitions, 23682 flow [2024-06-21 18:24:11,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 1046 transitions, 22117 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-21 18:24:11,610 INFO L231 Difference]: Finished difference. Result has 371 places, 981 transitions, 19947 flow [2024-06-21 18:24:11,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18483, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=972, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=19947, PETRI_PLACES=371, PETRI_TRANSITIONS=981} [2024-06-21 18:24:11,611 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 326 predicate places. [2024-06-21 18:24:11,611 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 981 transitions, 19947 flow [2024-06-21 18:24:11,611 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-21 18:24:11,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:11,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:11,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 18:24:11,612 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-21 18:24:11,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:11,612 INFO L85 PathProgramCache]: Analyzing trace with hash -481459520, now seen corresponding path program 16 times [2024-06-21 18:24:11,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:11,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277966091] [2024-06-21 18:24:11,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:11,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:13,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:13,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277966091] [2024-06-21 18:24:13,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277966091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:13,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:13,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:13,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047393740] [2024-06-21 18:24:13,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:13,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:13,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:13,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:13,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:13,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:13,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 981 transitions, 19947 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-21 18:24:13,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:13,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:13,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:16,412 INFO L124 PetriNetUnfolderBase]: 5933/9352 cut-off events. [2024-06-21 18:24:16,412 INFO L125 PetriNetUnfolderBase]: For 890746/890751 co-relation queries the response was YES. [2024-06-21 18:24:16,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78404 conditions, 9352 events. 5933/9352 cut-off events. For 890746/890751 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 59977 event pairs, 1270 based on Foata normal form. 10/9359 useless extension candidates. Maximal degree in co-relation 78252. Up to 5074 conditions per place. [2024-06-21 18:24:16,570 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 379 selfloop transitions, 658 changer transitions 0/1042 dead transitions. [2024-06-21 18:24:16,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 1042 transitions, 23145 flow [2024-06-21 18:24:16,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:16,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:16,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 18:24:16,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896694214876033 [2024-06-21 18:24:16,571 INFO L175 Difference]: Start difference. First operand has 371 places, 981 transitions, 19947 flow. Second operand 11 states and 237 transitions. [2024-06-21 18:24:16,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 1042 transitions, 23145 flow [2024-06-21 18:24:19,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1042 transitions, 21938 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 18:24:19,575 INFO L231 Difference]: Finished difference. Result has 375 places, 981 transitions, 20077 flow [2024-06-21 18:24:19,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18740, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=658, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20077, PETRI_PLACES=375, PETRI_TRANSITIONS=981} [2024-06-21 18:24:19,576 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 330 predicate places. [2024-06-21 18:24:19,576 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 981 transitions, 20077 flow [2024-06-21 18:24:19,576 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-21 18:24:19,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:19,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:19,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 18:24:19,576 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-21 18:24:19,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:19,577 INFO L85 PathProgramCache]: Analyzing trace with hash -475035410, now seen corresponding path program 17 times [2024-06-21 18:24:19,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:19,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802706460] [2024-06-21 18:24:19,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:19,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:19,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:21,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:21,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:21,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802706460] [2024-06-21 18:24:21,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802706460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:21,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:21,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:21,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223876806] [2024-06-21 18:24:21,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:21,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:21,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:21,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:21,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:21,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:21,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 981 transitions, 20077 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-21 18:24:21,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:21,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:21,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:24,513 INFO L124 PetriNetUnfolderBase]: 6082/9582 cut-off events. [2024-06-21 18:24:24,514 INFO L125 PetriNetUnfolderBase]: For 943756/943759 co-relation queries the response was YES. [2024-06-21 18:24:24,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80993 conditions, 9582 events. 6082/9582 cut-off events. For 943756/943759 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 61680 event pairs, 1110 based on Foata normal form. 8/9587 useless extension candidates. Maximal degree in co-relation 80840. Up to 5205 conditions per place. [2024-06-21 18:24:24,646 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 383 selfloop transitions, 677 changer transitions 0/1065 dead transitions. [2024-06-21 18:24:24,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1065 transitions, 24073 flow [2024-06-21 18:24:24,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:24,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:24,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-21 18:24:24,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.493801652892562 [2024-06-21 18:24:24,647 INFO L175 Difference]: Start difference. First operand has 375 places, 981 transitions, 20077 flow. Second operand 11 states and 239 transitions. [2024-06-21 18:24:24,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1065 transitions, 24073 flow [2024-06-21 18:24:27,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1065 transitions, 22811 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 18:24:27,764 INFO L231 Difference]: Finished difference. Result has 380 places, 1005 transitions, 20759 flow [2024-06-21 18:24:27,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18861, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=981, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=653, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20759, PETRI_PLACES=380, PETRI_TRANSITIONS=1005} [2024-06-21 18:24:27,765 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 335 predicate places. [2024-06-21 18:24:27,765 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 1005 transitions, 20759 flow [2024-06-21 18:24:27,765 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-21 18:24:27,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:27,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:27,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 18:24:27,765 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-21 18:24:27,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:27,766 INFO L85 PathProgramCache]: Analyzing trace with hash 570552384, now seen corresponding path program 18 times [2024-06-21 18:24:27,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:27,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823659237] [2024-06-21 18:24:27,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:27,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:27,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:29,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:29,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:29,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823659237] [2024-06-21 18:24:29,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823659237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:29,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:29,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:29,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296829563] [2024-06-21 18:24:29,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:29,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:29,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:29,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:29,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:29,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:29,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1005 transitions, 20759 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-21 18:24:29,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:29,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:29,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:32,583 INFO L124 PetriNetUnfolderBase]: 6060/9553 cut-off events. [2024-06-21 18:24:32,583 INFO L125 PetriNetUnfolderBase]: For 947847/947850 co-relation queries the response was YES. [2024-06-21 18:24:32,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80832 conditions, 9553 events. 6060/9553 cut-off events. For 947847/947850 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 61484 event pairs, 1108 based on Foata normal form. 8/9558 useless extension candidates. Maximal degree in co-relation 80677. Up to 5187 conditions per place. [2024-06-21 18:24:32,754 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 369 selfloop transitions, 687 changer transitions 0/1061 dead transitions. [2024-06-21 18:24:32,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 1061 transitions, 23924 flow [2024-06-21 18:24:32,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:32,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:32,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 236 transitions. [2024-06-21 18:24:32,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48760330578512395 [2024-06-21 18:24:32,755 INFO L175 Difference]: Start difference. First operand has 380 places, 1005 transitions, 20759 flow. Second operand 11 states and 236 transitions. [2024-06-21 18:24:32,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 1061 transitions, 23924 flow [2024-06-21 18:24:36,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1061 transitions, 22736 flow, removed 104 selfloop flow, removed 5 redundant places. [2024-06-21 18:24:36,080 INFO L231 Difference]: Finished difference. Result has 386 places, 1005 transitions, 20959 flow [2024-06-21 18:24:36,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19571, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=687, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20959, PETRI_PLACES=386, PETRI_TRANSITIONS=1005} [2024-06-21 18:24:36,081 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 341 predicate places. [2024-06-21 18:24:36,081 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1005 transitions, 20959 flow [2024-06-21 18:24:36,081 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-21 18:24:36,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:36,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:36,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 18:24:36,082 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-21 18:24:36,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:36,082 INFO L85 PathProgramCache]: Analyzing trace with hash 570759774, now seen corresponding path program 19 times [2024-06-21 18:24:36,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:36,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591867317] [2024-06-21 18:24:36,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:36,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:36,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:37,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:37,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:37,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591867317] [2024-06-21 18:24:37,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591867317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:37,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:37,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:37,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922957269] [2024-06-21 18:24:37,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:37,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:37,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:37,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:37,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:37,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:37,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1005 transitions, 20959 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-21 18:24:37,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:37,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:37,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:40,847 INFO L124 PetriNetUnfolderBase]: 6110/9643 cut-off events. [2024-06-21 18:24:40,847 INFO L125 PetriNetUnfolderBase]: For 981057/981060 co-relation queries the response was YES. [2024-06-21 18:24:40,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81467 conditions, 9643 events. 6110/9643 cut-off events. For 981057/981060 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 62291 event pairs, 1129 based on Foata normal form. 8/9648 useless extension candidates. Maximal degree in co-relation 81311. Up to 5232 conditions per place. [2024-06-21 18:24:41,014 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 386 selfloop transitions, 683 changer transitions 0/1074 dead transitions. [2024-06-21 18:24:41,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 1074 transitions, 24445 flow [2024-06-21 18:24:41,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:41,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:41,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-21 18:24:41,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49173553719008267 [2024-06-21 18:24:41,016 INFO L175 Difference]: Start difference. First operand has 386 places, 1005 transitions, 20959 flow. Second operand 11 states and 238 transitions. [2024-06-21 18:24:41,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 1074 transitions, 24445 flow [2024-06-21 18:24:44,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 1074 transitions, 23259 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 18:24:44,506 INFO L231 Difference]: Finished difference. Result has 389 places, 1014 transitions, 21357 flow [2024-06-21 18:24:44,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19794, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=674, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21357, PETRI_PLACES=389, PETRI_TRANSITIONS=1014} [2024-06-21 18:24:44,507 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2024-06-21 18:24:44,507 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 1014 transitions, 21357 flow [2024-06-21 18:24:44,507 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-21 18:24:44,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:44,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:44,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 18:24:44,507 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-21 18:24:44,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:44,508 INFO L85 PathProgramCache]: Analyzing trace with hash 578186661, now seen corresponding path program 1 times [2024-06-21 18:24:44,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:44,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545837812] [2024-06-21 18:24:44,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:44,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:44,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:46,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:46,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:46,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545837812] [2024-06-21 18:24:46,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545837812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:46,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:46,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 18:24:46,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329841516] [2024-06-21 18:24:46,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:46,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 18:24:46,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:46,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 18:24:46,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 18:24:46,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:24:46,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 1014 transitions, 21357 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:46,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:46,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:24:46,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:49,522 INFO L124 PetriNetUnfolderBase]: 5747/9195 cut-off events. [2024-06-21 18:24:49,522 INFO L125 PetriNetUnfolderBase]: For 1047943/1047981 co-relation queries the response was YES. [2024-06-21 18:24:49,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78972 conditions, 9195 events. 5747/9195 cut-off events. For 1047943/1047981 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 60910 event pairs, 1632 based on Foata normal form. 38/9097 useless extension candidates. Maximal degree in co-relation 78815. Up to 7946 conditions per place. [2024-06-21 18:24:49,670 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 926 selfloop transitions, 70 changer transitions 0/1056 dead transitions. [2024-06-21 18:24:49,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1056 transitions, 23648 flow [2024-06-21 18:24:49,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:24:49,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:24:49,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 18:24:49,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-06-21 18:24:49,672 INFO L175 Difference]: Start difference. First operand has 389 places, 1014 transitions, 21357 flow. Second operand 10 states and 205 transitions. [2024-06-21 18:24:49,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1056 transitions, 23648 flow [2024-06-21 18:24:52,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 1056 transitions, 22191 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-21 18:24:52,806 INFO L231 Difference]: Finished difference. Result has 391 places, 1021 transitions, 20206 flow [2024-06-21 18:24:52,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19906, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1014, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=948, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20206, PETRI_PLACES=391, PETRI_TRANSITIONS=1021} [2024-06-21 18:24:52,807 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 346 predicate places. [2024-06-21 18:24:52,807 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1021 transitions, 20206 flow [2024-06-21 18:24:52,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 18:24:52,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:24:52,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:24:52,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 18:24:52,807 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-21 18:24:52,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:24:52,808 INFO L85 PathProgramCache]: Analyzing trace with hash 577909614, now seen corresponding path program 20 times [2024-06-21 18:24:52,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:24:52,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065616210] [2024-06-21 18:24:52,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:24:52,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:24:52,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:24:54,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:24:54,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:24:54,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065616210] [2024-06-21 18:24:54,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065616210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:24:54,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:24:54,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:24:54,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318869199] [2024-06-21 18:24:54,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:24:54,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:24:54,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:24:54,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:24:54,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:24:54,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:24:54,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1021 transitions, 20206 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-21 18:24:54,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:24:54,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:24:54,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:24:57,678 INFO L124 PetriNetUnfolderBase]: 6105/9647 cut-off events. [2024-06-21 18:24:57,679 INFO L125 PetriNetUnfolderBase]: For 993838/993841 co-relation queries the response was YES. [2024-06-21 18:24:57,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80011 conditions, 9647 events. 6105/9647 cut-off events. For 993838/993841 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 62448 event pairs, 1087 based on Foata normal form. 8/9652 useless extension candidates. Maximal degree in co-relation 79852. Up to 5241 conditions per place. [2024-06-21 18:24:57,837 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 339 selfloop transitions, 733 changer transitions 0/1077 dead transitions. [2024-06-21 18:24:57,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 1077 transitions, 23194 flow [2024-06-21 18:24:57,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:24:57,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:24:57,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 232 transitions. [2024-06-21 18:24:57,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793388429752066 [2024-06-21 18:24:57,838 INFO L175 Difference]: Start difference. First operand has 391 places, 1021 transitions, 20206 flow. Second operand 11 states and 232 transitions. [2024-06-21 18:24:57,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 1077 transitions, 23194 flow [2024-06-21 18:25:01,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1077 transitions, 22976 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-21 18:25:01,536 INFO L231 Difference]: Finished difference. Result has 395 places, 1021 transitions, 21471 flow [2024-06-21 18:25:01,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=19988, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=733, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21471, PETRI_PLACES=395, PETRI_TRANSITIONS=1021} [2024-06-21 18:25:01,537 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-21 18:25:01,537 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 1021 transitions, 21471 flow [2024-06-21 18:25:01,537 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-21 18:25:01,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:01,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:01,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 18:25:01,537 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-21 18:25:01,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:01,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1227831102, now seen corresponding path program 2 times [2024-06-21 18:25:01,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:01,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43325614] [2024-06-21 18:25:01,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:01,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:01,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:02,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:02,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:02,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43325614] [2024-06-21 18:25:02,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43325614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:02,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:02,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:25:02,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559159789] [2024-06-21 18:25:02,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:02,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:25:02,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:02,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:25:02,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:25:02,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:25:02,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 1021 transitions, 21471 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-21 18:25:02,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:02,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:25:02,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:05,536 INFO L124 PetriNetUnfolderBase]: 5975/9474 cut-off events. [2024-06-21 18:25:05,536 INFO L125 PetriNetUnfolderBase]: For 1082390/1082585 co-relation queries the response was YES. [2024-06-21 18:25:05,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83171 conditions, 9474 events. 5975/9474 cut-off events. For 1082390/1082585 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 61883 event pairs, 1480 based on Foata normal form. 57/9462 useless extension candidates. Maximal degree in co-relation 83011. Up to 8414 conditions per place. [2024-06-21 18:25:05,693 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 903 selfloop transitions, 105 changer transitions 0/1050 dead transitions. [2024-06-21 18:25:05,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1050 transitions, 23660 flow [2024-06-21 18:25:05,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:25:05,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:25:05,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 18:25:05,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45170454545454547 [2024-06-21 18:25:05,695 INFO L175 Difference]: Start difference. First operand has 395 places, 1021 transitions, 21471 flow. Second operand 8 states and 159 transitions. [2024-06-21 18:25:05,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1050 transitions, 23660 flow [2024-06-21 18:25:08,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 1050 transitions, 22381 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 18:25:08,402 INFO L231 Difference]: Finished difference. Result has 395 places, 1029 transitions, 20529 flow [2024-06-21 18:25:08,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=20192, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20529, PETRI_PLACES=395, PETRI_TRANSITIONS=1029} [2024-06-21 18:25:08,403 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 350 predicate places. [2024-06-21 18:25:08,403 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 1029 transitions, 20529 flow [2024-06-21 18:25:08,403 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-21 18:25:08,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:08,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:08,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 18:25:08,404 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:08,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:08,404 INFO L85 PathProgramCache]: Analyzing trace with hash 300532160, now seen corresponding path program 3 times [2024-06-21 18:25:08,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:08,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110956206] [2024-06-21 18:25:08,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:08,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:08,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:09,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:09,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110956206] [2024-06-21 18:25:09,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110956206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:09,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:09,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 18:25:09,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137485969] [2024-06-21 18:25:09,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:09,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 18:25:09,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:09,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 18:25:09,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 18:25:09,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 44 [2024-06-21 18:25:09,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 1029 transitions, 20529 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-21 18:25:09,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:09,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 44 [2024-06-21 18:25:09,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:12,116 INFO L124 PetriNetUnfolderBase]: 5985/9493 cut-off events. [2024-06-21 18:25:12,116 INFO L125 PetriNetUnfolderBase]: For 1090602/1090809 co-relation queries the response was YES. [2024-06-21 18:25:12,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81542 conditions, 9493 events. 5985/9493 cut-off events. For 1090602/1090809 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 62040 event pairs, 1438 based on Foata normal form. 56/9476 useless extension candidates. Maximal degree in co-relation 81381. Up to 8384 conditions per place. [2024-06-21 18:25:12,279 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 897 selfloop transitions, 111 changer transitions 0/1050 dead transitions. [2024-06-21 18:25:12,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1050 transitions, 22665 flow [2024-06-21 18:25:12,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:25:12,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:25:12,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 18:25:12,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-21 18:25:12,280 INFO L175 Difference]: Start difference. First operand has 395 places, 1029 transitions, 20529 flow. Second operand 8 states and 156 transitions. [2024-06-21 18:25:12,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1050 transitions, 22665 flow [2024-06-21 18:25:15,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1050 transitions, 22520 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 18:25:15,378 INFO L231 Difference]: Finished difference. Result has 399 places, 1032 transitions, 20671 flow [2024-06-21 18:25:15,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=20384, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1029, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=918, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20671, PETRI_PLACES=399, PETRI_TRANSITIONS=1032} [2024-06-21 18:25:15,379 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 354 predicate places. [2024-06-21 18:25:15,379 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 1032 transitions, 20671 flow [2024-06-21 18:25:15,379 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-21 18:25:15,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:15,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:15,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 18:25:15,380 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-21 18:25:15,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:15,380 INFO L85 PathProgramCache]: Analyzing trace with hash 327344525, now seen corresponding path program 1 times [2024-06-21 18:25:15,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:15,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416423577] [2024-06-21 18:25:15,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:15,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:15,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:17,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:17,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:17,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416423577] [2024-06-21 18:25:17,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416423577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:17,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:17,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 18:25:17,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287631811] [2024-06-21 18:25:17,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:17,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 18:25:17,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:17,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 18:25:17,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 18:25:17,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 44 [2024-06-21 18:25:17,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 1032 transitions, 20671 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-21 18:25:17,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:17,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 44 [2024-06-21 18:25:17,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:19,434 INFO L124 PetriNetUnfolderBase]: 5612/8976 cut-off events. [2024-06-21 18:25:19,434 INFO L125 PetriNetUnfolderBase]: For 1163691/1163959 co-relation queries the response was YES. [2024-06-21 18:25:19,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78777 conditions, 8976 events. 5612/8976 cut-off events. For 1163691/1163959 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 59497 event pairs, 1534 based on Foata normal form. 101/8855 useless extension candidates. Maximal degree in co-relation 78616. Up to 7772 conditions per place. [2024-06-21 18:25:19,596 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 908 selfloop transitions, 45 changer transitions 0/1053 dead transitions. [2024-06-21 18:25:19,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1053 transitions, 22691 flow [2024-06-21 18:25:19,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 18:25:19,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 18:25:19,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 18:25:19,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 18:25:19,598 INFO L175 Difference]: Start difference. First operand has 399 places, 1032 transitions, 20671 flow. Second operand 8 states and 160 transitions. [2024-06-21 18:25:19,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1053 transitions, 22691 flow [2024-06-21 18:25:22,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1053 transitions, 22430 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 18:25:22,688 INFO L231 Difference]: Finished difference. Result has 401 places, 1035 transitions, 20559 flow [2024-06-21 18:25:22,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=20410, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1032, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=987, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20559, PETRI_PLACES=401, PETRI_TRANSITIONS=1035} [2024-06-21 18:25:22,689 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 356 predicate places. [2024-06-21 18:25:22,690 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 1035 transitions, 20559 flow [2024-06-21 18:25:22,690 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-21 18:25:22,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:22,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:22,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 18:25:22,690 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 18:25:22,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:22,691 INFO L85 PathProgramCache]: Analyzing trace with hash 199948668, now seen corresponding path program 21 times [2024-06-21 18:25:22,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:22,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393344649] [2024-06-21 18:25:22,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:22,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:24,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:24,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:24,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393344649] [2024-06-21 18:25:24,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393344649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:24,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:24,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:24,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438064115] [2024-06-21 18:25:24,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:24,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:24,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:24,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:24,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:24,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:24,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 1035 transitions, 20559 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-21 18:25:24,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:24,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:24,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:27,846 INFO L124 PetriNetUnfolderBase]: 6185/9776 cut-off events. [2024-06-21 18:25:27,846 INFO L125 PetriNetUnfolderBase]: For 1056343/1056352 co-relation queries the response was YES. [2024-06-21 18:25:27,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82298 conditions, 9776 events. 6185/9776 cut-off events. For 1056343/1056352 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 63501 event pairs, 1370 based on Foata normal form. 6/9763 useless extension candidates. Maximal degree in co-relation 82136. Up to 8669 conditions per place. [2024-06-21 18:25:28,008 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 932 selfloop transitions, 139 changer transitions 0/1076 dead transitions. [2024-06-21 18:25:28,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 1076 transitions, 22965 flow [2024-06-21 18:25:28,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 18:25:28,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 18:25:28,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 207 transitions. [2024-06-21 18:25:28,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42768595041322316 [2024-06-21 18:25:28,009 INFO L175 Difference]: Start difference. First operand has 401 places, 1035 transitions, 20559 flow. Second operand 11 states and 207 transitions. [2024-06-21 18:25:28,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 1076 transitions, 22965 flow [2024-06-21 18:25:31,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1076 transitions, 22829 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 18:25:31,785 INFO L231 Difference]: Finished difference. Result has 407 places, 1047 transitions, 20921 flow [2024-06-21 18:25:31,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=20423, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1035, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=896, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20921, PETRI_PLACES=407, PETRI_TRANSITIONS=1047} [2024-06-21 18:25:31,786 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 362 predicate places. [2024-06-21 18:25:31,786 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 1047 transitions, 20921 flow [2024-06-21 18:25:31,786 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-21 18:25:31,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:31,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:31,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 18:25:31,787 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-21 18:25:31,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:31,787 INFO L85 PathProgramCache]: Analyzing trace with hash -796709636, now seen corresponding path program 22 times [2024-06-21 18:25:31,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:31,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690499689] [2024-06-21 18:25:31,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:31,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:33,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:33,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690499689] [2024-06-21 18:25:33,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690499689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:33,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:33,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:33,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36719896] [2024-06-21 18:25:33,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:33,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:33,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:33,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:33,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 1047 transitions, 20921 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-21 18:25:33,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:33,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:33,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:37,015 INFO L124 PetriNetUnfolderBase]: 6557/10445 cut-off events. [2024-06-21 18:25:37,015 INFO L125 PetriNetUnfolderBase]: For 1111879/1111891 co-relation queries the response was YES. [2024-06-21 18:25:37,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86690 conditions, 10445 events. 6557/10445 cut-off events. For 1111879/1111891 co-relation queries the response was YES. Maximal size of possible extension queue 692. Compared 69742 event pairs, 1517 based on Foata normal form. 6/10372 useless extension candidates. Maximal degree in co-relation 86527. Up to 5663 conditions per place. [2024-06-21 18:25:37,215 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 376 selfloop transitions, 792 changer transitions 0/1173 dead transitions. [2024-06-21 18:25:37,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 1173 transitions, 25272 flow [2024-06-21 18:25:37,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:37,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:37,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 18:25:37,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 18:25:37,216 INFO L175 Difference]: Start difference. First operand has 407 places, 1047 transitions, 20921 flow. Second operand 10 states and 216 transitions. [2024-06-21 18:25:37,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 1173 transitions, 25272 flow [2024-06-21 18:25:41,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 1173 transitions, 24951 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 18:25:41,231 INFO L231 Difference]: Finished difference. Result has 406 places, 1127 transitions, 23390 flow [2024-06-21 18:25:41,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=20600, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1047, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=712, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23390, PETRI_PLACES=406, PETRI_TRANSITIONS=1127} [2024-06-21 18:25:41,232 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 361 predicate places. [2024-06-21 18:25:41,232 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 1127 transitions, 23390 flow [2024-06-21 18:25:41,232 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-21 18:25:41,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:41,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:41,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 18:25:41,232 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-21 18:25:41,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:41,234 INFO L85 PathProgramCache]: Analyzing trace with hash -796715216, now seen corresponding path program 23 times [2024-06-21 18:25:41,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:41,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450422235] [2024-06-21 18:25:41,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:43,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:43,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:43,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450422235] [2024-06-21 18:25:43,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450422235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:43,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:43,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:43,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578195686] [2024-06-21 18:25:43,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:43,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:43,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:43,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:43,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:43,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:43,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 1127 transitions, 23390 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-21 18:25:43,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:43,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:43,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:46,585 INFO L124 PetriNetUnfolderBase]: 6541/10423 cut-off events. [2024-06-21 18:25:46,585 INFO L125 PetriNetUnfolderBase]: For 1136751/1136763 co-relation queries the response was YES. [2024-06-21 18:25:46,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89252 conditions, 10423 events. 6541/10423 cut-off events. For 1136751/1136763 co-relation queries the response was YES. Maximal size of possible extension queue 693. Compared 69517 event pairs, 1520 based on Foata normal form. 6/10350 useless extension candidates. Maximal degree in co-relation 89088. Up to 5650 conditions per place. [2024-06-21 18:25:46,770 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 378 selfloop transitions, 787 changer transitions 0/1170 dead transitions. [2024-06-21 18:25:46,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1170 transitions, 26270 flow [2024-06-21 18:25:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:46,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 18:25:46,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 18:25:46,772 INFO L175 Difference]: Start difference. First operand has 406 places, 1127 transitions, 23390 flow. Second operand 10 states and 216 transitions. [2024-06-21 18:25:46,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 1170 transitions, 26270 flow [2024-06-21 18:25:51,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 1170 transitions, 25282 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-21 18:25:51,928 INFO L231 Difference]: Finished difference. Result has 412 places, 1127 transitions, 23999 flow [2024-06-21 18:25:51,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=22402, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=787, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=23999, PETRI_PLACES=412, PETRI_TRANSITIONS=1127} [2024-06-21 18:25:51,929 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 367 predicate places. [2024-06-21 18:25:51,929 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 1127 transitions, 23999 flow [2024-06-21 18:25:51,929 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-21 18:25:51,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:25:51,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:25:51,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 18:25:51,929 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-21 18:25:51,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:25:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1740863516, now seen corresponding path program 24 times [2024-06-21 18:25:51,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:25:51,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888721546] [2024-06-21 18:25:51,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:25:51,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:25:51,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:25:53,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:25:53,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:25:53,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888721546] [2024-06-21 18:25:53,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888721546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:25:53,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:25:53,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:25:53,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777592024] [2024-06-21 18:25:53,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:25:53,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:25:53,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:25:53,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:25:53,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:25:54,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:25:54,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 1127 transitions, 23999 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-21 18:25:54,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:25:54,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:25:54,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:25:58,159 INFO L124 PetriNetUnfolderBase]: 6688/10669 cut-off events. [2024-06-21 18:25:58,160 INFO L125 PetriNetUnfolderBase]: For 1217958/1217970 co-relation queries the response was YES. [2024-06-21 18:25:58,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91915 conditions, 10669 events. 6688/10669 cut-off events. For 1217958/1217970 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 71639 event pairs, 1627 based on Foata normal form. 8/10598 useless extension candidates. Maximal degree in co-relation 91749. Up to 5775 conditions per place. [2024-06-21 18:25:58,342 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 397 selfloop transitions, 798 changer transitions 0/1200 dead transitions. [2024-06-21 18:25:58,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 1200 transitions, 27935 flow [2024-06-21 18:25:58,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:25:58,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:25:58,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 18:25:58,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 18:25:58,343 INFO L175 Difference]: Start difference. First operand has 412 places, 1127 transitions, 23999 flow. Second operand 10 states and 216 transitions. [2024-06-21 18:25:58,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 1200 transitions, 27935 flow [2024-06-21 18:26:02,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1200 transitions, 26348 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 18:26:02,492 INFO L231 Difference]: Finished difference. Result has 416 places, 1154 transitions, 24695 flow [2024-06-21 18:26:02,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=22436, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=771, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24695, PETRI_PLACES=416, PETRI_TRANSITIONS=1154} [2024-06-21 18:26:02,493 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 371 predicate places. [2024-06-21 18:26:02,494 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 1154 transitions, 24695 flow [2024-06-21 18:26:02,494 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-21 18:26:02,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:02,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:02,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 18:26:02,494 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-21 18:26:02,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:02,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1822517148, now seen corresponding path program 25 times [2024-06-21 18:26:02,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:02,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573075321] [2024-06-21 18:26:02,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:02,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:02,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:04,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:04,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:04,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573075321] [2024-06-21 18:26:04,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573075321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:04,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:04,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:04,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073798749] [2024-06-21 18:26:04,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:04,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:04,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:04,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:04,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:04,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:04,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 1154 transitions, 24695 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-21 18:26:04,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:04,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:04,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:09,002 INFO L124 PetriNetUnfolderBase]: 6738/10759 cut-off events. [2024-06-21 18:26:09,002 INFO L125 PetriNetUnfolderBase]: For 1246476/1246488 co-relation queries the response was YES. [2024-06-21 18:26:09,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93119 conditions, 10759 events. 6738/10759 cut-off events. For 1246476/1246488 co-relation queries the response was YES. Maximal size of possible extension queue 727. Compared 72496 event pairs, 1628 based on Foata normal form. 8/10688 useless extension candidates. Maximal degree in co-relation 92950. Up to 5820 conditions per place. [2024-06-21 18:26:09,164 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 413 selfloop transitions, 793 changer transitions 0/1211 dead transitions. [2024-06-21 18:26:09,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 1211 transitions, 28330 flow [2024-06-21 18:26:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:09,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:09,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-21 18:26:09,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49772727272727274 [2024-06-21 18:26:09,166 INFO L175 Difference]: Start difference. First operand has 416 places, 1154 transitions, 24695 flow. Second operand 10 states and 219 transitions. [2024-06-21 18:26:09,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 1211 transitions, 28330 flow [2024-06-21 18:26:13,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1211 transitions, 27026 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-21 18:26:14,009 INFO L231 Difference]: Finished difference. Result has 421 places, 1163 transitions, 25217 flow [2024-06-21 18:26:14,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=23412, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=784, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25217, PETRI_PLACES=421, PETRI_TRANSITIONS=1163} [2024-06-21 18:26:14,010 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 376 predicate places. [2024-06-21 18:26:14,011 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 1163 transitions, 25217 flow [2024-06-21 18:26:14,011 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-21 18:26:14,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:14,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:14,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 18:26:14,011 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-21 18:26:14,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:14,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1822511568, now seen corresponding path program 26 times [2024-06-21 18:26:14,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:14,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103992318] [2024-06-21 18:26:14,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:14,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:15,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:15,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:15,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103992318] [2024-06-21 18:26:15,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103992318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:15,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:15,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:15,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50447046] [2024-06-21 18:26:15,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:15,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:15,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:15,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:15,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:16,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:16,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 1163 transitions, 25217 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-21 18:26:16,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:16,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:16,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:20,159 INFO L124 PetriNetUnfolderBase]: 6716/10729 cut-off events. [2024-06-21 18:26:20,159 INFO L125 PetriNetUnfolderBase]: For 1255380/1255392 co-relation queries the response was YES. [2024-06-21 18:26:20,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92554 conditions, 10729 events. 6716/10729 cut-off events. For 1255380/1255392 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 72279 event pairs, 1626 based on Foata normal form. 8/10658 useless extension candidates. Maximal degree in co-relation 92384. Up to 5802 conditions per place. [2024-06-21 18:26:20,339 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 402 selfloop transitions, 800 changer transitions 0/1207 dead transitions. [2024-06-21 18:26:20,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1207 transitions, 28269 flow [2024-06-21 18:26:20,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:20,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 216 transitions. [2024-06-21 18:26:20,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4909090909090909 [2024-06-21 18:26:20,341 INFO L175 Difference]: Start difference. First operand has 421 places, 1163 transitions, 25217 flow. Second operand 10 states and 216 transitions. [2024-06-21 18:26:20,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1207 transitions, 28269 flow [2024-06-21 18:26:25,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 1207 transitions, 26495 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 18:26:25,236 INFO L231 Difference]: Finished difference. Result has 424 places, 1163 transitions, 25065 flow [2024-06-21 18:26:25,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=23443, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25065, PETRI_PLACES=424, PETRI_TRANSITIONS=1163} [2024-06-21 18:26:25,238 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 379 predicate places. [2024-06-21 18:26:25,238 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 1163 transitions, 25065 flow [2024-06-21 18:26:25,238 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-21 18:26:25,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:25,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:25,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 18:26:25,239 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-21 18:26:25,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:25,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1420236434, now seen corresponding path program 27 times [2024-06-21 18:26:25,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:25,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440988727] [2024-06-21 18:26:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:25,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 18:26:27,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 18:26:27,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 18:26:27,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440988727] [2024-06-21 18:26:27,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440988727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 18:26:27,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 18:26:27,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 18:26:27,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441413350] [2024-06-21 18:26:27,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 18:26:27,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 18:26:27,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 18:26:27,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 18:26:27,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-06-21 18:26:27,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 44 [2024-06-21 18:26:27,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 1163 transitions, 25065 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-21 18:26:27,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 18:26:27,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 44 [2024-06-21 18:26:27,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 18:26:31,380 INFO L124 PetriNetUnfolderBase]: 6904/11044 cut-off events. [2024-06-21 18:26:31,380 INFO L125 PetriNetUnfolderBase]: For 1331462/1331474 co-relation queries the response was YES. [2024-06-21 18:26:31,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95608 conditions, 11044 events. 6904/11044 cut-off events. For 1331462/1331474 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 74931 event pairs, 1739 based on Foata normal form. 10/10975 useless extension candidates. Maximal degree in co-relation 95437. Up to 5963 conditions per place. [2024-06-21 18:26:31,555 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 406 selfloop transitions, 834 changer transitions 0/1245 dead transitions. [2024-06-21 18:26:31,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 1245 transitions, 29434 flow [2024-06-21 18:26:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 18:26:31,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 18:26:31,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-21 18:26:31,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4954545454545455 [2024-06-21 18:26:31,557 INFO L175 Difference]: Start difference. First operand has 424 places, 1163 transitions, 25065 flow. Second operand 10 states and 218 transitions. [2024-06-21 18:26:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 1245 transitions, 29434 flow [2024-06-21 18:26:36,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1245 transitions, 27798 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 18:26:36,248 INFO L231 Difference]: Finished difference. Result has 427 places, 1197 transitions, 25992 flow [2024-06-21 18:26:36,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=23493, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=25992, PETRI_PLACES=427, PETRI_TRANSITIONS=1197} [2024-06-21 18:26:36,249 INFO L281 CegarLoopForPetriNet]: 45 programPoint places, 382 predicate places. [2024-06-21 18:26:36,249 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 1197 transitions, 25992 flow [2024-06-21 18:26:36,250 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-21 18:26:36,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 18:26:36,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 18:26:36,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 18:26:36,250 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-21 18:26:36,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 18:26:36,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1412602157, now seen corresponding path program 2 times [2024-06-21 18:26:36,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 18:26:36,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438988350] [2024-06-21 18:26:36,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 18:26:36,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 18:26:36,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat