./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.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/mix042.oepc.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/mix042.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/mix042.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --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 19:02:31,300 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 19:02:31,360 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 19:02:31,365 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 19:02:31,365 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 19:02:31,393 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 19:02:31,394 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 19:02:31,394 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 19:02:31,395 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 19:02:31,398 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 19:02:31,398 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 19:02:31,398 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 19:02:31,399 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 19:02:31,400 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 19:02:31,400 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 19:02:31,400 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 19:02:31,400 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 19:02:31,401 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 19:02:31,401 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 19:02:31,401 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 19:02:31,402 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 19:02:31,402 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 19:02:31,403 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 19:02:31,403 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 19:02:31,403 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 19:02:31,403 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 19:02:31,403 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 19:02:31,404 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 19:02:31,404 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 19:02:31,404 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 19:02:31,405 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 19:02:31,405 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 19:02:31,405 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:02:31,406 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 19:02:31,406 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 19:02:31,406 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 19:02:31,406 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 19:02:31,406 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 19:02:31,407 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 19:02:31,407 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 19:02:31,407 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 19:02:31,407 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 19:02:31,407 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 19:02:31,408 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 19:02:31,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 19:02:31,662 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 19:02:31,664 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 19:02:31,665 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 19:02:31,665 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 19:02:31,666 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/mix042.oepc.yml/witness.yml [2024-06-21 19:02:31,764 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 19:02:31,765 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 19:02:31,766 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-06-21 19:02:32,771 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 19:02:32,997 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 19:02:33,001 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix042.oepc.i [2024-06-21 19:02:33,017 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f188ce791/fbf01738024749eab17499815a468fb6/FLAG9a7ef90c4 [2024-06-21 19:02:33,030 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f188ce791/fbf01738024749eab17499815a468fb6 [2024-06-21 19:02:33,030 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 19:02:33,031 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 19:02:33,034 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 19:02:33,034 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 19:02:33,038 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 19:02:33,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:02:31" (1/2) ... [2024-06-21 19:02:33,039 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@424a1f79 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:02:33, skipping insertion in model container [2024-06-21 19:02:33,039 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:02:31" (1/2) ... [2024-06-21 19:02:33,041 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@26c438fa and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 07:02:33, skipping insertion in model container [2024-06-21 19:02:33,042 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:02:33" (2/2) ... [2024-06-21 19:02:33,043 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@424a1f79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33, skipping insertion in model container [2024-06-21 19:02:33,043 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 07:02:33" (2/2) ... [2024-06-21 19:02:33,044 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 19:02:33,067 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 19:02:33,067 INFO L97 edCorrectnessWitness]: Location invariant before [L848-L848] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 19:02:33,068 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 19:02:33,068 INFO L97 edCorrectnessWitness]: Location invariant before [L846-L846] ! multithreaded || (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p2_EAX) + (long long )z >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a >= 0LL) && (0LL - (long long )__unbuffered_p2_EBX) + (long long )a$mem_tmp >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$flush_delayed) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$r_buff0_thd1 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff0_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd0) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff1 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd2) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$r_buff1_thd3) + (long long )a$w_buff0_used >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0 >= 0LL) && (0LL - (long long )a$read_delayed) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff0_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$r_buff1_thd1) + (long long )a$w_buff0_used >= 0LL) && (1LL - (long long )a$w_buff0) + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_cnt + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_cnt + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )a$w_buff0_used >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$r_buff0_thd1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )a$w_buff0_used >= 0LL) && (long long )a + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a + (long long )a$w_buff0 >= 0LL) && (long long )a + (long long )a$w_buff0_used >= 0LL) && (long long )a$flush_delayed + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$flush_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$mem_tmp + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0 >= 0LL) && (long long )a$mem_tmp + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$r_buff0_thd1 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff0_thd1 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )x >= 0LL) && (long long )a$r_buff0_thd1 + (long long )y >= 0LL) && (long long )a$r_buff0_thd1 + (long long )z >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice0 >= 0LL) && (long long )a$r_buff0_thd1 + (long long )weak$$choice2 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd1 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd2 + (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff1_thd3 + (long long )a$w_buff0_used >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0 >= 0LL) && (long long )a$read_delayed + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0 + (long long )x >= 0LL) && (long long )a$w_buff0 + (long long )y >= 0LL) && (long long )a$w_buff0 + (long long )z >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0 + (long long )weak$$choice2 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0_used + (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used + (long long )main$tmp_guard1 >= 0LL) && (long long )a$w_buff0_used + (long long )x >= 0LL) && (long long )a$w_buff0_used + (long long )y >= 0LL) && (long long )a$w_buff0_used + (long long )z >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice0 >= 0LL) && (long long )a$w_buff0_used + (long long )weak$$choice2 >= 0LL) && (1LL + (long long )a$w_buff0_used) - (long long )a$w_buff1 >= 0LL) && (long long )__unbuffered_p2_EBX - (long long )a$mem_tmp >= 0LL) && (long long )a - (long long )a$mem_tmp >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff0_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd2 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$r_buff1_thd3 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$read_delayed >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff0_used >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff0_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1 >= 0LL) && (long long )a$r_buff1_thd1 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff0_used >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1 >= 0LL) && (long long )a$w_buff0 - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff0_used - (long long )a$w_buff1_used >= 0LL) && (long long )a$w_buff1 - (long long )a$w_buff1_used >= 0LL) [2024-06-21 19:02:33,068 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 19:02:33,068 INFO L106 edCorrectnessWitness]: ghost_update [L844-L844] multithreaded = 1; [2024-06-21 19:02:33,102 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 19:02:33,403 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:02:33,439 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 19:02:33,616 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 19:02:33,655 INFO L206 MainTranslator]: Completed translation [2024-06-21 19:02:33,656 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33 WrapperNode [2024-06-21 19:02:33,656 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 19:02:33,657 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 19:02:33,657 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 19:02:33,658 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 19:02:33,663 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,694 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,740 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 127 [2024-06-21 19:02:33,741 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 19:02:33,742 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 19:02:33,742 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 19:02:33,742 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 19:02:33,750 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,751 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,767 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,791 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 19:02:33,792 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,792 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,809 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,810 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,817 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,819 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,825 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 19:02:33,826 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 19:02:33,826 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 19:02:33,827 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 19:02:33,827 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (1/1) ... [2024-06-21 19:02:33,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 19:02:33,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 19:02:33,865 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 19:02:33,891 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 19:02:33,903 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 19:02:33,904 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 19:02:33,904 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 19:02:33,904 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 19:02:33,904 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 19:02:33,904 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 19:02:33,904 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 19:02:33,905 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 19:02:33,905 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 19:02:33,905 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 19:02:33,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 19:02:33,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 19:02:33,906 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 19:02:34,006 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 19:02:34,008 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 19:02:34,474 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 19:02:34,475 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 19:02:34,721 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 19:02:34,721 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 19:02:34,722 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:02:34 BoogieIcfgContainer [2024-06-21 19:02:34,722 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 19:02:34,723 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 19:02:34,723 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 19:02:34,726 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 19:02:34,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 07:02:31" (1/4) ... [2024-06-21 19:02:34,726 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f51efa2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 07:02:34, skipping insertion in model container [2024-06-21 19:02:34,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 07:02:33" (2/4) ... [2024-06-21 19:02:34,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f51efa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:02:34, skipping insertion in model container [2024-06-21 19:02:34,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 07:02:33" (3/4) ... [2024-06-21 19:02:34,727 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f51efa2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 07:02:34, skipping insertion in model container [2024-06-21 19:02:34,727 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 07:02:34" (4/4) ... [2024-06-21 19:02:34,728 INFO L112 eAbstractionObserver]: Analyzing ICFG mix042.oepc.i [2024-06-21 19:02:34,741 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 19:02:34,741 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 19:02:34,741 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 19:02:34,789 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 19:02:34,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:02:34,843 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-21 19:02:34,843 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:02:34,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 68 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 19:02:34,845 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-21 19:02:34,848 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-21 19:02:34,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 19:02:34,863 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;@2dfcfdf9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 19:02:34,864 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 19:02:34,866 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 19:02:34,867 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 19:02:34,867 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 19:02:34,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:34,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 19:02:34,868 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 19:02:34,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:34,874 INFO L85 PathProgramCache]: Analyzing trace with hash 377005303, now seen corresponding path program 1 times [2024-06-21 19:02:34,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:34,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457458709] [2024-06-21 19:02:34,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:34,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:35,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:36,289 INFO 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 19:02:36,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:36,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457458709] [2024-06-21 19:02:36,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457458709] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:36,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:36,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 19:02:36,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440079360] [2024-06-21 19:02:36,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:36,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 19:02:36,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:36,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 19:02:36,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 19:02:36,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 19:02:36,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 19:02:36,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:36,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 19:02:36,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:36,851 INFO L124 PetriNetUnfolderBase]: 1566/2396 cut-off events. [2024-06-21 19:02:36,852 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 19:02:36,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4807 conditions, 2396 events. 1566/2396 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11486 event pairs, 1097 based on Foata normal form. 1/2328 useless extension candidates. Maximal degree in co-relation 4795. Up to 2326 conditions per place. [2024-06-21 19:02:36,865 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-21 19:02:36,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-21 19:02:36,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 19:02:36,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 19:02:36,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 76 transitions. [2024-06-21 19:02:36,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-21 19:02:36,875 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 76 transitions. [2024-06-21 19:02:36,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-21 19:02:36,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 19:02:36,879 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-21 19:02:36,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-21 19:02:36,883 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-21 19:02:36,883 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-21 19:02:36,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states 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 19:02:36,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:36,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:36,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 19:02:36,884 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 19:02:36,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:36,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1524958000, now seen corresponding path program 1 times [2024-06-21 19:02:36,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:36,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169072434] [2024-06-21 19:02:36,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:36,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:36,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:37,963 INFO 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 19:02:37,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:37,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169072434] [2024-06-21 19:02:37,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169072434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:37,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:37,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 19:02:37,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952202326] [2024-06-21 19:02:37,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:37,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 19:02:37,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:37,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 19:02:37,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 19:02:38,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 19:02:38,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:38,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:38,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 19:02:38,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:38,404 INFO L124 PetriNetUnfolderBase]: 1560/2387 cut-off events. [2024-06-21 19:02:38,404 INFO L125 PetriNetUnfolderBase]: For 448/448 co-relation queries the response was YES. [2024-06-21 19:02:38,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5403 conditions, 2387 events. 1560/2387 cut-off events. For 448/448 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 11430 event pairs, 930 based on Foata normal form. 3/2354 useless extension candidates. Maximal degree in co-relation 5391. Up to 2302 conditions per place. [2024-06-21 19:02:38,417 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-21 19:02:38,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 242 flow [2024-06-21 19:02:38,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 19:02:38,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 19:02:38,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 19:02:38,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-21 19:02:38,421 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 98 transitions. [2024-06-21 19:02:38,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 242 flow [2024-06-21 19:02:38,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 19:02:38,425 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-21 19:02:38,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-21 19:02:38,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-21 19:02:38,426 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-21 19:02:38,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:38,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:38,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:38,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 19:02:38,428 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 19:02:38,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:38,429 INFO L85 PathProgramCache]: Analyzing trace with hash 900820239, now seen corresponding path program 1 times [2024-06-21 19:02:38,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:38,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664262708] [2024-06-21 19:02:38,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:38,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:38,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:40,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:40,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:40,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664262708] [2024-06-21 19:02:40,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664262708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:40,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:40,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:02:40,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274997696] [2024-06-21 19:02:40,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:40,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:02:40,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:40,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:02:40,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:02:40,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:02:40,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:02:40,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:40,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:02:40,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:40,583 INFO L124 PetriNetUnfolderBase]: 1893/2870 cut-off events. [2024-06-21 19:02:40,584 INFO L125 PetriNetUnfolderBase]: For 1453/1453 co-relation queries the response was YES. [2024-06-21 19:02:40,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7157 conditions, 2870 events. 1893/2870 cut-off events. For 1453/1453 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13632 event pairs, 878 based on Foata normal form. 3/2830 useless extension candidates. Maximal degree in co-relation 7143. Up to 2753 conditions per place. [2024-06-21 19:02:40,598 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 55 selfloop transitions, 13 changer transitions 0/73 dead transitions. [2024-06-21 19:02:40,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 73 transitions, 376 flow [2024-06-21 19:02:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:02:40,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:02:40,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-21 19:02:40,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5436507936507936 [2024-06-21 19:02:40,603 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 137 transitions. [2024-06-21 19:02:40,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 73 transitions, 376 flow [2024-06-21 19:02:40,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 73 transitions, 356 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 19:02:40,607 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 196 flow [2024-06-21 19:02:40,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=196, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-21 19:02:40,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-21 19:02:40,608 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 196 flow [2024-06-21 19:02:40,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:02:40,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:40,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:40,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 19:02:40,609 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 19:02:40,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:40,609 INFO L85 PathProgramCache]: Analyzing trace with hash -420998953, now seen corresponding path program 1 times [2024-06-21 19:02:40,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:40,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68857213] [2024-06-21 19:02:40,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:40,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:42,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:42,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:42,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68857213] [2024-06-21 19:02:42,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68857213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:42,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:42,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:02:42,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764197015] [2024-06-21 19:02:42,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:42,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:02:42,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:42,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:02:42,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:02:42,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-21 19:02:42,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 196 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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 19:02:42,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:42,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-21 19:02:42,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:43,098 INFO L124 PetriNetUnfolderBase]: 1884/2855 cut-off events. [2024-06-21 19:02:43,098 INFO L125 PetriNetUnfolderBase]: For 2881/2881 co-relation queries the response was YES. [2024-06-21 19:02:43,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7926 conditions, 2855 events. 1884/2855 cut-off events. For 2881/2881 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13519 event pairs, 690 based on Foata normal form. 6/2818 useless extension candidates. Maximal degree in co-relation 7910. Up to 2708 conditions per place. [2024-06-21 19:02:43,111 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 15 changer transitions 0/79 dead transitions. [2024-06-21 19:02:43,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 436 flow [2024-06-21 19:02:43,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:02:43,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:02:43,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-21 19:02:43,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-21 19:02:43,114 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 196 flow. Second operand 7 states and 154 transitions. [2024-06-21 19:02:43,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 436 flow [2024-06-21 19:02:43,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 79 transitions, 408 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 19:02:43,119 INFO L231 Difference]: Finished difference. Result has 54 places, 46 transitions, 217 flow [2024-06-21 19:02:43,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=54, PETRI_TRANSITIONS=46} [2024-06-21 19:02:43,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 11 predicate places. [2024-06-21 19:02:43,121 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 46 transitions, 217 flow [2024-06-21 19:02:43,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 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 19:02:43,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:43,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:43,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 19:02:43,121 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:02:43,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash -856809485, now seen corresponding path program 1 times [2024-06-21 19:02:43,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:43,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507765367] [2024-06-21 19:02:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:44,476 INFO 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 19:02:44,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:44,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507765367] [2024-06-21 19:02:44,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507765367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:44,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:44,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 19:02:44,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738383949] [2024-06-21 19:02:44,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:44,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 19:02:44,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:44,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 19:02:44,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 19:02:44,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:44,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 46 transitions, 217 flow. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 19:02:44,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:44,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:44,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:45,138 INFO L124 PetriNetUnfolderBase]: 1879/2871 cut-off events. [2024-06-21 19:02:45,139 INFO L125 PetriNetUnfolderBase]: For 4696/4696 co-relation queries the response was YES. [2024-06-21 19:02:45,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8427 conditions, 2871 events. 1879/2871 cut-off events. For 4696/4696 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13762 event pairs, 1116 based on Foata normal form. 2/2833 useless extension candidates. Maximal degree in co-relation 8409. Up to 2767 conditions per place. [2024-06-21 19:02:45,155 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 47 selfloop transitions, 10 changer transitions 0/61 dead transitions. [2024-06-21 19:02:45,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 61 transitions, 384 flow [2024-06-21 19:02:45,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:02:45,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:02:45,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-21 19:02:45,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 19:02:45,156 INFO L175 Difference]: Start difference. First operand has 54 places, 46 transitions, 217 flow. Second operand 5 states and 93 transitions. [2024-06-21 19:02:45,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 61 transitions, 384 flow [2024-06-21 19:02:45,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 343 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 19:02:45,164 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 244 flow [2024-06-21 19:02:45,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-21 19:02:45,166 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-21 19:02:45,166 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 244 flow [2024-06-21 19:02:45,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 0 states have call successors, (0), 0 states 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 19:02:45,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:45,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:45,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 19:02:45,168 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 19:02:45,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:45,169 INFO L85 PathProgramCache]: Analyzing trace with hash -819888251, now seen corresponding path program 1 times [2024-06-21 19:02:45,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:45,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045486238] [2024-06-21 19:02:45,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:45,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:45,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:46,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:46,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045486238] [2024-06-21 19:02:46,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045486238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:46,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:46,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:02:46,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642365375] [2024-06-21 19:02:46,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:46,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:02:46,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:46,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:02:46,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:02:47,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:47,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 244 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:47,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:47,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:47,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:47,848 INFO L124 PetriNetUnfolderBase]: 1883/2893 cut-off events. [2024-06-21 19:02:47,849 INFO L125 PetriNetUnfolderBase]: For 6420/6420 co-relation queries the response was YES. [2024-06-21 19:02:47,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9013 conditions, 2893 events. 1883/2893 cut-off events. For 6420/6420 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 13948 event pairs, 1066 based on Foata normal form. 6/2898 useless extension candidates. Maximal degree in co-relation 8991. Up to 2725 conditions per place. [2024-06-21 19:02:47,869 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 57 selfloop transitions, 21 changer transitions 0/82 dead transitions. [2024-06-21 19:02:47,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 82 transitions, 522 flow [2024-06-21 19:02:47,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:02:47,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:02:47,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 19:02:47,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 19:02:47,870 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 244 flow. Second operand 9 states and 150 transitions. [2024-06-21 19:02:47,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 82 transitions, 522 flow [2024-06-21 19:02:47,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 504 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-21 19:02:47,875 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 355 flow [2024-06-21 19:02:47,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=355, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-21 19:02:47,877 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-21 19:02:47,877 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 355 flow [2024-06-21 19:02:47,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:47,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:47,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:47,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 19:02:47,878 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:02:47,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:47,879 INFO L85 PathProgramCache]: Analyzing trace with hash 886125884, now seen corresponding path program 1 times [2024-06-21 19:02:47,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:47,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33321570] [2024-06-21 19:02:47,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:47,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:47,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:49,323 INFO 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 19:02:49,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:49,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33321570] [2024-06-21 19:02:49,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33321570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:49,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:49,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:02:49,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009257258] [2024-06-21 19:02:49,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:49,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:02:49,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:49,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:02:49,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:02:49,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:49,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 355 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:49,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:49,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:49,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:50,108 INFO L124 PetriNetUnfolderBase]: 1916/2972 cut-off events. [2024-06-21 19:02:50,109 INFO L125 PetriNetUnfolderBase]: For 9789/9793 co-relation queries the response was YES. [2024-06-21 19:02:50,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10317 conditions, 2972 events. 1916/2972 cut-off events. For 9789/9793 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14545 event pairs, 1013 based on Foata normal form. 6/2976 useless extension candidates. Maximal degree in co-relation 10291. Up to 2773 conditions per place. [2024-06-21 19:02:50,123 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 24 changer transitions 0/99 dead transitions. [2024-06-21 19:02:50,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 99 transitions, 734 flow [2024-06-21 19:02:50,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:02:50,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:02:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 19:02:50,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-21 19:02:50,124 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 355 flow. Second operand 7 states and 134 transitions. [2024-06-21 19:02:50,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 99 transitions, 734 flow [2024-06-21 19:02:50,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 701 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 19:02:50,131 INFO L231 Difference]: Finished difference. Result has 69 places, 76 transitions, 501 flow [2024-06-21 19:02:50,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=322, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=501, PETRI_PLACES=69, PETRI_TRANSITIONS=76} [2024-06-21 19:02:50,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-21 19:02:50,132 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 76 transitions, 501 flow [2024-06-21 19:02:50,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:50,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:50,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:50,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 19:02:50,133 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 19:02:50,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:50,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1070867148, now seen corresponding path program 2 times [2024-06-21 19:02:50,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:50,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323998302] [2024-06-21 19:02:50,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:50,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:50,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:51,381 INFO 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 19:02:51,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:51,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323998302] [2024-06-21 19:02:51,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323998302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:51,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:51,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:02:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438764334] [2024-06-21 19:02:51,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:51,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:02:51,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:51,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:02:51,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:02:51,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:51,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 76 transitions, 501 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:51,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:51,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:51,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:51,960 INFO L124 PetriNetUnfolderBase]: 1948/3012 cut-off events. [2024-06-21 19:02:51,960 INFO L125 PetriNetUnfolderBase]: For 12723/12727 co-relation queries the response was YES. [2024-06-21 19:02:51,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11325 conditions, 3012 events. 1948/3012 cut-off events. For 12723/12727 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14663 event pairs, 1069 based on Foata normal form. 7/3017 useless extension candidates. Maximal degree in co-relation 11296. Up to 2824 conditions per place. [2024-06-21 19:02:51,971 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 30 changer transitions 0/105 dead transitions. [2024-06-21 19:02:51,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 911 flow [2024-06-21 19:02:51,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:02:51,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:02:51,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 19:02:51,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:02:51,973 INFO L175 Difference]: Start difference. First operand has 69 places, 76 transitions, 501 flow. Second operand 6 states and 114 transitions. [2024-06-21 19:02:51,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 911 flow [2024-06-21 19:02:51,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 105 transitions, 854 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-21 19:02:51,983 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 679 flow [2024-06-21 19:02:51,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=679, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-21 19:02:51,983 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-21 19:02:51,983 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 679 flow [2024-06-21 19:02:51,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:51,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:51,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:51,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 19:02:51,984 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 19:02:51,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:51,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1269334708, now seen corresponding path program 3 times [2024-06-21 19:02:51,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:51,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261862399] [2024-06-21 19:02:51,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:51,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:52,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:53,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:53,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:53,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261862399] [2024-06-21 19:02:53,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261862399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:53,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:53,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:02:53,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512883634] [2024-06-21 19:02:53,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:53,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:02:53,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:53,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:02:53,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:02:53,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:53,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 679 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:53,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:53,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:53,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:53,734 INFO L124 PetriNetUnfolderBase]: 1940/3000 cut-off events. [2024-06-21 19:02:53,735 INFO L125 PetriNetUnfolderBase]: For 14458/14458 co-relation queries the response was YES. [2024-06-21 19:02:53,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11502 conditions, 3000 events. 1940/3000 cut-off events. For 14458/14458 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14580 event pairs, 1067 based on Foata normal form. 3/3001 useless extension candidates. Maximal degree in co-relation 11470. Up to 2845 conditions per place. [2024-06-21 19:02:53,747 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 16 changer transitions 0/103 dead transitions. [2024-06-21 19:02:53,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 103 transitions, 921 flow [2024-06-21 19:02:53,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:02:53,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:02:53,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 19:02:53,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-21 19:02:53,751 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 679 flow. Second operand 6 states and 109 transitions. [2024-06-21 19:02:53,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 103 transitions, 921 flow [2024-06-21 19:02:53,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 103 transitions, 830 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 19:02:53,763 INFO L231 Difference]: Finished difference. Result has 77 places, 89 transitions, 631 flow [2024-06-21 19:02:53,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=631, PETRI_PLACES=77, PETRI_TRANSITIONS=89} [2024-06-21 19:02:53,764 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-21 19:02:53,764 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 89 transitions, 631 flow [2024-06-21 19:02:53,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:02:53,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:53,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:53,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 19:02:53,765 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 19:02:53,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:53,765 INFO L85 PathProgramCache]: Analyzing trace with hash -660950354, now seen corresponding path program 1 times [2024-06-21 19:02:53,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:53,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508097815] [2024-06-21 19:02:53,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:53,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:53,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:55,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:55,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:55,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508097815] [2024-06-21 19:02:55,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508097815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:55,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:55,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:02:55,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001252165] [2024-06-21 19:02:55,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:55,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:02:55,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:55,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:02:55,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:02:55,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:55,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 89 transitions, 631 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:02:55,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:55,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:55,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:56,242 INFO L124 PetriNetUnfolderBase]: 1989/3074 cut-off events. [2024-06-21 19:02:56,242 INFO L125 PetriNetUnfolderBase]: For 17008/17011 co-relation queries the response was YES. [2024-06-21 19:02:56,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12022 conditions, 3074 events. 1989/3074 cut-off events. For 17008/17011 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15013 event pairs, 972 based on Foata normal form. 4/3076 useless extension candidates. Maximal degree in co-relation 11989. Up to 2862 conditions per place. [2024-06-21 19:02:56,287 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 101 selfloop transitions, 34 changer transitions 0/139 dead transitions. [2024-06-21 19:02:56,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 139 transitions, 1171 flow [2024-06-21 19:02:56,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:02:56,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:02:56,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 19:02:56,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 19:02:56,289 INFO L175 Difference]: Start difference. First operand has 77 places, 89 transitions, 631 flow. Second operand 10 states and 180 transitions. [2024-06-21 19:02:56,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 139 transitions, 1171 flow [2024-06-21 19:02:56,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 139 transitions, 1126 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 19:02:56,316 INFO L231 Difference]: Finished difference. Result has 84 places, 104 transitions, 800 flow [2024-06-21 19:02:56,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=800, PETRI_PLACES=84, PETRI_TRANSITIONS=104} [2024-06-21 19:02:56,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-21 19:02:56,317 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 104 transitions, 800 flow [2024-06-21 19:02:56,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:02:56,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:56,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:56,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 19:02:56,318 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 19:02:56,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:56,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1670429090, now seen corresponding path program 2 times [2024-06-21 19:02:56,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:56,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235651091] [2024-06-21 19:02:56,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:56,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:56,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:02:58,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:02:58,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:02:58,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235651091] [2024-06-21 19:02:58,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235651091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:02:58,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:02:58,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:02:58,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367734451] [2024-06-21 19:02:58,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:02:58,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:02:58,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:02:58,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:02:58,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:02:58,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:02:58,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 104 transitions, 800 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:02:58,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:02:58,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:02:58,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:02:59,035 INFO L124 PetriNetUnfolderBase]: 2033/3138 cut-off events. [2024-06-21 19:02:59,035 INFO L125 PetriNetUnfolderBase]: For 21160/21163 co-relation queries the response was YES. [2024-06-21 19:02:59,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13148 conditions, 3138 events. 2033/3138 cut-off events. For 21160/21163 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15296 event pairs, 926 based on Foata normal form. 5/3141 useless extension candidates. Maximal degree in co-relation 13113. Up to 2926 conditions per place. [2024-06-21 19:02:59,054 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 102 selfloop transitions, 39 changer transitions 0/145 dead transitions. [2024-06-21 19:02:59,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 145 transitions, 1331 flow [2024-06-21 19:02:59,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:02:59,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:02:59,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 19:02:59,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 19:02:59,055 INFO L175 Difference]: Start difference. First operand has 84 places, 104 transitions, 800 flow. Second operand 8 states and 147 transitions. [2024-06-21 19:02:59,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 145 transitions, 1331 flow [2024-06-21 19:02:59,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 145 transitions, 1216 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 19:02:59,078 INFO L231 Difference]: Finished difference. Result has 89 places, 121 transitions, 979 flow [2024-06-21 19:02:59,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=729, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=979, PETRI_PLACES=89, PETRI_TRANSITIONS=121} [2024-06-21 19:02:59,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-21 19:02:59,079 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 121 transitions, 979 flow [2024-06-21 19:02:59,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:02:59,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:02:59,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:02:59,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 19:02:59,080 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:02:59,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:02:59,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1699148420, now seen corresponding path program 3 times [2024-06-21 19:02:59,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:02:59,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482889329] [2024-06-21 19:02:59,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:02:59,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:02:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:00,918 INFO 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 19:03:00,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:00,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482889329] [2024-06-21 19:03:00,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482889329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:00,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:00,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:00,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263329041] [2024-06-21 19:03:00,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:00,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:00,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:00,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:00,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:01,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:01,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 121 transitions, 979 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:01,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:01,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:01,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:01,814 INFO L124 PetriNetUnfolderBase]: 2054/3171 cut-off events. [2024-06-21 19:03:01,814 INFO L125 PetriNetUnfolderBase]: For 24345/24349 co-relation queries the response was YES. [2024-06-21 19:03:01,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13679 conditions, 3171 events. 2054/3171 cut-off events. For 24345/24349 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15461 event pairs, 934 based on Foata normal form. 6/3175 useless extension candidates. Maximal degree in co-relation 13641. Up to 2851 conditions per place. [2024-06-21 19:03:01,830 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 72 changer transitions 0/159 dead transitions. [2024-06-21 19:03:01,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 159 transitions, 1564 flow [2024-06-21 19:03:01,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:01,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:01,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 19:03:01,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-21 19:03:01,832 INFO L175 Difference]: Start difference. First operand has 89 places, 121 transitions, 979 flow. Second operand 8 states and 153 transitions. [2024-06-21 19:03:01,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 159 transitions, 1564 flow [2024-06-21 19:03:01,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 159 transitions, 1495 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 19:03:01,854 INFO L231 Difference]: Finished difference. Result has 95 places, 132 transitions, 1211 flow [2024-06-21 19:03:01,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=95, PETRI_TRANSITIONS=132} [2024-06-21 19:03:01,855 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-21 19:03:01,855 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 132 transitions, 1211 flow [2024-06-21 19:03:01,855 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:01,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:01,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:01,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 19:03:01,856 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 19:03:01,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:01,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1670549246, now seen corresponding path program 1 times [2024-06-21 19:03:01,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:01,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609867883] [2024-06-21 19:03:01,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:01,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:03,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:03:03,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:03,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609867883] [2024-06-21 19:03:03,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609867883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:03,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:03,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:03,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184299771] [2024-06-21 19:03:03,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:03,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:03,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:03,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:03,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:03,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:03,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 132 transitions, 1211 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:03,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:03,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:03,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:04,614 INFO L124 PetriNetUnfolderBase]: 2122/3264 cut-off events. [2024-06-21 19:03:04,615 INFO L125 PetriNetUnfolderBase]: For 30549/30556 co-relation queries the response was YES. [2024-06-21 19:03:04,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14911 conditions, 3264 events. 2122/3264 cut-off events. For 30549/30556 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15958 event pairs, 939 based on Foata normal form. 6/3269 useless extension candidates. Maximal degree in co-relation 14871. Up to 2918 conditions per place. [2024-06-21 19:03:04,631 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 139 selfloop transitions, 45 changer transitions 0/188 dead transitions. [2024-06-21 19:03:04,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 188 transitions, 2007 flow [2024-06-21 19:03:04,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:04,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:04,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 19:03:04,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-21 19:03:04,633 INFO L175 Difference]: Start difference. First operand has 95 places, 132 transitions, 1211 flow. Second operand 8 states and 161 transitions. [2024-06-21 19:03:04,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 188 transitions, 2007 flow [2024-06-21 19:03:04,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 188 transitions, 1910 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:04,683 INFO L231 Difference]: Finished difference. Result has 103 places, 153 transitions, 1419 flow [2024-06-21 19:03:04,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1419, PETRI_PLACES=103, PETRI_TRANSITIONS=153} [2024-06-21 19:03:04,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-21 19:03:04,686 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 153 transitions, 1419 flow [2024-06-21 19:03:04,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:04,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:04,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:04,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 19:03:04,687 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 19:03:04,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:04,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1162975568, now seen corresponding path program 4 times [2024-06-21 19:03:04,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:04,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959021569] [2024-06-21 19:03:04,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:04,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:06,243 INFO 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 19:03:06,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:06,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959021569] [2024-06-21 19:03:06,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959021569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:06,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:06,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:06,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663963393] [2024-06-21 19:03:06,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:06,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:06,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:06,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:06,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:06,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:06,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 153 transitions, 1419 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:06,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:06,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:06,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:07,052 INFO L124 PetriNetUnfolderBase]: 2142/3301 cut-off events. [2024-06-21 19:03:07,052 INFO L125 PetriNetUnfolderBase]: For 34858/34858 co-relation queries the response was YES. [2024-06-21 19:03:07,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15982 conditions, 3301 events. 2142/3301 cut-off events. For 34858/34858 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16139 event pairs, 1020 based on Foata normal form. 3/3302 useless extension candidates. Maximal degree in co-relation 15937. Up to 3102 conditions per place. [2024-06-21 19:03:07,071 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 145 selfloop transitions, 34 changer transitions 0/183 dead transitions. [2024-06-21 19:03:07,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 183 transitions, 1953 flow [2024-06-21 19:03:07,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:07,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:07,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 19:03:07,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-21 19:03:07,073 INFO L175 Difference]: Start difference. First operand has 103 places, 153 transitions, 1419 flow. Second operand 7 states and 127 transitions. [2024-06-21 19:03:07,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 183 transitions, 1953 flow [2024-06-21 19:03:07,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 183 transitions, 1885 flow, removed 33 selfloop flow, removed 1 redundant places. [2024-06-21 19:03:07,108 INFO L231 Difference]: Finished difference. Result has 110 places, 166 transitions, 1593 flow [2024-06-21 19:03:07,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1593, PETRI_PLACES=110, PETRI_TRANSITIONS=166} [2024-06-21 19:03:07,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-21 19:03:07,109 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 166 transitions, 1593 flow [2024-06-21 19:03:07,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:07,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:07,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:07,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 19:03:07,109 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 19:03:07,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:07,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1940224598, now seen corresponding path program 5 times [2024-06-21 19:03:07,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:07,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609639884] [2024-06-21 19:03:07,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:07,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:07,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:08,688 INFO 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 19:03:08,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:08,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609639884] [2024-06-21 19:03:08,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609639884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:08,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:08,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:08,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013707578] [2024-06-21 19:03:08,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:08,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:08,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:08,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:08,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:08,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:08,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 166 transitions, 1593 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:08,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:08,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:08,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:09,334 INFO L124 PetriNetUnfolderBase]: 2167/3338 cut-off events. [2024-06-21 19:03:09,334 INFO L125 PetriNetUnfolderBase]: For 39010/39014 co-relation queries the response was YES. [2024-06-21 19:03:09,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16585 conditions, 3338 events. 2167/3338 cut-off events. For 39010/39014 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 16328 event pairs, 1025 based on Foata normal form. 7/3343 useless extension candidates. Maximal degree in co-relation 16536. Up to 3066 conditions per place. [2024-06-21 19:03:09,355 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 129 selfloop transitions, 62 changer transitions 0/195 dead transitions. [2024-06-21 19:03:09,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 195 transitions, 2208 flow [2024-06-21 19:03:09,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:09,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:09,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 19:03:09,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-21 19:03:09,357 INFO L175 Difference]: Start difference. First operand has 110 places, 166 transitions, 1593 flow. Second operand 7 states and 132 transitions. [2024-06-21 19:03:09,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 195 transitions, 2208 flow [2024-06-21 19:03:09,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 195 transitions, 2159 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:09,394 INFO L231 Difference]: Finished difference. Result has 113 places, 175 transitions, 1784 flow [2024-06-21 19:03:09,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1544, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1784, PETRI_PLACES=113, PETRI_TRANSITIONS=175} [2024-06-21 19:03:09,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-21 19:03:09,395 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 175 transitions, 1784 flow [2024-06-21 19:03:09,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:09,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:09,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:09,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 19:03:09,395 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 19:03:09,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:09,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1162855412, now seen corresponding path program 2 times [2024-06-21 19:03:09,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:09,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630207772] [2024-06-21 19:03:09,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:09,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:10,669 INFO 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 19:03:10,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:10,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630207772] [2024-06-21 19:03:10,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630207772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:10,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:10,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885457744] [2024-06-21 19:03:10,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:10,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:10,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:10,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:10,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:10,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:10,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 175 transitions, 1784 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:10,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:10,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:10,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:11,432 INFO L124 PetriNetUnfolderBase]: 2319/3555 cut-off events. [2024-06-21 19:03:11,433 INFO L125 PetriNetUnfolderBase]: For 45757/45761 co-relation queries the response was YES. [2024-06-21 19:03:11,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18094 conditions, 3555 events. 2319/3555 cut-off events. For 45757/45761 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 17457 event pairs, 1021 based on Foata normal form. 9/3563 useless extension candidates. Maximal degree in co-relation 18044. Up to 3134 conditions per place. [2024-06-21 19:03:11,455 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 177 selfloop transitions, 56 changer transitions 0/237 dead transitions. [2024-06-21 19:03:11,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 237 transitions, 2756 flow [2024-06-21 19:03:11,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:11,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-21 19:03:11,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-21 19:03:11,456 INFO L175 Difference]: Start difference. First operand has 113 places, 175 transitions, 1784 flow. Second operand 7 states and 142 transitions. [2024-06-21 19:03:11,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 237 transitions, 2756 flow [2024-06-21 19:03:11,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 237 transitions, 2617 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:11,500 INFO L231 Difference]: Finished difference. Result has 118 places, 204 transitions, 2058 flow [2024-06-21 19:03:11,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2058, PETRI_PLACES=118, PETRI_TRANSITIONS=204} [2024-06-21 19:03:11,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-21 19:03:11,501 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 204 transitions, 2058 flow [2024-06-21 19:03:11,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:11,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:11,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:11,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 19:03:11,501 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 19:03:11,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:11,502 INFO L85 PathProgramCache]: Analyzing trace with hash 694908802, now seen corresponding path program 3 times [2024-06-21 19:03:11,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:11,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436434962] [2024-06-21 19:03:11,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:11,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:11,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:12,651 INFO 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 19:03:12,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:12,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436434962] [2024-06-21 19:03:12,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436434962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:12,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:12,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:12,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440232129] [2024-06-21 19:03:12,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:12,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:12,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:12,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:12,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:12,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:12,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 204 transitions, 2058 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:12,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:12,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:12,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:13,417 INFO L124 PetriNetUnfolderBase]: 2362/3613 cut-off events. [2024-06-21 19:03:13,418 INFO L125 PetriNetUnfolderBase]: For 53660/53660 co-relation queries the response was YES. [2024-06-21 19:03:13,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19705 conditions, 3613 events. 2362/3613 cut-off events. For 53660/53660 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17735 event pairs, 1033 based on Foata normal form. 7/3619 useless extension candidates. Maximal degree in co-relation 19652. Up to 3398 conditions per place. [2024-06-21 19:03:13,443 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 206 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-21 19:03:13,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 236 transitions, 2784 flow [2024-06-21 19:03:13,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:13,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:13,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:03:13,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:03:13,445 INFO L175 Difference]: Start difference. First operand has 118 places, 204 transitions, 2058 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:03:13,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 236 transitions, 2784 flow [2024-06-21 19:03:13,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 236 transitions, 2739 flow, removed 21 selfloop flow, removed 1 redundant places. [2024-06-21 19:03:13,504 INFO L231 Difference]: Finished difference. Result has 125 places, 213 transitions, 2189 flow [2024-06-21 19:03:13,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2017, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2189, PETRI_PLACES=125, PETRI_TRANSITIONS=213} [2024-06-21 19:03:13,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-21 19:03:13,505 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 213 transitions, 2189 flow [2024-06-21 19:03:13,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:13,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:13,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:13,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 19:03:13,506 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 19:03:13,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:13,506 INFO L85 PathProgramCache]: Analyzing trace with hash -703440150, now seen corresponding path program 6 times [2024-06-21 19:03:13,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:13,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960423382] [2024-06-21 19:03:13,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:13,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:13,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:14,700 INFO 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 19:03:14,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:14,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960423382] [2024-06-21 19:03:14,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960423382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:14,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:14,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:14,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385471542] [2024-06-21 19:03:14,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:14,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:14,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:14,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:14,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:14,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:14,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 213 transitions, 2189 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:14,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:14,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:14,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:15,425 INFO L124 PetriNetUnfolderBase]: 2354/3604 cut-off events. [2024-06-21 19:03:15,426 INFO L125 PetriNetUnfolderBase]: For 57863/57863 co-relation queries the response was YES. [2024-06-21 19:03:15,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20076 conditions, 3604 events. 2354/3604 cut-off events. For 57863/57863 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17643 event pairs, 1044 based on Foata normal form. 3/3605 useless extension candidates. Maximal degree in co-relation 20018. Up to 3421 conditions per place. [2024-06-21 19:03:15,451 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 22 changer transitions 0/231 dead transitions. [2024-06-21 19:03:15,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 231 transitions, 2730 flow [2024-06-21 19:03:15,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:15,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:15,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 19:03:15,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-21 19:03:15,454 INFO L175 Difference]: Start difference. First operand has 125 places, 213 transitions, 2189 flow. Second operand 7 states and 125 transitions. [2024-06-21 19:03:15,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 231 transitions, 2730 flow [2024-06-21 19:03:15,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 231 transitions, 2628 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:15,561 INFO L231 Difference]: Finished difference. Result has 128 places, 213 transitions, 2143 flow [2024-06-21 19:03:15,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2143, PETRI_PLACES=128, PETRI_TRANSITIONS=213} [2024-06-21 19:03:15,561 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 85 predicate places. [2024-06-21 19:03:15,561 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 213 transitions, 2143 flow [2024-06-21 19:03:15,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:15,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:15,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 19:03:15,562 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 19:03:15,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:15,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1933795322, now seen corresponding path program 4 times [2024-06-21 19:03:15,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:15,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895307505] [2024-06-21 19:03:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:15,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:16,795 INFO 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 19:03:16,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:16,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895307505] [2024-06-21 19:03:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895307505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:16,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:16,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987837576] [2024-06-21 19:03:16,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:16,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:16,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:16,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 213 transitions, 2143 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:16,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:16,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:16,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:17,537 INFO L124 PetriNetUnfolderBase]: 2362/3614 cut-off events. [2024-06-21 19:03:17,538 INFO L125 PetriNetUnfolderBase]: For 62399/62399 co-relation queries the response was YES. [2024-06-21 19:03:17,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20205 conditions, 3614 events. 2362/3614 cut-off events. For 62399/62399 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17706 event pairs, 1034 based on Foata normal form. 8/3621 useless extension candidates. Maximal degree in co-relation 20146. Up to 3309 conditions per place. [2024-06-21 19:03:17,561 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 208 selfloop transitions, 42 changer transitions 0/254 dead transitions. [2024-06-21 19:03:17,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 254 transitions, 3046 flow [2024-06-21 19:03:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 19:03:17,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-21 19:03:17,568 INFO L175 Difference]: Start difference. First operand has 128 places, 213 transitions, 2143 flow. Second operand 7 states and 136 transitions. [2024-06-21 19:03:17,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 254 transitions, 3046 flow [2024-06-21 19:03:17,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 254 transitions, 2911 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 19:03:17,628 INFO L231 Difference]: Finished difference. Result has 129 places, 226 transitions, 2290 flow [2024-06-21 19:03:17,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2008, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2290, PETRI_PLACES=129, PETRI_TRANSITIONS=226} [2024-06-21 19:03:17,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-21 19:03:17,629 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 226 transitions, 2290 flow [2024-06-21 19:03:17,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states 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 19:03:17,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:17,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:17,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 19:03:17,630 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 19:03:17,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash -219368060, now seen corresponding path program 1 times [2024-06-21 19:03:17,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:17,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492113329] [2024-06-21 19:03:17,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:17,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:19,768 INFO 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 19:03:19,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:19,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492113329] [2024-06-21 19:03:19,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492113329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:19,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:19,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:19,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026435107] [2024-06-21 19:03:19,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:19,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:19,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:19,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:19,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:19,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:19,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 226 transitions, 2290 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:19,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:19,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:19,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:20,789 INFO L124 PetriNetUnfolderBase]: 2365/3618 cut-off events. [2024-06-21 19:03:20,789 INFO L125 PetriNetUnfolderBase]: For 68028/68028 co-relation queries the response was YES. [2024-06-21 19:03:20,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20694 conditions, 3618 events. 2365/3618 cut-off events. For 68028/68028 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17719 event pairs, 1012 based on Foata normal form. 6/3623 useless extension candidates. Maximal degree in co-relation 20634. Up to 3389 conditions per place. [2024-06-21 19:03:20,813 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 27 changer transitions 0/250 dead transitions. [2024-06-21 19:03:20,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 250 transitions, 2992 flow [2024-06-21 19:03:20,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:20,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:20,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 19:03:20,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-21 19:03:20,815 INFO L175 Difference]: Start difference. First operand has 129 places, 226 transitions, 2290 flow. Second operand 8 states and 143 transitions. [2024-06-21 19:03:20,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 250 transitions, 2992 flow [2024-06-21 19:03:20,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 250 transitions, 2926 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 19:03:20,882 INFO L231 Difference]: Finished difference. Result has 134 places, 229 transitions, 2334 flow [2024-06-21 19:03:20,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2334, PETRI_PLACES=134, PETRI_TRANSITIONS=229} [2024-06-21 19:03:20,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-21 19:03:20,882 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 229 transitions, 2334 flow [2024-06-21 19:03:20,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:20,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:20,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:20,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 19:03:20,883 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:03:20,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:20,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1517442386, now seen corresponding path program 1 times [2024-06-21 19:03:20,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:20,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337019036] [2024-06-21 19:03:20,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:20,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:22,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:03:22,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:22,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337019036] [2024-06-21 19:03:22,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337019036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:22,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:22,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:03:22,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738792869] [2024-06-21 19:03:22,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:22,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:03:22,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:03:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:03:22,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:03:22,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 229 transitions, 2334 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:22,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:22,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:03:22,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:23,247 INFO L124 PetriNetUnfolderBase]: 2224/3464 cut-off events. [2024-06-21 19:03:23,248 INFO L125 PetriNetUnfolderBase]: For 71570/71589 co-relation queries the response was YES. [2024-06-21 19:03:23,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20179 conditions, 3464 events. 2224/3464 cut-off events. For 71570/71589 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17400 event pairs, 1024 based on Foata normal form. 9/3464 useless extension candidates. Maximal degree in co-relation 20117. Up to 3153 conditions per place. [2024-06-21 19:03:23,275 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 189 selfloop transitions, 10 changer transitions 0/236 dead transitions. [2024-06-21 19:03:23,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 236 transitions, 2760 flow [2024-06-21 19:03:23,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 19:03:23,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 19:03:23,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-21 19:03:23,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-21 19:03:23,276 INFO L175 Difference]: Start difference. First operand has 134 places, 229 transitions, 2334 flow. Second operand 5 states and 93 transitions. [2024-06-21 19:03:23,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 236 transitions, 2760 flow [2024-06-21 19:03:23,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 236 transitions, 2662 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-21 19:03:23,368 INFO L231 Difference]: Finished difference. Result has 133 places, 229 transitions, 2262 flow [2024-06-21 19:03:23,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2236, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2262, PETRI_PLACES=133, PETRI_TRANSITIONS=229} [2024-06-21 19:03:23,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-21 19:03:23,368 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 229 transitions, 2262 flow [2024-06-21 19:03:23,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:23,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:23,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:23,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 19:03:23,369 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 19:03:23,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:23,369 INFO L85 PathProgramCache]: Analyzing trace with hash 18176471, now seen corresponding path program 1 times [2024-06-21 19:03:23,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:23,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961266576] [2024-06-21 19:03:23,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:23,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:23,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:24,792 INFO 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 19:03:24,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:24,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961266576] [2024-06-21 19:03:24,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961266576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:24,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:24,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:03:24,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413499025] [2024-06-21 19:03:24,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:24,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:03:24,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:24,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:03:24,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:03:24,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:24,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 229 transitions, 2262 flow. Second operand has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:24,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:24,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:24,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:25,739 INFO L124 PetriNetUnfolderBase]: 2411/3682 cut-off events. [2024-06-21 19:03:25,740 INFO L125 PetriNetUnfolderBase]: For 79083/79091 co-relation queries the response was YES. [2024-06-21 19:03:25,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21684 conditions, 3682 events. 2411/3682 cut-off events. For 79083/79091 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 17954 event pairs, 903 based on Foata normal form. 8/3689 useless extension candidates. Maximal degree in co-relation 21621. Up to 3337 conditions per place. [2024-06-21 19:03:25,766 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 199 selfloop transitions, 75 changer transitions 0/278 dead transitions. [2024-06-21 19:03:25,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 278 transitions, 3254 flow [2024-06-21 19:03:25,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:03:25,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:03:25,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 19:03:25,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 19:03:25,768 INFO L175 Difference]: Start difference. First operand has 133 places, 229 transitions, 2262 flow. Second operand 10 states and 185 transitions. [2024-06-21 19:03:25,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 278 transitions, 3254 flow [2024-06-21 19:03:25,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 278 transitions, 3234 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:25,835 INFO L231 Difference]: Finished difference. Result has 141 places, 244 transitions, 2656 flow [2024-06-21 19:03:25,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2656, PETRI_PLACES=141, PETRI_TRANSITIONS=244} [2024-06-21 19:03:25,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-21 19:03:25,835 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 244 transitions, 2656 flow [2024-06-21 19:03:25,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.714285714285714) internal successors, (75), 7 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:25,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:25,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:25,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 19:03:25,836 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 19:03:25,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:25,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1462082025, now seen corresponding path program 2 times [2024-06-21 19:03:25,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:25,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889600309] [2024-06-21 19:03:25,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:25,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:25,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:27,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 19:03:27,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:27,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889600309] [2024-06-21 19:03:27,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889600309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:27,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:27,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:27,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435695719] [2024-06-21 19:03:27,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:27,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:27,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:27,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:27,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:27,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:03:27,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 244 transitions, 2656 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 19:03:27,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:27,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:03:27,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:28,584 INFO L124 PetriNetUnfolderBase]: 2429/3709 cut-off events. [2024-06-21 19:03:28,584 INFO L125 PetriNetUnfolderBase]: For 88804/88812 co-relation queries the response was YES. [2024-06-21 19:03:28,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22925 conditions, 3709 events. 2429/3709 cut-off events. For 88804/88812 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 18147 event pairs, 903 based on Foata normal form. 9/3717 useless extension candidates. Maximal degree in co-relation 22859. Up to 3357 conditions per place. [2024-06-21 19:03:28,612 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 201 selfloop transitions, 80 changer transitions 0/285 dead transitions. [2024-06-21 19:03:28,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 285 transitions, 3602 flow [2024-06-21 19:03:28,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:03:28,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:03:28,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 19:03:28,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-21 19:03:28,614 INFO L175 Difference]: Start difference. First operand has 141 places, 244 transitions, 2656 flow. Second operand 9 states and 177 transitions. [2024-06-21 19:03:28,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 285 transitions, 3602 flow [2024-06-21 19:03:28,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 285 transitions, 3455 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:28,714 INFO L231 Difference]: Finished difference. Result has 146 places, 250 transitions, 2805 flow [2024-06-21 19:03:28,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2805, PETRI_PLACES=146, PETRI_TRANSITIONS=250} [2024-06-21 19:03:28,714 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-21 19:03:28,714 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 250 transitions, 2805 flow [2024-06-21 19:03:28,714 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 19:03:28,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:28,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:28,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 19:03:28,715 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:03:28,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:28,715 INFO L85 PathProgramCache]: Analyzing trace with hash 985408494, now seen corresponding path program 1 times [2024-06-21 19:03:28,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:28,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696453493] [2024-06-21 19:03:28,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:28,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:30,372 INFO 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 19:03:30,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:30,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696453493] [2024-06-21 19:03:30,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696453493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:30,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:30,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:30,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511876650] [2024-06-21 19:03:30,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:30,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:30,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:30,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:30,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:30,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:30,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 250 transitions, 2805 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:30,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:30,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:30,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:31,393 INFO L124 PetriNetUnfolderBase]: 2529/3847 cut-off events. [2024-06-21 19:03:31,394 INFO L125 PetriNetUnfolderBase]: For 90314/90317 co-relation queries the response was YES. [2024-06-21 19:03:31,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23953 conditions, 3847 events. 2529/3847 cut-off events. For 90314/90317 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18848 event pairs, 892 based on Foata normal form. 5/3848 useless extension candidates. Maximal degree in co-relation 23886. Up to 3460 conditions per place. [2024-06-21 19:03:31,422 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 239 selfloop transitions, 74 changer transitions 0/317 dead transitions. [2024-06-21 19:03:31,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 317 transitions, 4219 flow [2024-06-21 19:03:31,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:03:31,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:03:31,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-21 19:03:31,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45670995670995673 [2024-06-21 19:03:31,425 INFO L175 Difference]: Start difference. First operand has 146 places, 250 transitions, 2805 flow. Second operand 11 states and 211 transitions. [2024-06-21 19:03:31,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 317 transitions, 4219 flow [2024-06-21 19:03:31,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 317 transitions, 4025 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 19:03:31,533 INFO L231 Difference]: Finished difference. Result has 153 places, 271 transitions, 3021 flow [2024-06-21 19:03:31,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2611, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3021, PETRI_PLACES=153, PETRI_TRANSITIONS=271} [2024-06-21 19:03:31,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-21 19:03:31,533 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 271 transitions, 3021 flow [2024-06-21 19:03:31,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:31,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:31,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:31,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 19:03:31,534 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 19:03:31,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:31,534 INFO L85 PathProgramCache]: Analyzing trace with hash 985403689, now seen corresponding path program 3 times [2024-06-21 19:03:31,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:31,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749728174] [2024-06-21 19:03:31,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:31,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:31,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:33,360 INFO 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 19:03:33,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:33,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749728174] [2024-06-21 19:03:33,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749728174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:33,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:33,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:33,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414743463] [2024-06-21 19:03:33,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:33,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:33,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:33,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:03:33,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 271 transitions, 3021 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 19:03:33,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:33,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:03:33,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:34,295 INFO L124 PetriNetUnfolderBase]: 2521/3841 cut-off events. [2024-06-21 19:03:34,295 INFO L125 PetriNetUnfolderBase]: For 99035/99038 co-relation queries the response was YES. [2024-06-21 19:03:34,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24889 conditions, 3841 events. 2521/3841 cut-off events. For 99035/99038 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18809 event pairs, 900 based on Foata normal form. 5/3845 useless extension candidates. Maximal degree in co-relation 24819. Up to 3550 conditions per place. [2024-06-21 19:03:34,326 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 229 selfloop transitions, 64 changer transitions 0/297 dead transitions. [2024-06-21 19:03:34,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 297 transitions, 3746 flow [2024-06-21 19:03:34,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:03:34,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:03:34,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 19:03:34,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-21 19:03:34,327 INFO L175 Difference]: Start difference. First operand has 153 places, 271 transitions, 3021 flow. Second operand 7 states and 144 transitions. [2024-06-21 19:03:34,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 297 transitions, 3746 flow [2024-06-21 19:03:34,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 297 transitions, 3532 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:34,478 INFO L231 Difference]: Finished difference. Result has 156 places, 271 transitions, 2953 flow [2024-06-21 19:03:34,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2807, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2953, PETRI_PLACES=156, PETRI_TRANSITIONS=271} [2024-06-21 19:03:34,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 113 predicate places. [2024-06-21 19:03:34,478 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 271 transitions, 2953 flow [2024-06-21 19:03:34,479 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 19:03:34,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:34,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:34,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 19:03:34,482 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 19:03:34,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:34,482 INFO L85 PathProgramCache]: Analyzing trace with hash 243695606, now seen corresponding path program 2 times [2024-06-21 19:03:34,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:34,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992451333] [2024-06-21 19:03:34,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:34,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:34,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:36,386 INFO 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 19:03:36,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:36,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992451333] [2024-06-21 19:03:36,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992451333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:36,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:36,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:36,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256434611] [2024-06-21 19:03:36,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:36,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:36,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:36,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:36,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:36,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:36,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 271 transitions, 2953 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:36,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:36,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:36,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:37,516 INFO L124 PetriNetUnfolderBase]: 2631/3992 cut-off events. [2024-06-21 19:03:37,516 INFO L125 PetriNetUnfolderBase]: For 107643/107651 co-relation queries the response was YES. [2024-06-21 19:03:37,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25835 conditions, 3992 events. 2631/3992 cut-off events. For 107643/107651 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19630 event pairs, 855 based on Foata normal form. 11/4002 useless extension candidates. Maximal degree in co-relation 25766. Up to 3653 conditions per place. [2024-06-21 19:03:37,548 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 246 selfloop transitions, 80 changer transitions 0/330 dead transitions. [2024-06-21 19:03:37,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 330 transitions, 4158 flow [2024-06-21 19:03:37,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:03:37,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:03:37,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 19:03:37,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 19:03:37,550 INFO L175 Difference]: Start difference. First operand has 156 places, 271 transitions, 2953 flow. Second operand 9 states and 174 transitions. [2024-06-21 19:03:37,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 330 transitions, 4158 flow [2024-06-21 19:03:37,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 330 transitions, 4017 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 19:03:37,674 INFO L231 Difference]: Finished difference. Result has 160 places, 299 transitions, 3289 flow [2024-06-21 19:03:37,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2812, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3289, PETRI_PLACES=160, PETRI_TRANSITIONS=299} [2024-06-21 19:03:37,675 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-21 19:03:37,675 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 299 transitions, 3289 flow [2024-06-21 19:03:37,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:37,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:37,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:37,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 19:03:37,676 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 19:03:37,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:37,676 INFO L85 PathProgramCache]: Analyzing trace with hash 247414521, now seen corresponding path program 4 times [2024-06-21 19:03:37,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:37,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880936847] [2024-06-21 19:03:37,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:37,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:37,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:39,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 19:03:39,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:39,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880936847] [2024-06-21 19:03:39,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880936847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:39,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:39,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:39,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556054538] [2024-06-21 19:03:39,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:39,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:39,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:39,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:39,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:39,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:03:39,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 299 transitions, 3289 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 19:03:39,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:39,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:03:39,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:40,763 INFO L124 PetriNetUnfolderBase]: 2642/4010 cut-off events. [2024-06-21 19:03:40,764 INFO L125 PetriNetUnfolderBase]: For 117173/117184 co-relation queries the response was YES. [2024-06-21 19:03:40,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26748 conditions, 4010 events. 2642/4010 cut-off events. For 117173/117184 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 19725 event pairs, 859 based on Foata normal form. 12/4021 useless extension candidates. Maximal degree in co-relation 26676. Up to 3649 conditions per place. [2024-06-21 19:03:40,800 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 94 changer transitions 0/328 dead transitions. [2024-06-21 19:03:40,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 328 transitions, 4166 flow [2024-06-21 19:03:40,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:40,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:40,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 19:03:40,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-21 19:03:40,802 INFO L175 Difference]: Start difference. First operand has 160 places, 299 transitions, 3289 flow. Second operand 8 states and 155 transitions. [2024-06-21 19:03:40,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 328 transitions, 4166 flow [2024-06-21 19:03:40,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 328 transitions, 4105 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-21 19:03:40,986 INFO L231 Difference]: Finished difference. Result has 166 places, 302 transitions, 3495 flow [2024-06-21 19:03:40,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3495, PETRI_PLACES=166, PETRI_TRANSITIONS=302} [2024-06-21 19:03:40,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-21 19:03:40,987 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 302 transitions, 3495 flow [2024-06-21 19:03:40,987 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 19:03:40,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:40,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:40,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 19:03:40,988 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 19:03:40,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:40,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1133994836, now seen corresponding path program 3 times [2024-06-21 19:03:40,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:40,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124414335] [2024-06-21 19:03:40,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:40,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:41,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:42,892 INFO 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 19:03:42,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:42,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124414335] [2024-06-21 19:03:42,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124414335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:42,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:42,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:42,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876943294] [2024-06-21 19:03:42,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:42,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:42,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:42,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:42,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:42,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 302 transitions, 3495 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:42,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:42,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:42,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:44,023 INFO L124 PetriNetUnfolderBase]: 2718/4115 cut-off events. [2024-06-21 19:03:44,024 INFO L125 PetriNetUnfolderBase]: For 132305/132316 co-relation queries the response was YES. [2024-06-21 19:03:44,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28415 conditions, 4115 events. 2718/4115 cut-off events. For 132305/132316 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 20380 event pairs, 867 based on Foata normal form. 9/4123 useless extension candidates. Maximal degree in co-relation 28341. Up to 3243 conditions per place. [2024-06-21 19:03:44,058 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 226 selfloop transitions, 136 changer transitions 0/366 dead transitions. [2024-06-21 19:03:44,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 366 transitions, 5158 flow [2024-06-21 19:03:44,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:03:44,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:03:44,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 19:03:44,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-21 19:03:44,060 INFO L175 Difference]: Start difference. First operand has 166 places, 302 transitions, 3495 flow. Second operand 9 states and 184 transitions. [2024-06-21 19:03:44,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 366 transitions, 5158 flow [2024-06-21 19:03:44,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 366 transitions, 4921 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 19:03:44,210 INFO L231 Difference]: Finished difference. Result has 171 places, 318 transitions, 3799 flow [2024-06-21 19:03:44,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3799, PETRI_PLACES=171, PETRI_TRANSITIONS=318} [2024-06-21 19:03:44,215 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-21 19:03:44,215 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 318 transitions, 3799 flow [2024-06-21 19:03:44,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:44,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:44,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:44,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 19:03:44,216 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 19:03:44,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:44,216 INFO L85 PathProgramCache]: Analyzing trace with hash 247420473, now seen corresponding path program 1 times [2024-06-21 19:03:44,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:44,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319988837] [2024-06-21 19:03:44,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:44,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:44,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:46,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:03:46,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:46,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319988837] [2024-06-21 19:03:46,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319988837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:46,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:46,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:46,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014183911] [2024-06-21 19:03:46,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:46,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:46,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:46,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:46,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:46,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:46,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 318 transitions, 3799 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:46,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:46,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:46,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:47,161 INFO L124 PetriNetUnfolderBase]: 2817/4260 cut-off events. [2024-06-21 19:03:47,161 INFO L125 PetriNetUnfolderBase]: For 144912/144921 co-relation queries the response was YES. [2024-06-21 19:03:47,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30624 conditions, 4260 events. 2817/4260 cut-off events. For 144912/144921 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21136 event pairs, 924 based on Foata normal form. 7/4266 useless extension candidates. Maximal degree in co-relation 30547. Up to 3726 conditions per place. [2024-06-21 19:03:47,199 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 262 selfloop transitions, 114 changer transitions 0/380 dead transitions. [2024-06-21 19:03:47,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 380 transitions, 5235 flow [2024-06-21 19:03:47,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:47,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:47,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-21 19:03:47,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-21 19:03:47,200 INFO L175 Difference]: Start difference. First operand has 171 places, 318 transitions, 3799 flow. Second operand 8 states and 164 transitions. [2024-06-21 19:03:47,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 380 transitions, 5235 flow [2024-06-21 19:03:47,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 380 transitions, 5071 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-21 19:03:47,378 INFO L231 Difference]: Finished difference. Result has 177 places, 347 transitions, 4227 flow [2024-06-21 19:03:47,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4227, PETRI_PLACES=177, PETRI_TRANSITIONS=347} [2024-06-21 19:03:47,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-21 19:03:47,379 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 347 transitions, 4227 flow [2024-06-21 19:03:47,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:47,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:47,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:47,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 19:03:47,380 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 19:03:47,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:47,380 INFO L85 PathProgramCache]: Analyzing trace with hash 247420256, now seen corresponding path program 4 times [2024-06-21 19:03:47,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:47,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91767832] [2024-06-21 19:03:47,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:47,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:49,231 INFO 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 19:03:49,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:49,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91767832] [2024-06-21 19:03:49,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91767832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:49,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:49,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:49,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537474362] [2024-06-21 19:03:49,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:49,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:49,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:49,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:49,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:49,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:49,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 347 transitions, 4227 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:49,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:49,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:49,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:50,478 INFO L124 PetriNetUnfolderBase]: 2819/4258 cut-off events. [2024-06-21 19:03:50,479 INFO L125 PetriNetUnfolderBase]: For 156578/156589 co-relation queries the response was YES. [2024-06-21 19:03:50,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31785 conditions, 4258 events. 2819/4258 cut-off events. For 156578/156589 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 21137 event pairs, 844 based on Foata normal form. 9/4266 useless extension candidates. Maximal degree in co-relation 31705. Up to 3388 conditions per place. [2024-06-21 19:03:50,517 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 238 selfloop transitions, 154 changer transitions 0/396 dead transitions. [2024-06-21 19:03:50,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 396 transitions, 5722 flow [2024-06-21 19:03:50,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:03:50,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:03:50,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 19:03:50,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-21 19:03:50,519 INFO L175 Difference]: Start difference. First operand has 177 places, 347 transitions, 4227 flow. Second operand 9 states and 182 transitions. [2024-06-21 19:03:50,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 396 transitions, 5722 flow [2024-06-21 19:03:50,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 396 transitions, 5622 flow, removed 43 selfloop flow, removed 2 redundant places. [2024-06-21 19:03:50,701 INFO L231 Difference]: Finished difference. Result has 184 places, 351 transitions, 4526 flow [2024-06-21 19:03:50,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4526, PETRI_PLACES=184, PETRI_TRANSITIONS=351} [2024-06-21 19:03:50,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-21 19:03:50,703 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 351 transitions, 4526 flow [2024-06-21 19:03:50,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:50,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:50,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:50,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 19:03:50,703 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 19:03:50,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:50,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1017946130, now seen corresponding path program 5 times [2024-06-21 19:03:50,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:50,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136586502] [2024-06-21 19:03:50,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:50,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:50,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:52,326 INFO 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 19:03:52,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:52,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136586502] [2024-06-21 19:03:52,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136586502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:52,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:52,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:52,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114214452] [2024-06-21 19:03:52,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:52,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:52,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:52,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:52,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:52,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:52,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 351 transitions, 4526 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:52,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:52,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:52,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:53,460 INFO L124 PetriNetUnfolderBase]: 2901/4387 cut-off events. [2024-06-21 19:03:53,460 INFO L125 PetriNetUnfolderBase]: For 160155/160155 co-relation queries the response was YES. [2024-06-21 19:03:53,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33339 conditions, 4387 events. 2901/4387 cut-off events. For 160155/160155 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 21920 event pairs, 1019 based on Foata normal form. 5/4391 useless extension candidates. Maximal degree in co-relation 33257. Up to 4065 conditions per place. [2024-06-21 19:03:53,498 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 328 selfloop transitions, 72 changer transitions 0/404 dead transitions. [2024-06-21 19:03:53,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 404 transitions, 5997 flow [2024-06-21 19:03:53,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:53,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 19:03:53,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:03:53,507 INFO L175 Difference]: Start difference. First operand has 184 places, 351 transitions, 4526 flow. Second operand 8 states and 152 transitions. [2024-06-21 19:03:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 404 transitions, 5997 flow [2024-06-21 19:03:53,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 404 transitions, 5670 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 19:03:53,684 INFO L231 Difference]: Finished difference. Result has 188 places, 381 transitions, 4891 flow [2024-06-21 19:03:53,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4891, PETRI_PLACES=188, PETRI_TRANSITIONS=381} [2024-06-21 19:03:53,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-21 19:03:53,684 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 381 transitions, 4891 flow [2024-06-21 19:03:53,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:53,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:53,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:53,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 19:03:53,685 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 19:03:53,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:53,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1014221480, now seen corresponding path program 6 times [2024-06-21 19:03:53,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:53,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365125773] [2024-06-21 19:03:53,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:53,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:53,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:55,311 INFO 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 19:03:55,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:55,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365125773] [2024-06-21 19:03:55,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365125773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:55,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:55,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:55,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447591563] [2024-06-21 19:03:55,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:55,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:55,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:55,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:55,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:55,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:03:55,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 381 transitions, 4891 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:55,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:55,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:03:55,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:56,385 INFO L124 PetriNetUnfolderBase]: 3051/4601 cut-off events. [2024-06-21 19:03:56,385 INFO L125 PetriNetUnfolderBase]: For 177627/177633 co-relation queries the response was YES. [2024-06-21 19:03:56,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35309 conditions, 4601 events. 3051/4601 cut-off events. For 177627/177633 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 23145 event pairs, 1012 based on Foata normal form. 7/4607 useless extension candidates. Maximal degree in co-relation 35224. Up to 3865 conditions per place. [2024-06-21 19:03:56,435 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 302 selfloop transitions, 149 changer transitions 0/455 dead transitions. [2024-06-21 19:03:56,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 455 transitions, 6832 flow [2024-06-21 19:03:56,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:56,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:56,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 19:03:56,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-21 19:03:56,438 INFO L175 Difference]: Start difference. First operand has 188 places, 381 transitions, 4891 flow. Second operand 8 states and 161 transitions. [2024-06-21 19:03:56,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 455 transitions, 6832 flow [2024-06-21 19:03:56,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 455 transitions, 6662 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-21 19:03:56,718 INFO L231 Difference]: Finished difference. Result has 194 places, 421 transitions, 5638 flow [2024-06-21 19:03:56,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4725, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5638, PETRI_PLACES=194, PETRI_TRANSITIONS=421} [2024-06-21 19:03:56,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-21 19:03:56,720 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 421 transitions, 5638 flow [2024-06-21 19:03:56,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:03:56,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:56,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:56,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 19:03:56,720 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 19:03:56,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:56,721 INFO L85 PathProgramCache]: Analyzing trace with hash 2105088780, now seen corresponding path program 7 times [2024-06-21 19:03:56,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:56,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091814941] [2024-06-21 19:03:56,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:56,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:03:58,136 INFO 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 19:03:58,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:03:58,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091814941] [2024-06-21 19:03:58,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091814941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:03:58,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:03:58,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:03:58,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632021354] [2024-06-21 19:03:58,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:03:58,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:03:58,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:03:58,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:03:58,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:03:58,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:03:58,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 421 transitions, 5638 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:58,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:03:58,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:03:58,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:03:59,514 INFO L124 PetriNetUnfolderBase]: 3383/4971 cut-off events. [2024-06-21 19:03:59,514 INFO L125 PetriNetUnfolderBase]: For 216179/216185 co-relation queries the response was YES. [2024-06-21 19:03:59,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40112 conditions, 4971 events. 3383/4971 cut-off events. For 216179/216185 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24320 event pairs, 1156 based on Foata normal form. 10/4980 useless extension candidates. Maximal degree in co-relation 40024. Up to 4033 conditions per place. [2024-06-21 19:03:59,556 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 320 selfloop transitions, 151 changer transitions 0/474 dead transitions. [2024-06-21 19:03:59,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 474 transitions, 7611 flow [2024-06-21 19:03:59,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:03:59,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:03:59,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 19:03:59,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-21 19:03:59,557 INFO L175 Difference]: Start difference. First operand has 194 places, 421 transitions, 5638 flow. Second operand 8 states and 159 transitions. [2024-06-21 19:03:59,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 474 transitions, 7611 flow [2024-06-21 19:03:59,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 474 transitions, 7374 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-21 19:03:59,881 INFO L231 Difference]: Finished difference. Result has 199 places, 434 transitions, 5914 flow [2024-06-21 19:03:59,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5401, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5914, PETRI_PLACES=199, PETRI_TRANSITIONS=434} [2024-06-21 19:03:59,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-21 19:03:59,882 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 434 transitions, 5914 flow [2024-06-21 19:03:59,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:03:59,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:03:59,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:03:59,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 19:03:59,883 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 19:03:59,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:03:59,883 INFO L85 PathProgramCache]: Analyzing trace with hash 780326714, now seen corresponding path program 8 times [2024-06-21 19:03:59,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:03:59,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071517770] [2024-06-21 19:03:59,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:03:59,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:03:59,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:01,202 INFO 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 19:04:01,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:01,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071517770] [2024-06-21 19:04:01,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071517770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:01,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:01,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:01,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434264665] [2024-06-21 19:04:01,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:01,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:01,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:01,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:01,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:01,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:01,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 434 transitions, 5914 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:01,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:01,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:01,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:02,381 INFO L124 PetriNetUnfolderBase]: 3181/4787 cut-off events. [2024-06-21 19:04:02,382 INFO L125 PetriNetUnfolderBase]: For 211182/211182 co-relation queries the response was YES. [2024-06-21 19:04:02,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38933 conditions, 4787 events. 3181/4787 cut-off events. For 211182/211182 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 24175 event pairs, 1054 based on Foata normal form. 8/4794 useless extension candidates. Maximal degree in co-relation 38844. Up to 4276 conditions per place. [2024-06-21 19:04:02,431 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 407 selfloop transitions, 66 changer transitions 0/477 dead transitions. [2024-06-21 19:04:02,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 477 transitions, 7586 flow [2024-06-21 19:04:02,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:04:02,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:04:02,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 19:04:02,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:04:02,432 INFO L175 Difference]: Start difference. First operand has 199 places, 434 transitions, 5914 flow. Second operand 8 states and 156 transitions. [2024-06-21 19:04:02,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 477 transitions, 7586 flow [2024-06-21 19:04:02,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 477 transitions, 7460 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-21 19:04:02,783 INFO L231 Difference]: Finished difference. Result has 206 places, 443 transitions, 6142 flow [2024-06-21 19:04:02,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6142, PETRI_PLACES=206, PETRI_TRANSITIONS=443} [2024-06-21 19:04:02,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 163 predicate places. [2024-06-21 19:04:02,784 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 443 transitions, 6142 flow [2024-06-21 19:04:02,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:02,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:02,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:02,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 19:04:02,784 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 19:04:02,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash 189239994, now seen corresponding path program 9 times [2024-06-21 19:04:02,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:02,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254188143] [2024-06-21 19:04:02,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:02,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:02,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:04,017 INFO 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 19:04:04,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:04,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254188143] [2024-06-21 19:04:04,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254188143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:04,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:04,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:04,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671243761] [2024-06-21 19:04:04,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:04,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:04,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:04,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:04,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:04,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:04,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 443 transitions, 6142 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:04,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:04,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:04,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:05,211 INFO L124 PetriNetUnfolderBase]: 3224/4850 cut-off events. [2024-06-21 19:04:05,211 INFO L125 PetriNetUnfolderBase]: For 226338/226338 co-relation queries the response was YES. [2024-06-21 19:04:05,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40237 conditions, 4850 events. 3224/4850 cut-off events. For 226338/226338 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24547 event pairs, 1041 based on Foata normal form. 7/4856 useless extension candidates. Maximal degree in co-relation 40145. Up to 4576 conditions per place. [2024-06-21 19:04:05,265 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 440 selfloop transitions, 35 changer transitions 0/479 dead transitions. [2024-06-21 19:04:05,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 479 transitions, 7515 flow [2024-06-21 19:04:05,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:04:05,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:04:05,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-21 19:04:05,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-21 19:04:05,266 INFO L175 Difference]: Start difference. First operand has 206 places, 443 transitions, 6142 flow. Second operand 8 states and 150 transitions. [2024-06-21 19:04:05,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 479 transitions, 7515 flow [2024-06-21 19:04:05,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 479 transitions, 7235 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 19:04:05,622 INFO L231 Difference]: Finished difference. Result has 208 places, 450 transitions, 6108 flow [2024-06-21 19:04:05,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5884, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6108, PETRI_PLACES=208, PETRI_TRANSITIONS=450} [2024-06-21 19:04:05,623 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-21 19:04:05,623 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 450 transitions, 6108 flow [2024-06-21 19:04:05,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:05,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:05,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:05,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 19:04:05,624 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 19:04:05,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:05,624 INFO L85 PathProgramCache]: Analyzing trace with hash 189507121, now seen corresponding path program 2 times [2024-06-21 19:04:05,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:05,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979200661] [2024-06-21 19:04:05,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:05,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:05,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:07,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:04:07,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:07,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979200661] [2024-06-21 19:04:07,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979200661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:07,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:07,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:07,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020466253] [2024-06-21 19:04:07,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:07,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:07,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:07,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:07,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 450 transitions, 6108 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:07,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:07,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:07,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:08,419 INFO L124 PetriNetUnfolderBase]: 3226/4852 cut-off events. [2024-06-21 19:04:08,420 INFO L125 PetriNetUnfolderBase]: For 230106/230106 co-relation queries the response was YES. [2024-06-21 19:04:08,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40200 conditions, 4852 events. 3226/4852 cut-off events. For 230106/230106 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 24565 event pairs, 1043 based on Foata normal form. 3/4854 useless extension candidates. Maximal degree in co-relation 40107. Up to 4591 conditions per place. [2024-06-21 19:04:08,470 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 436 selfloop transitions, 37 changer transitions 0/477 dead transitions. [2024-06-21 19:04:08,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 477 transitions, 7374 flow [2024-06-21 19:04:08,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:04:08,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:04:08,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 19:04:08,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-21 19:04:08,474 INFO L175 Difference]: Start difference. First operand has 208 places, 450 transitions, 6108 flow. Second operand 7 states and 134 transitions. [2024-06-21 19:04:08,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 477 transitions, 7374 flow [2024-06-21 19:04:08,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 477 transitions, 7235 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 19:04:08,838 INFO L231 Difference]: Finished difference. Result has 209 places, 454 transitions, 6160 flow [2024-06-21 19:04:08,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5975, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6160, PETRI_PLACES=209, PETRI_TRANSITIONS=454} [2024-06-21 19:04:08,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-21 19:04:08,838 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 454 transitions, 6160 flow [2024-06-21 19:04:08,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:08,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:08,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:08,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 19:04:08,839 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 19:04:08,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:08,839 INFO L85 PathProgramCache]: Analyzing trace with hash 181882609, now seen corresponding path program 5 times [2024-06-21 19:04:08,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:08,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209399570] [2024-06-21 19:04:08,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:08,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:08,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:10,449 INFO 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 19:04:10,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:10,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209399570] [2024-06-21 19:04:10,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209399570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:10,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:10,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:10,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679086505] [2024-06-21 19:04:10,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:10,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:10,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:10,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:10,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:10,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:10,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 454 transitions, 6160 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:10,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:10,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:10,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:11,725 INFO L124 PetriNetUnfolderBase]: 3221/4846 cut-off events. [2024-06-21 19:04:11,725 INFO L125 PetriNetUnfolderBase]: For 236977/236977 co-relation queries the response was YES. [2024-06-21 19:04:11,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40321 conditions, 4846 events. 3221/4846 cut-off events. For 236977/236977 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 24532 event pairs, 1048 based on Foata normal form. 2/4847 useless extension candidates. Maximal degree in co-relation 40227. Up to 4639 conditions per place. [2024-06-21 19:04:11,770 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 450 selfloop transitions, 25 changer transitions 0/479 dead transitions. [2024-06-21 19:04:11,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 479 transitions, 7344 flow [2024-06-21 19:04:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:04:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:04:11,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 19:04:11,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-21 19:04:11,771 INFO L175 Difference]: Start difference. First operand has 209 places, 454 transitions, 6160 flow. Second operand 9 states and 150 transitions. [2024-06-21 19:04:11,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 479 transitions, 7344 flow [2024-06-21 19:04:12,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 479 transitions, 7227 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-21 19:04:12,141 INFO L231 Difference]: Finished difference. Result has 213 places, 457 transitions, 6202 flow [2024-06-21 19:04:12,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6043, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6202, PETRI_PLACES=213, PETRI_TRANSITIONS=457} [2024-06-21 19:04:12,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-21 19:04:12,142 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 457 transitions, 6202 flow [2024-06-21 19:04:12,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 19:04:12,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:12,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:12,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 19:04:12,142 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 19:04:12,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:12,143 INFO L85 PathProgramCache]: Analyzing trace with hash 181888344, now seen corresponding path program 10 times [2024-06-21 19:04:12,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:12,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764100424] [2024-06-21 19:04:12,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:12,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:12,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:13,456 INFO 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 19:04:13,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:13,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764100424] [2024-06-21 19:04:13,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764100424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:13,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:13,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:13,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459310330] [2024-06-21 19:04:13,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:13,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:13,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:13,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:13,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:13,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-21 19:04:13,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 457 transitions, 6202 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:13,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:13,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-21 19:04:13,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:14,809 INFO L124 PetriNetUnfolderBase]: 3481/5114 cut-off events. [2024-06-21 19:04:14,810 INFO L125 PetriNetUnfolderBase]: For 277765/277765 co-relation queries the response was YES. [2024-06-21 19:04:14,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 5114 events. 3481/5114 cut-off events. For 277765/277765 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 25090 event pairs, 1175 based on Foata normal form. 8/5121 useless extension candidates. Maximal degree in co-relation 43338. Up to 4679 conditions per place. [2024-06-21 19:04:14,870 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 427 selfloop transitions, 74 changer transitions 0/504 dead transitions. [2024-06-21 19:04:14,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 504 transitions, 7857 flow [2024-06-21 19:04:14,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:04:14,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:04:14,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 19:04:14,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-21 19:04:14,871 INFO L175 Difference]: Start difference. First operand has 213 places, 457 transitions, 6202 flow. Second operand 8 states and 148 transitions. [2024-06-21 19:04:14,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 504 transitions, 7857 flow [2024-06-21 19:04:15,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 504 transitions, 7728 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 19:04:15,265 INFO L231 Difference]: Finished difference. Result has 215 places, 465 transitions, 6396 flow [2024-06-21 19:04:15,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6396, PETRI_PLACES=215, PETRI_TRANSITIONS=465} [2024-06-21 19:04:15,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-21 19:04:15,266 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 465 transitions, 6396 flow [2024-06-21 19:04:15,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:15,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:15,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:15,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 19:04:15,266 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 19:04:15,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:15,266 INFO L85 PathProgramCache]: Analyzing trace with hash -203925216, now seen corresponding path program 1 times [2024-06-21 19:04:15,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:15,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813686327] [2024-06-21 19:04:15,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:15,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:15,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:17,085 INFO 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 19:04:17,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:17,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813686327] [2024-06-21 19:04:17,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813686327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:17,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:17,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:04:17,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878016624] [2024-06-21 19:04:17,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:17,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:04:17,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:17,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:04:17,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:04:17,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:17,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 465 transitions, 6396 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:17,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:17,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:17,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:18,326 INFO L124 PetriNetUnfolderBase]: 3291/4911 cut-off events. [2024-06-21 19:04:18,326 INFO L125 PetriNetUnfolderBase]: For 287870/287902 co-relation queries the response was YES. [2024-06-21 19:04:18,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42516 conditions, 4911 events. 3291/4911 cut-off events. For 287870/287902 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24844 event pairs, 1157 based on Foata normal form. 15/4915 useless extension candidates. Maximal degree in co-relation 42420. Up to 4646 conditions per place. [2024-06-21 19:04:18,378 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 417 selfloop transitions, 13 changer transitions 0/476 dead transitions. [2024-06-21 19:04:18,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 476 transitions, 7322 flow [2024-06-21 19:04:18,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:04:18,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:04:18,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 19:04:18,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-21 19:04:18,380 INFO L175 Difference]: Start difference. First operand has 215 places, 465 transitions, 6396 flow. Second operand 7 states and 111 transitions. [2024-06-21 19:04:18,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 476 transitions, 7322 flow [2024-06-21 19:04:18,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 476 transitions, 7134 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 19:04:18,746 INFO L231 Difference]: Finished difference. Result has 217 places, 468 transitions, 6274 flow [2024-06-21 19:04:18,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6208, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6274, PETRI_PLACES=217, PETRI_TRANSITIONS=468} [2024-06-21 19:04:18,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-21 19:04:18,747 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 468 transitions, 6274 flow [2024-06-21 19:04:18,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:18,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:18,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:18,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 19:04:18,747 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 19:04:18,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:18,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1460563919, now seen corresponding path program 1 times [2024-06-21 19:04:18,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:18,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387487181] [2024-06-21 19:04:18,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:18,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:18,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:20,170 INFO 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 19:04:20,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:20,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387487181] [2024-06-21 19:04:20,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387487181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:20,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:20,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:04:20,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426246491] [2024-06-21 19:04:20,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:20,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:04:20,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:20,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:04:20,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:04:20,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 19:04:20,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 468 transitions, 6274 flow. Second operand has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 19:04:20,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:20,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 19:04:20,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:21,458 INFO L124 PetriNetUnfolderBase]: 2894/4567 cut-off events. [2024-06-21 19:04:21,458 INFO L125 PetriNetUnfolderBase]: For 279068/279076 co-relation queries the response was YES. [2024-06-21 19:04:21,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40198 conditions, 4567 events. 2894/4567 cut-off events. For 279068/279076 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25040 event pairs, 555 based on Foata normal form. 10/4576 useless extension candidates. Maximal degree in co-relation 40102. Up to 3759 conditions per place. [2024-06-21 19:04:21,509 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 387 selfloop transitions, 87 changer transitions 0/515 dead transitions. [2024-06-21 19:04:21,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 515 transitions, 7930 flow [2024-06-21 19:04:21,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:04:21,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:04:21,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 209 transitions. [2024-06-21 19:04:21,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4976190476190476 [2024-06-21 19:04:21,511 INFO L175 Difference]: Start difference. First operand has 217 places, 468 transitions, 6274 flow. Second operand 10 states and 209 transitions. [2024-06-21 19:04:21,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 515 transitions, 7930 flow [2024-06-21 19:04:21,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 515 transitions, 7884 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-21 19:04:21,887 INFO L231 Difference]: Finished difference. Result has 224 places, 478 transitions, 6806 flow [2024-06-21 19:04:21,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6806, PETRI_PLACES=224, PETRI_TRANSITIONS=478} [2024-06-21 19:04:21,897 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-21 19:04:21,897 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 478 transitions, 6806 flow [2024-06-21 19:04:21,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.714285714285714) internal successors, (96), 7 states have internal predecessors, (96), 0 states have call successors, (0), 0 states 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 19:04:21,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:21,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:21,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 19:04:21,898 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 19:04:21,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:21,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2046638527, now seen corresponding path program 1 times [2024-06-21 19:04:21,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:21,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486306787] [2024-06-21 19:04:21,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:21,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:21,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:23,699 INFO 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 19:04:23,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:23,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486306787] [2024-06-21 19:04:23,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486306787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:23,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:23,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:04:23,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343965984] [2024-06-21 19:04:23,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:23,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:04:23,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:23,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:04:23,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:04:23,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:23,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 478 transitions, 6806 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:04:23,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:23,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:23,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:25,369 INFO L124 PetriNetUnfolderBase]: 3596/5352 cut-off events. [2024-06-21 19:04:25,369 INFO L125 PetriNetUnfolderBase]: For 348353/348369 co-relation queries the response was YES. [2024-06-21 19:04:25,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49092 conditions, 5352 events. 3596/5352 cut-off events. For 348353/348369 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 27343 event pairs, 815 based on Foata normal form. 9/5350 useless extension candidates. Maximal degree in co-relation 48993. Up to 4369 conditions per place. [2024-06-21 19:04:25,429 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 405 selfloop transitions, 146 changer transitions 0/556 dead transitions. [2024-06-21 19:04:25,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 556 transitions, 9342 flow [2024-06-21 19:04:25,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:04:25,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:04:25,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-21 19:04:25,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.474025974025974 [2024-06-21 19:04:25,431 INFO L175 Difference]: Start difference. First operand has 224 places, 478 transitions, 6806 flow. Second operand 11 states and 219 transitions. [2024-06-21 19:04:25,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 556 transitions, 9342 flow [2024-06-21 19:04:26,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 556 transitions, 9152 flow, removed 76 selfloop flow, removed 5 redundant places. [2024-06-21 19:04:26,021 INFO L231 Difference]: Finished difference. Result has 233 places, 505 transitions, 7515 flow [2024-06-21 19:04:26,021 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7515, PETRI_PLACES=233, PETRI_TRANSITIONS=505} [2024-06-21 19:04:26,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-21 19:04:26,022 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 505 transitions, 7515 flow [2024-06-21 19:04:26,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:04:26,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:26,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:26,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 19:04:26,022 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 19:04:26,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:26,023 INFO L85 PathProgramCache]: Analyzing trace with hash 479080331, now seen corresponding path program 2 times [2024-06-21 19:04:26,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:26,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297099561] [2024-06-21 19:04:26,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:26,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:26,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:28,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:04:28,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:28,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297099561] [2024-06-21 19:04:28,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297099561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:28,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:28,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:28,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937285478] [2024-06-21 19:04:28,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:28,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:28,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:28,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:28,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:28,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:28,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 505 transitions, 7515 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 19:04:28,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:28,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:28,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:29,784 INFO L124 PetriNetUnfolderBase]: 3621/5407 cut-off events. [2024-06-21 19:04:29,785 INFO L125 PetriNetUnfolderBase]: For 361632/361640 co-relation queries the response was YES. [2024-06-21 19:04:29,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50984 conditions, 5407 events. 3621/5407 cut-off events. For 361632/361640 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27781 event pairs, 689 based on Foata normal form. 12/5418 useless extension candidates. Maximal degree in co-relation 50882. Up to 4867 conditions per place. [2024-06-21 19:04:29,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 94 changer transitions 0/552 dead transitions. [2024-06-21 19:04:29,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 552 transitions, 9222 flow [2024-06-21 19:04:29,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:04:29,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:04:29,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-21 19:04:29,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-21 19:04:29,846 INFO L175 Difference]: Start difference. First operand has 233 places, 505 transitions, 7515 flow. Second operand 10 states and 195 transitions. [2024-06-21 19:04:29,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 552 transitions, 9222 flow [2024-06-21 19:04:30,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 552 transitions, 9014 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-21 19:04:30,393 INFO L231 Difference]: Finished difference. Result has 240 places, 511 transitions, 7701 flow [2024-06-21 19:04:30,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7321, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7701, PETRI_PLACES=240, PETRI_TRANSITIONS=511} [2024-06-21 19:04:30,394 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-21 19:04:30,394 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 511 transitions, 7701 flow [2024-06-21 19:04:30,399 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 19:04:30,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:30,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:30,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 19:04:30,400 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 19:04:30,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:30,400 INFO L85 PathProgramCache]: Analyzing trace with hash 396084465, now seen corresponding path program 2 times [2024-06-21 19:04:30,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:30,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962973911] [2024-06-21 19:04:30,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:30,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:30,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:32,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:04:32,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:32,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962973911] [2024-06-21 19:04:32,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962973911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:32,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:32,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:32,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967397573] [2024-06-21 19:04:32,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:32,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:32,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:32,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:32,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:32,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:32,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 511 transitions, 7701 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 19:04:32,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:32,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:32,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:34,134 INFO L124 PetriNetUnfolderBase]: 3746/5579 cut-off events. [2024-06-21 19:04:34,134 INFO L125 PetriNetUnfolderBase]: For 384629/384645 co-relation queries the response was YES. [2024-06-21 19:04:34,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53187 conditions, 5579 events. 3746/5579 cut-off events. For 384629/384645 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28772 event pairs, 831 based on Foata normal form. 15/5583 useless extension candidates. Maximal degree in co-relation 53083. Up to 4527 conditions per place. [2024-06-21 19:04:34,201 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 427 selfloop transitions, 151 changer transitions 0/583 dead transitions. [2024-06-21 19:04:34,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 583 transitions, 10217 flow [2024-06-21 19:04:34,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:04:34,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:04:34,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-21 19:04:34,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5071428571428571 [2024-06-21 19:04:34,203 INFO L175 Difference]: Start difference. First operand has 240 places, 511 transitions, 7701 flow. Second operand 10 states and 213 transitions. [2024-06-21 19:04:34,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 583 transitions, 10217 flow [2024-06-21 19:04:34,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 583 transitions, 9858 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-21 19:04:34,860 INFO L231 Difference]: Finished difference. Result has 245 places, 530 transitions, 8065 flow [2024-06-21 19:04:34,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7342, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8065, PETRI_PLACES=245, PETRI_TRANSITIONS=530} [2024-06-21 19:04:34,861 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-21 19:04:34,861 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 530 transitions, 8065 flow [2024-06-21 19:04:34,861 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 19:04:34,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:34,861 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:34,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 19:04:34,862 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 19:04:34,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash 479197511, now seen corresponding path program 3 times [2024-06-21 19:04:34,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:34,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448325772] [2024-06-21 19:04:34,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:34,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:34,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:37,045 INFO 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 19:04:37,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:37,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448325772] [2024-06-21 19:04:37,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448325772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:37,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:37,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:37,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454345909] [2024-06-21 19:04:37,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:37,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:37,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:37,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:37,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:37,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:37,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 530 transitions, 8065 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 19:04:37,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:37,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:37,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:38,666 INFO L124 PetriNetUnfolderBase]: 3757/5607 cut-off events. [2024-06-21 19:04:38,666 INFO L125 PetriNetUnfolderBase]: For 396757/396767 co-relation queries the response was YES. [2024-06-21 19:04:38,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54170 conditions, 5607 events. 3757/5607 cut-off events. For 396757/396767 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 28989 event pairs, 893 based on Foata normal form. 12/5613 useless extension candidates. Maximal degree in co-relation 54063. Up to 5186 conditions per place. [2024-06-21 19:04:38,739 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 86 changer transitions 0/573 dead transitions. [2024-06-21 19:04:38,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 573 transitions, 9612 flow [2024-06-21 19:04:38,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:04:38,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:04:38,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 19:04:38,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-21 19:04:38,741 INFO L175 Difference]: Start difference. First operand has 245 places, 530 transitions, 8065 flow. Second operand 10 states and 192 transitions. [2024-06-21 19:04:38,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 573 transitions, 9612 flow [2024-06-21 19:04:39,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 573 transitions, 9310 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-21 19:04:39,397 INFO L231 Difference]: Finished difference. Result has 250 places, 534 transitions, 8086 flow [2024-06-21 19:04:39,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7763, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8086, PETRI_PLACES=250, PETRI_TRANSITIONS=534} [2024-06-21 19:04:39,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-21 19:04:39,398 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 534 transitions, 8086 flow [2024-06-21 19:04:39,398 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 19:04:39,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:39,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:39,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 19:04:39,398 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 19:04:39,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:39,399 INFO L85 PathProgramCache]: Analyzing trace with hash 482772431, now seen corresponding path program 4 times [2024-06-21 19:04:39,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:39,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275970827] [2024-06-21 19:04:39,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:39,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:39,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:41,387 INFO 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 19:04:41,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:41,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275970827] [2024-06-21 19:04:41,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275970827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:41,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:41,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:41,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347378396] [2024-06-21 19:04:41,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:41,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:41,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:41,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:41,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:41,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:41,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 534 transitions, 8086 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 19:04:41,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:41,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:41,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:43,020 INFO L124 PetriNetUnfolderBase]: 3744/5587 cut-off events. [2024-06-21 19:04:43,020 INFO L125 PetriNetUnfolderBase]: For 402168/402173 co-relation queries the response was YES. [2024-06-21 19:04:43,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53516 conditions, 5587 events. 3744/5587 cut-off events. For 402168/402173 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 28862 event pairs, 924 based on Foata normal form. 8/5589 useless extension candidates. Maximal degree in co-relation 53408. Up to 5246 conditions per place. [2024-06-21 19:04:43,097 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 491 selfloop transitions, 69 changer transitions 0/565 dead transitions. [2024-06-21 19:04:43,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 565 transitions, 9401 flow [2024-06-21 19:04:43,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:04:43,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:04:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-21 19:04:43,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:04:43,109 INFO L175 Difference]: Start difference. First operand has 250 places, 534 transitions, 8086 flow. Second operand 9 states and 171 transitions. [2024-06-21 19:04:43,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 565 transitions, 9401 flow [2024-06-21 19:04:43,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 565 transitions, 9022 flow, removed 108 selfloop flow, removed 8 redundant places. [2024-06-21 19:04:43,994 INFO L231 Difference]: Finished difference. Result has 251 places, 534 transitions, 7855 flow [2024-06-21 19:04:43,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7707, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7855, PETRI_PLACES=251, PETRI_TRANSITIONS=534} [2024-06-21 19:04:43,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-21 19:04:43,994 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 534 transitions, 7855 flow [2024-06-21 19:04:43,995 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 19:04:43,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:43,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:43,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 19:04:43,995 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 19:04:43,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:43,995 INFO L85 PathProgramCache]: Analyzing trace with hash 482893455, now seen corresponding path program 3 times [2024-06-21 19:04:43,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:43,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065724021] [2024-06-21 19:04:43,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:43,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:45,951 INFO 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 19:04:45,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:45,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065724021] [2024-06-21 19:04:45,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065724021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:45,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:45,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:45,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052862081] [2024-06-21 19:04:45,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:45,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:45,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:45,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:45,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:46,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:46,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 534 transitions, 7855 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:46,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:46,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:46,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:47,914 INFO L124 PetriNetUnfolderBase]: 3904/5810 cut-off events. [2024-06-21 19:04:47,914 INFO L125 PetriNetUnfolderBase]: For 435164/435173 co-relation queries the response was YES. [2024-06-21 19:04:47,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55876 conditions, 5810 events. 3904/5810 cut-off events. For 435164/435173 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30268 event pairs, 915 based on Foata normal form. 16/5815 useless extension candidates. Maximal degree in co-relation 55767. Up to 5103 conditions per place. [2024-06-21 19:04:47,985 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 461 selfloop transitions, 154 changer transitions 0/620 dead transitions. [2024-06-21 19:04:47,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 620 transitions, 10680 flow [2024-06-21 19:04:47,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 19:04:47,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 19:04:47,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-21 19:04:47,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4662698412698413 [2024-06-21 19:04:47,987 INFO L175 Difference]: Start difference. First operand has 251 places, 534 transitions, 7855 flow. Second operand 12 states and 235 transitions. [2024-06-21 19:04:47,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 620 transitions, 10680 flow [2024-06-21 19:04:48,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 620 transitions, 10519 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 19:04:48,647 INFO L231 Difference]: Finished difference. Result has 257 places, 565 transitions, 8633 flow [2024-06-21 19:04:48,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7694, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8633, PETRI_PLACES=257, PETRI_TRANSITIONS=565} [2024-06-21 19:04:48,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-21 19:04:48,648 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 565 transitions, 8633 flow [2024-06-21 19:04:48,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:48,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:48,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:48,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 19:04:48,649 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:04:48,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:48,649 INFO L85 PathProgramCache]: Analyzing trace with hash 482744655, now seen corresponding path program 4 times [2024-06-21 19:04:48,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:48,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692015455] [2024-06-21 19:04:48,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:48,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:48,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:50,562 INFO 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 19:04:50,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:50,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692015455] [2024-06-21 19:04:50,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692015455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:50,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:50,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:50,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430073209] [2024-06-21 19:04:50,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:50,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:50,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:50,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:50,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:50,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:50,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 565 transitions, 8633 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 19:04:50,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:50,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:50,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:52,353 INFO L124 PetriNetUnfolderBase]: 3961/5895 cut-off events. [2024-06-21 19:04:52,353 INFO L125 PetriNetUnfolderBase]: For 474172/474181 co-relation queries the response was YES. [2024-06-21 19:04:52,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58309 conditions, 5895 events. 3961/5895 cut-off events. For 474172/474181 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30830 event pairs, 898 based on Foata normal form. 11/5895 useless extension candidates. Maximal degree in co-relation 58197. Up to 4888 conditions per place. [2024-06-21 19:04:52,434 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 459 selfloop transitions, 153 changer transitions 0/617 dead transitions. [2024-06-21 19:04:52,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 617 transitions, 10989 flow [2024-06-21 19:04:52,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:04:52,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:04:52,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 19:04:52,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-06-21 19:04:52,458 INFO L175 Difference]: Start difference. First operand has 257 places, 565 transitions, 8633 flow. Second operand 9 states and 188 transitions. [2024-06-21 19:04:52,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 617 transitions, 10989 flow [2024-06-21 19:04:53,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 617 transitions, 10559 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 19:04:53,381 INFO L231 Difference]: Finished difference. Result has 260 places, 573 transitions, 8770 flow [2024-06-21 19:04:53,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8203, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8770, PETRI_PLACES=260, PETRI_TRANSITIONS=573} [2024-06-21 19:04:53,382 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-21 19:04:53,382 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 573 transitions, 8770 flow [2024-06-21 19:04:53,382 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 19:04:53,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:53,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:53,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 19:04:53,383 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 19:04:53,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:53,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1035369407, now seen corresponding path program 1 times [2024-06-21 19:04:53,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:53,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641440043] [2024-06-21 19:04:53,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:53,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:55,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 19:04:55,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:55,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641440043] [2024-06-21 19:04:55,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641440043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:55,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:55,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:55,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481341299] [2024-06-21 19:04:55,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:55,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:55,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:55,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:55,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:55,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:04:55,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 573 transitions, 8770 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:55,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:55,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:04:55,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:04:56,857 INFO L124 PetriNetUnfolderBase]: 3999/5947 cut-off events. [2024-06-21 19:04:56,857 INFO L125 PetriNetUnfolderBase]: For 485975/485985 co-relation queries the response was YES. [2024-06-21 19:04:56,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58958 conditions, 5947 events. 3999/5947 cut-off events. For 485975/485985 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30984 event pairs, 827 based on Foata normal form. 14/5955 useless extension candidates. Maximal degree in co-relation 58844. Up to 5492 conditions per place. [2024-06-21 19:04:56,934 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 504 selfloop transitions, 117 changer transitions 0/626 dead transitions. [2024-06-21 19:04:56,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 626 transitions, 10939 flow [2024-06-21 19:04:56,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:04:56,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:04:56,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 19:04:56,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-21 19:04:56,936 INFO L175 Difference]: Start difference. First operand has 260 places, 573 transitions, 8770 flow. Second operand 9 states and 176 transitions. [2024-06-21 19:04:56,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 626 transitions, 10939 flow [2024-06-21 19:04:57,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 626 transitions, 10535 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 19:04:57,765 INFO L231 Difference]: Finished difference. Result has 264 places, 595 transitions, 9127 flow [2024-06-21 19:04:57,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8399, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9127, PETRI_PLACES=264, PETRI_TRANSITIONS=595} [2024-06-21 19:04:57,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-21 19:04:57,766 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 595 transitions, 9127 flow [2024-06-21 19:04:57,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:04:57,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:04:57,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:04:57,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 19:04:57,767 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 19:04:57,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:04:57,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1035369593, now seen corresponding path program 5 times [2024-06-21 19:04:57,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:04:57,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113541921] [2024-06-21 19:04:57,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:04:57,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:04:57,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:04:59,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:04:59,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:04:59,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113541921] [2024-06-21 19:04:59,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113541921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:04:59,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:04:59,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:04:59,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113855465] [2024-06-21 19:04:59,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:04:59,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:04:59,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:04:59,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:04:59,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:04:59,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:04:59,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 595 transitions, 9127 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 19:04:59,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:04:59,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:04:59,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:01,446 INFO L124 PetriNetUnfolderBase]: 4054/6036 cut-off events. [2024-06-21 19:05:01,446 INFO L125 PetriNetUnfolderBase]: For 504516/504524 co-relation queries the response was YES. [2024-06-21 19:05:01,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59650 conditions, 6036 events. 4054/6036 cut-off events. For 504516/504524 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31688 event pairs, 909 based on Foata normal form. 10/6036 useless extension candidates. Maximal degree in co-relation 59534. Up to 5431 conditions per place. [2024-06-21 19:05:01,526 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 494 selfloop transitions, 143 changer transitions 0/642 dead transitions. [2024-06-21 19:05:01,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 642 transitions, 11115 flow [2024-06-21 19:05:01,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:01,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:01,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 19:05:01,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-21 19:05:01,528 INFO L175 Difference]: Start difference. First operand has 264 places, 595 transitions, 9127 flow. Second operand 9 states and 182 transitions. [2024-06-21 19:05:01,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 642 transitions, 11115 flow [2024-06-21 19:05:02,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 642 transitions, 10975 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 19:05:02,490 INFO L231 Difference]: Finished difference. Result has 269 places, 607 transitions, 9529 flow [2024-06-21 19:05:02,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8987, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9529, PETRI_PLACES=269, PETRI_TRANSITIONS=607} [2024-06-21 19:05:02,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-21 19:05:02,491 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 607 transitions, 9529 flow [2024-06-21 19:05:02,491 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 19:05:02,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:02,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:02,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 19:05:02,492 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 19:05:02,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:02,492 INFO L85 PathProgramCache]: Analyzing trace with hash 794282685, now seen corresponding path program 1 times [2024-06-21 19:05:02,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:02,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024860788] [2024-06-21 19:05:02,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:02,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:02,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:04,619 INFO 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 19:05:04,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:04,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024860788] [2024-06-21 19:05:04,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024860788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:04,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:04,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:04,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942306577] [2024-06-21 19:05:04,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:04,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:04,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:04,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:04,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:04,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:04,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 607 transitions, 9529 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:04,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:04,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:04,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:06,589 INFO L124 PetriNetUnfolderBase]: 4081/6072 cut-off events. [2024-06-21 19:05:06,590 INFO L125 PetriNetUnfolderBase]: For 519124/519135 co-relation queries the response was YES. [2024-06-21 19:05:06,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60849 conditions, 6072 events. 4081/6072 cut-off events. For 519124/519135 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 31815 event pairs, 966 based on Foata normal form. 10/6076 useless extension candidates. Maximal degree in co-relation 60731. Up to 5483 conditions per place. [2024-06-21 19:05:06,675 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 527 selfloop transitions, 117 changer transitions 0/649 dead transitions. [2024-06-21 19:05:06,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 649 transitions, 11557 flow [2024-06-21 19:05:06,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:06,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:06,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 19:05:06,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-21 19:05:06,676 INFO L175 Difference]: Start difference. First operand has 269 places, 607 transitions, 9529 flow. Second operand 9 states and 181 transitions. [2024-06-21 19:05:06,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 649 transitions, 11557 flow [2024-06-21 19:05:08,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 649 transitions, 11199 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-21 19:05:08,014 INFO L231 Difference]: Finished difference. Result has 271 places, 610 transitions, 9524 flow [2024-06-21 19:05:08,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9171, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9524, PETRI_PLACES=271, PETRI_TRANSITIONS=610} [2024-06-21 19:05:08,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-21 19:05:08,015 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 610 transitions, 9524 flow [2024-06-21 19:05:08,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:08,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:08,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:08,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 19:05:08,016 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 19:05:08,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash -919898747, now seen corresponding path program 2 times [2024-06-21 19:05:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571199571] [2024-06-21 19:05:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:08,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:08,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:09,934 INFO 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 19:05:09,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:09,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571199571] [2024-06-21 19:05:09,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571199571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:09,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:09,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:09,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888816388] [2024-06-21 19:05:09,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:09,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:09,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:09,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:09,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:10,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:10,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 610 transitions, 9524 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:10,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:10,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:10,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:12,094 INFO L124 PetriNetUnfolderBase]: 4247/6312 cut-off events. [2024-06-21 19:05:12,094 INFO L125 PetriNetUnfolderBase]: For 543170/543183 co-relation queries the response was YES. [2024-06-21 19:05:12,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63180 conditions, 6312 events. 4247/6312 cut-off events. For 543170/543183 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 33346 event pairs, 825 based on Foata normal form. 11/6317 useless extension candidates. Maximal degree in co-relation 63061. Up to 4722 conditions per place. [2024-06-21 19:05:12,165 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 362 selfloop transitions, 337 changer transitions 0/704 dead transitions. [2024-06-21 19:05:12,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 704 transitions, 12742 flow [2024-06-21 19:05:12,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:12,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:12,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-21 19:05:12,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 19:05:12,167 INFO L175 Difference]: Start difference. First operand has 271 places, 610 transitions, 9524 flow. Second operand 9 states and 189 transitions. [2024-06-21 19:05:12,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 704 transitions, 12742 flow [2024-06-21 19:05:13,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 704 transitions, 12415 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 19:05:13,219 INFO L231 Difference]: Finished difference. Result has 275 places, 650 transitions, 10684 flow [2024-06-21 19:05:13,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10684, PETRI_PLACES=275, PETRI_TRANSITIONS=650} [2024-06-21 19:05:13,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-21 19:05:13,220 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 650 transitions, 10684 flow [2024-06-21 19:05:13,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:13,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:13,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:13,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 19:05:13,220 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:05:13,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash 794275741, now seen corresponding path program 6 times [2024-06-21 19:05:13,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:13,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045976330] [2024-06-21 19:05:13,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:13,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:13,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:15,085 INFO 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 19:05:15,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:15,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045976330] [2024-06-21 19:05:15,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045976330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:15,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:15,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:15,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467165222] [2024-06-21 19:05:15,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:15,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:15,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:15,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:15,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:15,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:05:15,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 650 transitions, 10684 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 19:05:15,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:15,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:05:15,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:17,070 INFO L124 PetriNetUnfolderBase]: 4315/6414 cut-off events. [2024-06-21 19:05:17,070 INFO L125 PetriNetUnfolderBase]: For 584403/584414 co-relation queries the response was YES. [2024-06-21 19:05:17,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66678 conditions, 6414 events. 4315/6414 cut-off events. For 584403/584414 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33882 event pairs, 799 based on Foata normal form. 12/6425 useless extension candidates. Maximal degree in co-relation 66556. Up to 4671 conditions per place. [2024-06-21 19:05:17,147 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 340 selfloop transitions, 376 changer transitions 0/721 dead transitions. [2024-06-21 19:05:17,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 721 transitions, 13968 flow [2024-06-21 19:05:17,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:17,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:17,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 19:05:17,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-21 19:05:17,155 INFO L175 Difference]: Start difference. First operand has 275 places, 650 transitions, 10684 flow. Second operand 9 states and 196 transitions. [2024-06-21 19:05:17,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 721 transitions, 13968 flow [2024-06-21 19:05:18,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 721 transitions, 13802 flow, removed 76 selfloop flow, removed 2 redundant places. [2024-06-21 19:05:18,322 INFO L231 Difference]: Finished difference. Result has 283 places, 674 transitions, 12058 flow [2024-06-21 19:05:18,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10532, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=356, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12058, PETRI_PLACES=283, PETRI_TRANSITIONS=674} [2024-06-21 19:05:18,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-21 19:05:18,323 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 674 transitions, 12058 flow [2024-06-21 19:05:18,323 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 19:05:18,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:18,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:18,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 19:05:18,324 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 19:05:18,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:18,324 INFO L85 PathProgramCache]: Analyzing trace with hash -920083197, now seen corresponding path program 5 times [2024-06-21 19:05:18,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:18,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808232691] [2024-06-21 19:05:18,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:18,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:20,362 INFO 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 19:05:20,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:20,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808232691] [2024-06-21 19:05:20,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808232691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:20,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:20,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021205069] [2024-06-21 19:05:20,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:20,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:20,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:20,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:20,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:20,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:05:20,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 674 transitions, 12058 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 19:05:20,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:20,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:05:20,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:22,305 INFO L124 PetriNetUnfolderBase]: 4320/6420 cut-off events. [2024-06-21 19:05:22,305 INFO L125 PetriNetUnfolderBase]: For 611481/611490 co-relation queries the response was YES. [2024-06-21 19:05:22,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69568 conditions, 6420 events. 4320/6420 cut-off events. For 611481/611490 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 33868 event pairs, 836 based on Foata normal form. 12/6431 useless extension candidates. Maximal degree in co-relation 69443. Up to 6011 conditions per place. [2024-06-21 19:05:22,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 607 selfloop transitions, 95 changer transitions 0/707 dead transitions. [2024-06-21 19:05:22,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 707 transitions, 13832 flow [2024-06-21 19:05:22,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:05:22,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:05:22,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 19:05:22,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 19:05:22,393 INFO L175 Difference]: Start difference. First operand has 283 places, 674 transitions, 12058 flow. Second operand 8 states and 162 transitions. [2024-06-21 19:05:22,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 707 transitions, 13832 flow [2024-06-21 19:05:24,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 707 transitions, 13644 flow, removed 85 selfloop flow, removed 2 redundant places. [2024-06-21 19:05:24,020 INFO L231 Difference]: Finished difference. Result has 289 places, 676 transitions, 12195 flow [2024-06-21 19:05:24,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11874, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12195, PETRI_PLACES=289, PETRI_TRANSITIONS=676} [2024-06-21 19:05:24,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 246 predicate places. [2024-06-21 19:05:24,021 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 676 transitions, 12195 flow [2024-06-21 19:05:24,021 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 19:05:24,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:24,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:24,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 19:05:24,021 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 19:05:24,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:24,022 INFO L85 PathProgramCache]: Analyzing trace with hash 794102947, now seen corresponding path program 3 times [2024-06-21 19:05:24,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:24,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633783680] [2024-06-21 19:05:24,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:24,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:24,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:25,807 INFO 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 19:05:25,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:25,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633783680] [2024-06-21 19:05:25,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633783680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:25,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:25,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:25,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419182228] [2024-06-21 19:05:25,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:25,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:25,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:25,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:25,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:25,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:25,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 676 transitions, 12195 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:25,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:25,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:25,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:27,948 INFO L124 PetriNetUnfolderBase]: 4326/6433 cut-off events. [2024-06-21 19:05:27,948 INFO L125 PetriNetUnfolderBase]: For 622809/622818 co-relation queries the response was YES. [2024-06-21 19:05:28,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69702 conditions, 6433 events. 4326/6433 cut-off events. For 622809/622818 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 34103 event pairs, 832 based on Foata normal form. 8/6440 useless extension candidates. Maximal degree in co-relation 69576. Up to 4833 conditions per place. [2024-06-21 19:05:28,053 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 397 selfloop transitions, 327 changer transitions 0/729 dead transitions. [2024-06-21 19:05:28,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 729 transitions, 14811 flow [2024-06-21 19:05:28,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:28,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:28,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-21 19:05:28,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973544973544973 [2024-06-21 19:05:28,055 INFO L175 Difference]: Start difference. First operand has 289 places, 676 transitions, 12195 flow. Second operand 9 states and 188 transitions. [2024-06-21 19:05:28,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 729 transitions, 14811 flow [2024-06-21 19:05:29,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 729 transitions, 14430 flow, removed 89 selfloop flow, removed 7 redundant places. [2024-06-21 19:05:29,629 INFO L231 Difference]: Finished difference. Result has 291 places, 676 transitions, 12494 flow [2024-06-21 19:05:29,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11818, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12494, PETRI_PLACES=291, PETRI_TRANSITIONS=676} [2024-06-21 19:05:29,630 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-21 19:05:29,630 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 676 transitions, 12494 flow [2024-06-21 19:05:29,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:29,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:29,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:29,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 19:05:29,631 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 19:05:29,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:29,631 INFO L85 PathProgramCache]: Analyzing trace with hash -689036827, now seen corresponding path program 7 times [2024-06-21 19:05:29,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:29,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487664160] [2024-06-21 19:05:29,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:29,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:31,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:05:31,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:31,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487664160] [2024-06-21 19:05:31,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487664160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:31,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:31,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:31,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080654505] [2024-06-21 19:05:31,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:31,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:31,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:31,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:31,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:31,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:05:31,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 676 transitions, 12494 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 19:05:31,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:31,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:05:31,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:33,861 INFO L124 PetriNetUnfolderBase]: 4418/6563 cut-off events. [2024-06-21 19:05:33,861 INFO L125 PetriNetUnfolderBase]: For 662723/662732 co-relation queries the response was YES. [2024-06-21 19:05:33,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72552 conditions, 6563 events. 4418/6563 cut-off events. For 662723/662732 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34881 event pairs, 830 based on Foata normal form. 11/6573 useless extension candidates. Maximal degree in co-relation 72424. Up to 4704 conditions per place. [2024-06-21 19:05:33,939 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 392 selfloop transitions, 333 changer transitions 0/730 dead transitions. [2024-06-21 19:05:33,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 730 transitions, 15470 flow [2024-06-21 19:05:33,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:33,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:33,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-21 19:05:33,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-21 19:05:33,941 INFO L175 Difference]: Start difference. First operand has 291 places, 676 transitions, 12494 flow. Second operand 9 states and 196 transitions. [2024-06-21 19:05:33,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 730 transitions, 15470 flow [2024-06-21 19:05:35,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 730 transitions, 14708 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 19:05:35,317 INFO L231 Difference]: Finished difference. Result has 294 places, 684 transitions, 12698 flow [2024-06-21 19:05:35,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11738, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=328, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12698, PETRI_PLACES=294, PETRI_TRANSITIONS=684} [2024-06-21 19:05:35,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-21 19:05:35,318 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 684 transitions, 12698 flow [2024-06-21 19:05:35,318 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 19:05:35,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:35,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:35,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 19:05:35,318 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 19:05:35,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:35,319 INFO L85 PathProgramCache]: Analyzing trace with hash 794102761, now seen corresponding path program 8 times [2024-06-21 19:05:35,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:35,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397418831] [2024-06-21 19:05:35,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:35,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:35,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:37,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 19:05:37,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:37,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397418831] [2024-06-21 19:05:37,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397418831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:37,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:37,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:37,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224757855] [2024-06-21 19:05:37,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:37,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:37,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:37,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:37,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:37,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:05:37,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 684 transitions, 12698 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 19:05:37,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:37,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:05:37,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:39,329 INFO L124 PetriNetUnfolderBase]: 4422/6569 cut-off events. [2024-06-21 19:05:39,329 INFO L125 PetriNetUnfolderBase]: For 686522/686531 co-relation queries the response was YES. [2024-06-21 19:05:39,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73010 conditions, 6569 events. 4422/6569 cut-off events. For 686522/686531 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34879 event pairs, 824 based on Foata normal form. 11/6579 useless extension candidates. Maximal degree in co-relation 72881. Up to 4834 conditions per place. [2024-06-21 19:05:39,418 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 383 selfloop transitions, 346 changer transitions 0/734 dead transitions. [2024-06-21 19:05:39,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 734 transitions, 15468 flow [2024-06-21 19:05:39,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:05:39,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:05:39,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-21 19:05:39,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-21 19:05:39,419 INFO L175 Difference]: Start difference. First operand has 294 places, 684 transitions, 12698 flow. Second operand 9 states and 195 transitions. [2024-06-21 19:05:39,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 734 transitions, 15468 flow [2024-06-21 19:05:40,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 734 transitions, 14929 flow, removed 87 selfloop flow, removed 5 redundant places. [2024-06-21 19:05:40,828 INFO L231 Difference]: Finished difference. Result has 298 places, 688 transitions, 13022 flow [2024-06-21 19:05:40,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12175, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13022, PETRI_PLACES=298, PETRI_TRANSITIONS=688} [2024-06-21 19:05:40,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 19:05:40,829 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 688 transitions, 13022 flow [2024-06-21 19:05:40,829 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 19:05:40,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:40,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:40,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 19:05:40,829 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:05:40,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:40,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1763874165, now seen corresponding path program 1 times [2024-06-21 19:05:40,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:40,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412982971] [2024-06-21 19:05:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:40,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:42,268 INFO 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 19:05:42,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:42,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412982971] [2024-06-21 19:05:42,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412982971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:42,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:42,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:05:42,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678173511] [2024-06-21 19:05:42,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:42,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:05:42,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:42,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:05:42,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:05:42,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:05:42,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 688 transitions, 13022 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:05:42,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:42,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:05:42,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:44,063 INFO L124 PetriNetUnfolderBase]: 4212/6342 cut-off events. [2024-06-21 19:05:44,063 INFO L125 PetriNetUnfolderBase]: For 692816/692836 co-relation queries the response was YES. [2024-06-21 19:05:44,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72162 conditions, 6342 events. 4212/6342 cut-off events. For 692816/692836 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34358 event pairs, 833 based on Foata normal form. 20/6358 useless extension candidates. Maximal degree in co-relation 72031. Up to 5872 conditions per place. [2024-06-21 19:05:44,146 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 598 selfloop transitions, 59 changer transitions 0/706 dead transitions. [2024-06-21 19:05:44,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 706 transitions, 14536 flow [2024-06-21 19:05:44,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 19:05:44,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 19:05:44,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 19:05:44,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:05:44,148 INFO L175 Difference]: Start difference. First operand has 298 places, 688 transitions, 13022 flow. Second operand 7 states and 133 transitions. [2024-06-21 19:05:44,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 706 transitions, 14536 flow [2024-06-21 19:05:45,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 706 transitions, 13700 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 19:05:45,504 INFO L231 Difference]: Finished difference. Result has 298 places, 688 transitions, 12332 flow [2024-06-21 19:05:45,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12186, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12332, PETRI_PLACES=298, PETRI_TRANSITIONS=688} [2024-06-21 19:05:45,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-21 19:05:45,505 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 688 transitions, 12332 flow [2024-06-21 19:05:45,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:05:45,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:45,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:45,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 19:05:45,506 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 19:05:45,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:45,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1491557559, now seen corresponding path program 4 times [2024-06-21 19:05:45,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:45,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35372181] [2024-06-21 19:05:45,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:45,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:45,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:47,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 19:05:47,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:47,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35372181] [2024-06-21 19:05:47,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35372181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:47,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:47,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:05:47,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142607566] [2024-06-21 19:05:47,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:47,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:05:47,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:47,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:05:47,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:05:47,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:47,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 688 transitions, 12332 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:05:47,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:47,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:47,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:49,359 INFO L124 PetriNetUnfolderBase]: 4380/6523 cut-off events. [2024-06-21 19:05:49,359 INFO L125 PetriNetUnfolderBase]: For 693893/693893 co-relation queries the response was YES. [2024-06-21 19:05:49,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71779 conditions, 6523 events. 4380/6523 cut-off events. For 693893/693893 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34719 event pairs, 1148 based on Foata normal form. 6/6528 useless extension candidates. Maximal degree in co-relation 71647. Up to 6100 conditions per place. [2024-06-21 19:05:49,461 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 612 selfloop transitions, 96 changer transitions 0/713 dead transitions. [2024-06-21 19:05:49,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 713 transitions, 14205 flow [2024-06-21 19:05:49,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:05:49,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:05:49,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 19:05:49,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-21 19:05:49,463 INFO L175 Difference]: Start difference. First operand has 298 places, 688 transitions, 12332 flow. Second operand 8 states and 154 transitions. [2024-06-21 19:05:49,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 713 transitions, 14205 flow [2024-06-21 19:05:51,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 713 transitions, 14013 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-21 19:05:51,236 INFO L231 Difference]: Finished difference. Result has 301 places, 690 transitions, 12418 flow [2024-06-21 19:05:51,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12140, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12418, PETRI_PLACES=301, PETRI_TRANSITIONS=690} [2024-06-21 19:05:51,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-21 19:05:51,238 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 690 transitions, 12418 flow [2024-06-21 19:05:51,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:05:51,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:51,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:51,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 19:05:51,238 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 19:05:51,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:51,244 INFO L85 PathProgramCache]: Analyzing trace with hash 833423629, now seen corresponding path program 5 times [2024-06-21 19:05:51,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:51,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800346053] [2024-06-21 19:05:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:51,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:53,303 INFO 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 19:05:53,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:53,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800346053] [2024-06-21 19:05:53,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800346053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:53,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:53,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:53,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730733153] [2024-06-21 19:05:53,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:53,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:53,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:53,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:53,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:53,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:53,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 690 transitions, 12418 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:53,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:53,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:53,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:05:55,211 INFO L124 PetriNetUnfolderBase]: 4365/6503 cut-off events. [2024-06-21 19:05:55,211 INFO L125 PetriNetUnfolderBase]: For 703081/703085 co-relation queries the response was YES. [2024-06-21 19:05:55,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71819 conditions, 6503 events. 4365/6503 cut-off events. For 703081/703085 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34607 event pairs, 1112 based on Foata normal form. 6/6508 useless extension candidates. Maximal degree in co-relation 71686. Up to 5314 conditions per place. [2024-06-21 19:05:55,305 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 469 selfloop transitions, 247 changer transitions 0/721 dead transitions. [2024-06-21 19:05:55,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 721 transitions, 14452 flow [2024-06-21 19:05:55,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:05:55,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:05:55,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-21 19:05:55,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-21 19:05:55,307 INFO L175 Difference]: Start difference. First operand has 301 places, 690 transitions, 12418 flow. Second operand 8 states and 162 transitions. [2024-06-21 19:05:55,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 721 transitions, 14452 flow [2024-06-21 19:05:56,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 721 transitions, 14047 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 19:05:56,863 INFO L231 Difference]: Finished difference. Result has 303 places, 691 transitions, 12549 flow [2024-06-21 19:05:56,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12013, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12549, PETRI_PLACES=303, PETRI_TRANSITIONS=691} [2024-06-21 19:05:56,864 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-21 19:05:56,864 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 691 transitions, 12549 flow [2024-06-21 19:05:56,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:56,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:05:56,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:05:56,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 19:05:56,865 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 19:05:56,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:05:56,865 INFO L85 PathProgramCache]: Analyzing trace with hash 833423877, now seen corresponding path program 2 times [2024-06-21 19:05:56,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:05:56,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231154904] [2024-06-21 19:05:56,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:05:56,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:05:56,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:05:58,766 INFO 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 19:05:58,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:05:58,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231154904] [2024-06-21 19:05:58,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231154904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:05:58,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:05:58,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:05:58,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129002747] [2024-06-21 19:05:58,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:05:58,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:05:58,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:05:58,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:05:58,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:05:58,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:05:58,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 691 transitions, 12549 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:05:58,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:05:58,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:05:58,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:00,725 INFO L124 PetriNetUnfolderBase]: 4415/6584 cut-off events. [2024-06-21 19:06:00,726 INFO L125 PetriNetUnfolderBase]: For 729211/729215 co-relation queries the response was YES. [2024-06-21 19:06:00,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73280 conditions, 6584 events. 4415/6584 cut-off events. For 729211/729215 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35215 event pairs, 1155 based on Foata normal form. 7/6590 useless extension candidates. Maximal degree in co-relation 73146. Up to 6023 conditions per place. [2024-06-21 19:06:00,816 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 617 selfloop transitions, 102 changer transitions 0/724 dead transitions. [2024-06-21 19:06:00,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 724 transitions, 14626 flow [2024-06-21 19:06:00,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:06:00,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:06:00,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 19:06:00,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-21 19:06:00,818 INFO L175 Difference]: Start difference. First operand has 303 places, 691 transitions, 12549 flow. Second operand 8 states and 158 transitions. [2024-06-21 19:06:00,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 724 transitions, 14626 flow [2024-06-21 19:06:02,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 724 transitions, 14053 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-21 19:06:02,147 INFO L231 Difference]: Finished difference. Result has 304 places, 697 transitions, 12341 flow [2024-06-21 19:06:02,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11976, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12341, PETRI_PLACES=304, PETRI_TRANSITIONS=697} [2024-06-21 19:06:02,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-21 19:06:02,148 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 697 transitions, 12341 flow [2024-06-21 19:06:02,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:02,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:02,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:02,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 19:06:02,148 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:06:02,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:02,149 INFO L85 PathProgramCache]: Analyzing trace with hash -666881163, now seen corresponding path program 2 times [2024-06-21 19:06:02,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:02,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515683373] [2024-06-21 19:06:02,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:02,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:03,438 INFO 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 19:06:03,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:03,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515683373] [2024-06-21 19:06:03,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515683373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:03,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:03,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:06:03,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544542637] [2024-06-21 19:06:03,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:03,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:06:03,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:03,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:06:03,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:06:03,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:06:03,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 697 transitions, 12341 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:06:03,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:03,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:06:03,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:05,072 INFO L124 PetriNetUnfolderBase]: 4230/6390 cut-off events. [2024-06-21 19:06:05,072 INFO L125 PetriNetUnfolderBase]: For 741048/741087 co-relation queries the response was YES. [2024-06-21 19:06:05,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71769 conditions, 6390 events. 4230/6390 cut-off events. For 741048/741087 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35057 event pairs, 1152 based on Foata normal form. 25/6402 useless extension candidates. Maximal degree in co-relation 71634. Up to 5931 conditions per place. [2024-06-21 19:06:05,172 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 623 selfloop transitions, 40 changer transitions 0/714 dead transitions. [2024-06-21 19:06:05,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 714 transitions, 13983 flow [2024-06-21 19:06:05,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:06:05,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:06:05,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 19:06:05,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-21 19:06:05,173 INFO L175 Difference]: Start difference. First operand has 304 places, 697 transitions, 12341 flow. Second operand 6 states and 114 transitions. [2024-06-21 19:06:05,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 714 transitions, 13983 flow [2024-06-21 19:06:06,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 714 transitions, 13672 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-21 19:06:06,846 INFO L231 Difference]: Finished difference. Result has 304 places, 702 transitions, 12276 flow [2024-06-21 19:06:06,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12034, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12276, PETRI_PLACES=304, PETRI_TRANSITIONS=702} [2024-06-21 19:06:06,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-21 19:06:06,847 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 702 transitions, 12276 flow [2024-06-21 19:06:06,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 19:06:06,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:06,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:06,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 19:06:06,847 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 19:06:06,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1343572581, now seen corresponding path program 9 times [2024-06-21 19:06:06,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:06,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050732039] [2024-06-21 19:06:06,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:06,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:06,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:08,441 INFO 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 19:06:08,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:08,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050732039] [2024-06-21 19:06:08,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050732039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:08,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:08,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:08,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584709499] [2024-06-21 19:06:08,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:08,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:08,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:08,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:08,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:08,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:08,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 702 transitions, 12276 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:08,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:08,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:08,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:10,576 INFO L124 PetriNetUnfolderBase]: 4464/6649 cut-off events. [2024-06-21 19:06:10,576 INFO L125 PetriNetUnfolderBase]: For 767473/767473 co-relation queries the response was YES. [2024-06-21 19:06:10,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73864 conditions, 6649 events. 4464/6649 cut-off events. For 767473/767473 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 35507 event pairs, 1174 based on Foata normal form. 6/6654 useless extension candidates. Maximal degree in co-relation 73728. Up to 6144 conditions per place. [2024-06-21 19:06:10,674 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 676 selfloop transitions, 72 changer transitions 0/753 dead transitions. [2024-06-21 19:06:10,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 753 transitions, 14679 flow [2024-06-21 19:06:10,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:10,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:10,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 19:06:10,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-21 19:06:10,675 INFO L175 Difference]: Start difference. First operand has 304 places, 702 transitions, 12276 flow. Second operand 9 states and 173 transitions. [2024-06-21 19:06:10,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 753 transitions, 14679 flow [2024-06-21 19:06:12,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 753 transitions, 14615 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 19:06:12,330 INFO L231 Difference]: Finished difference. Result has 312 places, 715 transitions, 12633 flow [2024-06-21 19:06:12,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12212, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12633, PETRI_PLACES=312, PETRI_TRANSITIONS=715} [2024-06-21 19:06:12,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-21 19:06:12,331 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 715 transitions, 12633 flow [2024-06-21 19:06:12,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:12,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:12,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:12,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 19:06:12,332 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:06:12,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:12,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1580051555, now seen corresponding path program 3 times [2024-06-21 19:06:12,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:12,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985483387] [2024-06-21 19:06:12,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:12,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:12,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:13,869 INFO 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 19:06:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:13,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985483387] [2024-06-21 19:06:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985483387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:13,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:13,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650879057] [2024-06-21 19:06:13,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:13,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:13,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:13,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:13,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 715 transitions, 12633 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:13,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:13,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:13,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:15,971 INFO L124 PetriNetUnfolderBase]: 4494/6696 cut-off events. [2024-06-21 19:06:15,971 INFO L125 PetriNetUnfolderBase]: For 796789/796789 co-relation queries the response was YES. [2024-06-21 19:06:16,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75553 conditions, 6696 events. 4494/6696 cut-off events. For 796789/796789 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 35871 event pairs, 1161 based on Foata normal form. 6/6701 useless extension candidates. Maximal degree in co-relation 75414. Up to 6391 conditions per place. [2024-06-21 19:06:16,058 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 711 selfloop transitions, 36 changer transitions 0/752 dead transitions. [2024-06-21 19:06:16,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 752 transitions, 14742 flow [2024-06-21 19:06:16,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:06:16,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:06:16,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 189 transitions. [2024-06-21 19:06:16,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-06-21 19:06:16,060 INFO L175 Difference]: Start difference. First operand has 312 places, 715 transitions, 12633 flow. Second operand 11 states and 189 transitions. [2024-06-21 19:06:16,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 752 transitions, 14742 flow [2024-06-21 19:06:17,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 752 transitions, 14475 flow, removed 94 selfloop flow, removed 4 redundant places. [2024-06-21 19:06:17,540 INFO L231 Difference]: Finished difference. Result has 320 places, 722 transitions, 12749 flow [2024-06-21 19:06:17,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12749, PETRI_PLACES=320, PETRI_TRANSITIONS=722} [2024-06-21 19:06:17,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-21 19:06:17,541 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 722 transitions, 12749 flow [2024-06-21 19:06:17,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:17,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:17,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:17,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 19:06:17,541 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 19:06:17,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:17,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1210627441, now seen corresponding path program 10 times [2024-06-21 19:06:17,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:17,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290065876] [2024-06-21 19:06:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:17,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:17,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:19,167 INFO 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 19:06:19,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290065876] [2024-06-21 19:06:19,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290065876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:19,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:19,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:19,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061447023] [2024-06-21 19:06:19,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:19,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:19,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:19,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:19,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:19,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:19,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 722 transitions, 12749 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:19,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:19,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:19,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:21,266 INFO L124 PetriNetUnfolderBase]: 4530/6748 cut-off events. [2024-06-21 19:06:21,266 INFO L125 PetriNetUnfolderBase]: For 842678/842678 co-relation queries the response was YES. [2024-06-21 19:06:21,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76488 conditions, 6748 events. 4530/6748 cut-off events. For 842678/842678 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 36162 event pairs, 1176 based on Foata normal form. 6/6753 useless extension candidates. Maximal degree in co-relation 76347. Up to 6242 conditions per place. [2024-06-21 19:06:21,378 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 681 selfloop transitions, 80 changer transitions 0/766 dead transitions. [2024-06-21 19:06:21,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 766 transitions, 15279 flow [2024-06-21 19:06:21,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:21,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:21,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 19:06:21,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-21 19:06:21,380 INFO L175 Difference]: Start difference. First operand has 320 places, 722 transitions, 12749 flow. Second operand 9 states and 174 transitions. [2024-06-21 19:06:21,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 766 transitions, 15279 flow [2024-06-21 19:06:23,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 766 transitions, 14911 flow, removed 148 selfloop flow, removed 9 redundant places. [2024-06-21 19:06:23,172 INFO L231 Difference]: Finished difference. Result has 321 places, 729 transitions, 12804 flow [2024-06-21 19:06:23,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12381, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12804, PETRI_PLACES=321, PETRI_TRANSITIONS=729} [2024-06-21 19:06:23,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-21 19:06:23,173 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 729 transitions, 12804 flow [2024-06-21 19:06:23,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:23,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:23,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:23,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 19:06:23,174 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 19:06:23,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:23,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1696079831, now seen corresponding path program 6 times [2024-06-21 19:06:23,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:23,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165660748] [2024-06-21 19:06:23,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:23,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:23,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:25,207 INFO 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 19:06:25,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:25,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165660748] [2024-06-21 19:06:25,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165660748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:25,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:25,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:25,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980172298] [2024-06-21 19:06:25,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:25,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:25,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:25,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:25,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:25,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:25,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 729 transitions, 12804 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:25,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:25,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:25,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:27,390 INFO L124 PetriNetUnfolderBase]: 4522/6736 cut-off events. [2024-06-21 19:06:27,391 INFO L125 PetriNetUnfolderBase]: For 848240/848240 co-relation queries the response was YES. [2024-06-21 19:06:27,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76806 conditions, 6736 events. 4522/6736 cut-off events. For 848240/848240 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 36028 event pairs, 1182 based on Foata normal form. 4/6739 useless extension candidates. Maximal degree in co-relation 76666. Up to 6482 conditions per place. [2024-06-21 19:06:27,491 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 726 selfloop transitions, 27 changer transitions 0/758 dead transitions. [2024-06-21 19:06:27,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 758 transitions, 14642 flow [2024-06-21 19:06:27,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:27,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:27,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 19:06:27,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-21 19:06:27,493 INFO L175 Difference]: Start difference. First operand has 321 places, 729 transitions, 12804 flow. Second operand 9 states and 157 transitions. [2024-06-21 19:06:27,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 758 transitions, 14642 flow [2024-06-21 19:06:29,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 758 transitions, 14395 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-21 19:06:29,340 INFO L231 Difference]: Finished difference. Result has 326 places, 731 transitions, 12760 flow [2024-06-21 19:06:29,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12557, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12760, PETRI_PLACES=326, PETRI_TRANSITIONS=731} [2024-06-21 19:06:29,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-21 19:06:29,341 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 731 transitions, 12760 flow [2024-06-21 19:06:29,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:29,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:29,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:29,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 19:06:29,341 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 19:06:29,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:29,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1571480675, now seen corresponding path program 4 times [2024-06-21 19:06:29,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:29,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910523253] [2024-06-21 19:06:29,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:29,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:29,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:31,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:06:31,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:31,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910523253] [2024-06-21 19:06:31,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910523253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:31,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:31,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:06:31,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075799373] [2024-06-21 19:06:31,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:31,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:06:31,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:31,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:06:31,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:06:31,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:31,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 731 transitions, 12760 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:06:31,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:31,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:31,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:33,226 INFO L124 PetriNetUnfolderBase]: 4550/6780 cut-off events. [2024-06-21 19:06:33,226 INFO L125 PetriNetUnfolderBase]: For 880512/880512 co-relation queries the response was YES. [2024-06-21 19:06:33,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77177 conditions, 6780 events. 4550/6780 cut-off events. For 880512/880512 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36370 event pairs, 1179 based on Foata normal form. 6/6785 useless extension candidates. Maximal degree in co-relation 77036. Up to 6493 conditions per place. [2024-06-21 19:06:33,324 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 725 selfloop transitions, 31 changer transitions 0/761 dead transitions. [2024-06-21 19:06:33,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 761 transitions, 14748 flow [2024-06-21 19:06:33,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:33,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:33,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 19:06:33,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-21 19:06:33,326 INFO L175 Difference]: Start difference. First operand has 326 places, 731 transitions, 12760 flow. Second operand 9 states and 158 transitions. [2024-06-21 19:06:33,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 761 transitions, 14748 flow [2024-06-21 19:06:35,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 761 transitions, 14553 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-21 19:06:35,132 INFO L231 Difference]: Finished difference. Result has 328 places, 734 transitions, 12790 flow [2024-06-21 19:06:35,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12565, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12790, PETRI_PLACES=328, PETRI_TRANSITIONS=734} [2024-06-21 19:06:35,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-21 19:06:35,133 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 734 transitions, 12790 flow [2024-06-21 19:06:35,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 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 19:06:35,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:35,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:35,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 19:06:35,134 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 19:06:35,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:35,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1695895133, now seen corresponding path program 5 times [2024-06-21 19:06:35,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:35,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297492755] [2024-06-21 19:06:35,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:35,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:35,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:37,100 INFO 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 19:06:37,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:37,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297492755] [2024-06-21 19:06:37,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297492755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:37,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:37,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:37,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631769788] [2024-06-21 19:06:37,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:37,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:37,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:37,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:37,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:37,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:37,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 734 transitions, 12790 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:37,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:37,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:37,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:39,203 INFO L124 PetriNetUnfolderBase]: 4578/6824 cut-off events. [2024-06-21 19:06:39,203 INFO L125 PetriNetUnfolderBase]: For 904860/904860 co-relation queries the response was YES. [2024-06-21 19:06:39,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77993 conditions, 6824 events. 4578/6824 cut-off events. For 904860/904860 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36672 event pairs, 1185 based on Foata normal form. 6/6829 useless extension candidates. Maximal degree in co-relation 77851. Up to 6435 conditions per place. [2024-06-21 19:06:39,304 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 706 selfloop transitions, 54 changer transitions 0/765 dead transitions. [2024-06-21 19:06:39,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 765 transitions, 14934 flow [2024-06-21 19:06:39,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:39,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:39,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 19:06:39,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-21 19:06:39,305 INFO L175 Difference]: Start difference. First operand has 328 places, 734 transitions, 12790 flow. Second operand 9 states and 161 transitions. [2024-06-21 19:06:39,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 765 transitions, 14934 flow [2024-06-21 19:06:41,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 765 transitions, 14735 flow, removed 71 selfloop flow, removed 7 redundant places. [2024-06-21 19:06:41,139 INFO L231 Difference]: Finished difference. Result has 330 places, 737 transitions, 12868 flow [2024-06-21 19:06:41,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12591, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=680, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12868, PETRI_PLACES=330, PETRI_TRANSITIONS=737} [2024-06-21 19:06:41,140 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-21 19:06:41,140 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 737 transitions, 12868 flow [2024-06-21 19:06:41,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:41,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:41,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:41,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 19:06:41,141 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 19:06:41,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:41,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754637, now seen corresponding path program 6 times [2024-06-21 19:06:41,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:41,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092478344] [2024-06-21 19:06:41,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:41,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:41,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:42,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 19:06:42,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:42,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092478344] [2024-06-21 19:06:42,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092478344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:42,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:42,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:42,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232787078] [2024-06-21 19:06:42,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:42,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:42,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:42,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:42,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:43,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:43,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 737 transitions, 12868 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:43,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:43,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:43,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:45,078 INFO L124 PetriNetUnfolderBase]: 4580/6827 cut-off events. [2024-06-21 19:06:45,078 INFO L125 PetriNetUnfolderBase]: For 912969/912969 co-relation queries the response was YES. [2024-06-21 19:06:45,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78199 conditions, 6827 events. 4580/6827 cut-off events. For 912969/912969 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36661 event pairs, 1175 based on Foata normal form. 3/6829 useless extension candidates. Maximal degree in co-relation 78056. Up to 6476 conditions per place. [2024-06-21 19:06:45,174 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 715 selfloop transitions, 56 changer transitions 0/776 dead transitions. [2024-06-21 19:06:45,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 776 transitions, 14913 flow [2024-06-21 19:06:45,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:06:45,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:06:45,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-21 19:06:45,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134199134199134 [2024-06-21 19:06:45,176 INFO L175 Difference]: Start difference. First operand has 330 places, 737 transitions, 12868 flow. Second operand 11 states and 191 transitions. [2024-06-21 19:06:45,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 776 transitions, 14913 flow [2024-06-21 19:06:46,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 776 transitions, 14662 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 19:06:46,958 INFO L231 Difference]: Finished difference. Result has 334 places, 740 transitions, 12806 flow [2024-06-21 19:06:46,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12617, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12806, PETRI_PLACES=334, PETRI_TRANSITIONS=740} [2024-06-21 19:06:46,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-21 19:06:46,959 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 740 transitions, 12806 flow [2024-06-21 19:06:46,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:46,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:46,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:46,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 19:06:46,959 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 19:06:46,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:46,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1579754885, now seen corresponding path program 6 times [2024-06-21 19:06:46,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:46,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718106673] [2024-06-21 19:06:46,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:46,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:46,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:48,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 19:06:48,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:48,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718106673] [2024-06-21 19:06:48,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718106673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:48,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:48,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:48,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214239568] [2024-06-21 19:06:48,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:48,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:48,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:48,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:48,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:48,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:48,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 740 transitions, 12806 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:48,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:48,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:48,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:50,807 INFO L124 PetriNetUnfolderBase]: 4583/6832 cut-off events. [2024-06-21 19:06:50,807 INFO L125 PetriNetUnfolderBase]: For 929202/929202 co-relation queries the response was YES. [2024-06-21 19:06:50,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77991 conditions, 6832 events. 4583/6832 cut-off events. For 929202/929202 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 36710 event pairs, 1183 based on Foata normal form. 6/6837 useless extension candidates. Maximal degree in co-relation 77847. Up to 6486 conditions per place. [2024-06-21 19:06:50,911 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 722 selfloop transitions, 49 changer transitions 0/776 dead transitions. [2024-06-21 19:06:50,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 776 transitions, 14900 flow [2024-06-21 19:06:50,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:06:50,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:06:50,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-21 19:06:50,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41125541125541126 [2024-06-21 19:06:50,913 INFO L175 Difference]: Start difference. First operand has 334 places, 740 transitions, 12806 flow. Second operand 11 states and 190 transitions. [2024-06-21 19:06:50,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 776 transitions, 14900 flow [2024-06-21 19:06:53,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 776 transitions, 14720 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-21 19:06:53,071 INFO L231 Difference]: Finished difference. Result has 336 places, 743 transitions, 12903 flow [2024-06-21 19:06:53,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12626, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12903, PETRI_PLACES=336, PETRI_TRANSITIONS=743} [2024-06-21 19:06:53,072 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-21 19:06:53,072 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 743 transitions, 12903 flow [2024-06-21 19:06:53,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:53,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:53,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:53,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 19:06:53,073 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 19:06:53,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:53,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1571473731, now seen corresponding path program 11 times [2024-06-21 19:06:53,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:53,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144488830] [2024-06-21 19:06:53,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:53,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:53,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:06:54,863 INFO 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 19:06:54,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:06:54,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144488830] [2024-06-21 19:06:54,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144488830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:06:54,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:06:54,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:06:54,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270366851] [2024-06-21 19:06:54,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:06:54,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:06:54,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:06:54,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:06:54,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:06:54,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:06:54,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 743 transitions, 12903 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:54,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:06:54,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:06:54,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:06:56,987 INFO L124 PetriNetUnfolderBase]: 4619/6884 cut-off events. [2024-06-21 19:06:56,988 INFO L125 PetriNetUnfolderBase]: For 963409/963409 co-relation queries the response was YES. [2024-06-21 19:06:57,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79224 conditions, 6884 events. 4619/6884 cut-off events. For 963409/963409 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 37018 event pairs, 1172 based on Foata normal form. 6/6889 useless extension candidates. Maximal degree in co-relation 79079. Up to 6539 conditions per place. [2024-06-21 19:06:57,095 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 735 selfloop transitions, 41 changer transitions 0/781 dead transitions. [2024-06-21 19:06:57,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 781 transitions, 15057 flow [2024-06-21 19:06:57,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:06:57,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:06:57,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-21 19:06:57,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 19:06:57,097 INFO L175 Difference]: Start difference. First operand has 336 places, 743 transitions, 12903 flow. Second operand 9 states and 168 transitions. [2024-06-21 19:06:57,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 781 transitions, 15057 flow [2024-06-21 19:06:59,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 781 transitions, 14684 flow, removed 82 selfloop flow, removed 10 redundant places. [2024-06-21 19:06:59,155 INFO L231 Difference]: Finished difference. Result has 335 places, 747 transitions, 12818 flow [2024-06-21 19:06:59,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12536, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=743, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12818, PETRI_PLACES=335, PETRI_TRANSITIONS=747} [2024-06-21 19:06:59,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-21 19:06:59,156 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 747 transitions, 12818 flow [2024-06-21 19:06:59,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:06:59,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:06:59,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:06:59,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 19:06:59,157 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 19:06:59,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:06:59,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1343394951, now seen corresponding path program 12 times [2024-06-21 19:06:59,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:06:59,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433693912] [2024-06-21 19:06:59,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:06:59,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:06:59,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:00,975 INFO 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 19:07:00,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:00,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433693912] [2024-06-21 19:07:00,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433693912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:00,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:00,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 19:07:00,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186445043] [2024-06-21 19:07:00,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:00,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 19:07:00,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:00,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 19:07:00,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 19:07:01,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:01,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 747 transitions, 12818 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:01,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:01,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:01,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:03,113 INFO L124 PetriNetUnfolderBase]: 4639/6912 cut-off events. [2024-06-21 19:07:03,113 INFO L125 PetriNetUnfolderBase]: For 954793/954793 co-relation queries the response was YES. [2024-06-21 19:07:03,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79208 conditions, 6912 events. 4639/6912 cut-off events. For 954793/954793 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 37171 event pairs, 1173 based on Foata normal form. 6/6917 useless extension candidates. Maximal degree in co-relation 79062. Up to 6033 conditions per place. [2024-06-21 19:07:03,223 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 666 selfloop transitions, 124 changer transitions 0/795 dead transitions. [2024-06-21 19:07:03,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 795 transitions, 15844 flow [2024-06-21 19:07:03,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:07:03,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:07:03,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 19:07:03,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-21 19:07:03,224 INFO L175 Difference]: Start difference. First operand has 335 places, 747 transitions, 12818 flow. Second operand 9 states and 177 transitions. [2024-06-21 19:07:03,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 795 transitions, 15844 flow [2024-06-21 19:07:05,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 795 transitions, 15610 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-21 19:07:05,162 INFO L231 Difference]: Finished difference. Result has 338 places, 755 transitions, 13212 flow [2024-06-21 19:07:05,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12584, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13212, PETRI_PLACES=338, PETRI_TRANSITIONS=755} [2024-06-21 19:07:05,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-21 19:07:05,163 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 755 transitions, 13212 flow [2024-06-21 19:07:05,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:05,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:05,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:05,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 19:07:05,164 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:07:05,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:05,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2026727183, now seen corresponding path program 3 times [2024-06-21 19:07:05,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:05,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754558517] [2024-06-21 19:07:05,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:05,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:05,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:06,371 INFO 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 19:07:06,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:06,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754558517] [2024-06-21 19:07:06,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754558517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:06,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:06,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 19:07:06,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975075106] [2024-06-21 19:07:06,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:06,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 19:07:06,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:06,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 19:07:06,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 19:07:06,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:06,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 755 transitions, 13212 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:06,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:06,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:06,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:08,437 INFO L124 PetriNetUnfolderBase]: 4565/6826 cut-off events. [2024-06-21 19:07:08,438 INFO L125 PetriNetUnfolderBase]: For 975954/975985 co-relation queries the response was YES. [2024-06-21 19:07:08,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79261 conditions, 6826 events. 4565/6826 cut-off events. For 975954/975985 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 36996 event pairs, 1234 based on Foata normal form. 17/6829 useless extension candidates. Maximal degree in co-relation 79113. Up to 6487 conditions per place. [2024-06-21 19:07:08,542 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 694 selfloop transitions, 15 changer transitions 0/763 dead transitions. [2024-06-21 19:07:08,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 763 transitions, 14672 flow [2024-06-21 19:07:08,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 19:07:08,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 19:07:08,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 19:07:08,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-21 19:07:08,543 INFO L175 Difference]: Start difference. First operand has 338 places, 755 transitions, 13212 flow. Second operand 6 states and 102 transitions. [2024-06-21 19:07:08,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 763 transitions, 14672 flow [2024-06-21 19:07:10,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 763 transitions, 14303 flow, removed 119 selfloop flow, removed 5 redundant places. [2024-06-21 19:07:10,490 INFO L231 Difference]: Finished difference. Result has 339 places, 755 transitions, 12881 flow [2024-06-21 19:07:10,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12843, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12881, PETRI_PLACES=339, PETRI_TRANSITIONS=755} [2024-06-21 19:07:10,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-21 19:07:10,491 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 755 transitions, 12881 flow [2024-06-21 19:07:10,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:10,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:10,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:10,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 19:07:10,492 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:07:10,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:10,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1746849935, now seen corresponding path program 1 times [2024-06-21 19:07:10,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:10,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013659032] [2024-06-21 19:07:10,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:10,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:10,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:12,545 INFO 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 19:07:12,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:12,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013659032] [2024-06-21 19:07:12,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013659032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:12,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:12,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:07:12,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314911070] [2024-06-21 19:07:12,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:12,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:07:12,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:12,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:07:12,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:07:12,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:12,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 755 transitions, 12881 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:12,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:12,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:12,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:14,692 INFO L124 PetriNetUnfolderBase]: 4630/6901 cut-off events. [2024-06-21 19:07:14,692 INFO L125 PetriNetUnfolderBase]: For 977924/977924 co-relation queries the response was YES. [2024-06-21 19:07:14,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79388 conditions, 6901 events. 4630/6901 cut-off events. For 977924/977924 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 37137 event pairs, 1180 based on Foata normal form. 3/6903 useless extension candidates. Maximal degree in co-relation 79238. Up to 6656 conditions per place. [2024-06-21 19:07:14,798 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 738 selfloop transitions, 28 changer transitions 0/771 dead transitions. [2024-06-21 19:07:14,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 771 transitions, 14678 flow [2024-06-21 19:07:14,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 19:07:14,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 19:07:14,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 19:07:14,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-21 19:07:14,799 INFO L175 Difference]: Start difference. First operand has 339 places, 755 transitions, 12881 flow. Second operand 9 states and 149 transitions. [2024-06-21 19:07:14,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 771 transitions, 14678 flow [2024-06-21 19:07:16,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 771 transitions, 14600 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 19:07:16,855 INFO L231 Difference]: Finished difference. Result has 341 places, 754 transitions, 12889 flow [2024-06-21 19:07:16,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12769, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12889, PETRI_PLACES=341, PETRI_TRANSITIONS=754} [2024-06-21 19:07:16,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-21 19:07:16,856 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 754 transitions, 12889 flow [2024-06-21 19:07:16,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:16,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:16,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:16,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 19:07:16,857 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:07:16,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:16,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1752563855, now seen corresponding path program 2 times [2024-06-21 19:07:16,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:16,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382689584] [2024-06-21 19:07:16,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:16,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:16,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:18,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 19:07:18,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:18,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382689584] [2024-06-21 19:07:18,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382689584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:18,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:18,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 19:07:18,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868150795] [2024-06-21 19:07:18,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:18,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 19:07:18,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:18,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 19:07:18,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 19:07:18,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:18,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 754 transitions, 12889 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:18,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:18,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:18,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:20,664 INFO L124 PetriNetUnfolderBase]: 4595/6848 cut-off events. [2024-06-21 19:07:20,665 INFO L125 PetriNetUnfolderBase]: For 997636/997638 co-relation queries the response was YES. [2024-06-21 19:07:20,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79230 conditions, 6848 events. 4595/6848 cut-off events. For 997636/997638 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 36744 event pairs, 1185 based on Foata normal form. 3/6850 useless extension candidates. Maximal degree in co-relation 79080. Up to 6605 conditions per place. [2024-06-21 19:07:20,768 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 733 selfloop transitions, 28 changer transitions 0/766 dead transitions. [2024-06-21 19:07:20,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 766 transitions, 14485 flow [2024-06-21 19:07:20,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:07:20,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:07:20,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 19:07:20,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 19:07:20,769 INFO L175 Difference]: Start difference. First operand has 341 places, 754 transitions, 12889 flow. Second operand 8 states and 133 transitions. [2024-06-21 19:07:20,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 766 transitions, 14485 flow [2024-06-21 19:07:23,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 766 transitions, 14431 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 19:07:23,142 INFO L231 Difference]: Finished difference. Result has 342 places, 754 transitions, 12897 flow [2024-06-21 19:07:23,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12835, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12897, PETRI_PLACES=342, PETRI_TRANSITIONS=754} [2024-06-21 19:07:23,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 19:07:23,143 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 754 transitions, 12897 flow [2024-06-21 19:07:23,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:23,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:23,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:23,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 19:07:23,144 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 19:07:23,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:23,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1752571791, now seen corresponding path program 1 times [2024-06-21 19:07:23,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:23,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142425996] [2024-06-21 19:07:23,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:23,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:23,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:25,250 INFO 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 19:07:25,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:25,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142425996] [2024-06-21 19:07:25,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142425996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:25,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:25,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:07:25,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042500457] [2024-06-21 19:07:25,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:25,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:07:25,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:25,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:07:25,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:07:25,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:25,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 754 transitions, 12897 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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 19:07:25,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:25,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:25,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:27,416 INFO L124 PetriNetUnfolderBase]: 4521/6759 cut-off events. [2024-06-21 19:07:27,417 INFO L125 PetriNetUnfolderBase]: For 995045/995076 co-relation queries the response was YES. [2024-06-21 19:07:27,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78336 conditions, 6759 events. 4521/6759 cut-off events. For 995045/995076 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 36456 event pairs, 1227 based on Foata normal form. 18/6763 useless extension candidates. Maximal degree in co-relation 78186. Up to 6416 conditions per place. [2024-06-21 19:07:27,533 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 698 selfloop transitions, 16 changer transitions 0/768 dead transitions. [2024-06-21 19:07:27,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 768 transitions, 14407 flow [2024-06-21 19:07:27,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 19:07:27,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 19:07:27,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 19:07:27,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 19:07:27,534 INFO L175 Difference]: Start difference. First operand has 342 places, 754 transitions, 12897 flow. Second operand 8 states and 126 transitions. [2024-06-21 19:07:27,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 768 transitions, 14407 flow [2024-06-21 19:07:30,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 768 transitions, 14328 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 19:07:30,257 INFO L231 Difference]: Finished difference. Result has 342 places, 757 transitions, 12896 flow [2024-06-21 19:07:30,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12818, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12896, PETRI_PLACES=342, PETRI_TRANSITIONS=757} [2024-06-21 19:07:30,258 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 299 predicate places. [2024-06-21 19:07:30,266 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 757 transitions, 12896 flow [2024-06-21 19:07:30,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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 19:07:30,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:30,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:30,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 19:07:30,267 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:07:30,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:30,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1967157399, now seen corresponding path program 1 times [2024-06-21 19:07:30,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:30,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871486622] [2024-06-21 19:07:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:30,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:30,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:32,101 INFO 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 19:07:32,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:32,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871486622] [2024-06-21 19:07:32,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871486622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:32,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:32,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 19:07:32,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725456650] [2024-06-21 19:07:32,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:32,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 19:07:32,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:32,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 19:07:32,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 19:07:32,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-21 19:07:32,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 757 transitions, 12896 flow. Second operand has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:32,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:32,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-21 19:07:32,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:34,881 INFO L124 PetriNetUnfolderBase]: 4566/7034 cut-off events. [2024-06-21 19:07:34,882 INFO L125 PetriNetUnfolderBase]: For 1281465/1281563 co-relation queries the response was YES. [2024-06-21 19:07:34,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90290 conditions, 7034 events. 4566/7034 cut-off events. For 1281465/1281563 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 41103 event pairs, 577 based on Foata normal form. 12/6993 useless extension candidates. Maximal degree in co-relation 90139. Up to 4123 conditions per place. [2024-06-21 19:07:34,996 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 522 selfloop transitions, 187 changer transitions 0/839 dead transitions. [2024-06-21 19:07:34,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 839 transitions, 16471 flow [2024-06-21 19:07:34,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:07:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:07:34,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-21 19:07:34,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-21 19:07:34,998 INFO L175 Difference]: Start difference. First operand has 342 places, 757 transitions, 12896 flow. Second operand 11 states and 245 transitions. [2024-06-21 19:07:34,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 839 transitions, 16471 flow [2024-06-21 19:07:38,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 839 transitions, 16415 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 19:07:38,579 INFO L231 Difference]: Finished difference. Result has 350 places, 773 transitions, 13977 flow [2024-06-21 19:07:38,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12840, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=13977, PETRI_PLACES=350, PETRI_TRANSITIONS=773} [2024-06-21 19:07:38,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-21 19:07:38,580 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 773 transitions, 13977 flow [2024-06-21 19:07:38,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.625) internal successors, (109), 8 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 19:07:38,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:38,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:38,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 19:07:38,581 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 19:07:38,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:38,581 INFO L85 PathProgramCache]: Analyzing trace with hash -662770963, now seen corresponding path program 2 times [2024-06-21 19:07:38,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:38,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455159481] [2024-06-21 19:07:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:38,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:38,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:40,851 INFO 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 19:07:40,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:40,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455159481] [2024-06-21 19:07:40,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455159481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:40,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:40,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:07:40,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460131746] [2024-06-21 19:07:40,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:40,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:07:40,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:40,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:07:40,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:07:41,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:07:41,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 773 transitions, 13977 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 19:07:41,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:41,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:07:41,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:43,990 INFO L124 PetriNetUnfolderBase]: 5580/8348 cut-off events. [2024-06-21 19:07:43,990 INFO L125 PetriNetUnfolderBase]: For 1611723/1611749 co-relation queries the response was YES. [2024-06-21 19:07:44,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112481 conditions, 8348 events. 5580/8348 cut-off events. For 1611723/1611749 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 47489 event pairs, 958 based on Foata normal form. 40/8358 useless extension candidates. Maximal degree in co-relation 112326. Up to 5673 conditions per place. [2024-06-21 19:07:44,115 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 609 selfloop transitions, 240 changer transitions 0/854 dead transitions. [2024-06-21 19:07:44,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 854 transitions, 18072 flow [2024-06-21 19:07:44,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:07:44,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:07:44,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 237 transitions. [2024-06-21 19:07:44,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.512987012987013 [2024-06-21 19:07:44,117 INFO L175 Difference]: Start difference. First operand has 350 places, 773 transitions, 13977 flow. Second operand 11 states and 237 transitions. [2024-06-21 19:07:44,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 854 transitions, 18072 flow [2024-06-21 19:07:47,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 854 transitions, 17682 flow, removed 180 selfloop flow, removed 3 redundant places. [2024-06-21 19:07:47,645 INFO L231 Difference]: Finished difference. Result has 359 places, 785 transitions, 14823 flow [2024-06-21 19:07:47,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13763, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=14823, PETRI_PLACES=359, PETRI_TRANSITIONS=785} [2024-06-21 19:07:47,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-21 19:07:47,646 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 785 transitions, 14823 flow [2024-06-21 19:07:47,647 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 19:07:47,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:47,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:47,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 19:07:47,647 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 19:07:47,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:47,647 INFO L85 PathProgramCache]: Analyzing trace with hash -660893293, now seen corresponding path program 3 times [2024-06-21 19:07:47,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:47,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117244385] [2024-06-21 19:07:47,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:47,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:47,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:07:50,100 INFO 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 19:07:50,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:07:50,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117244385] [2024-06-21 19:07:50,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117244385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:07:50,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:07:50,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:07:50,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16015117] [2024-06-21 19:07:50,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:07:50,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:07:50,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:07:50,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:07:50,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:07:50,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:07:50,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 785 transitions, 14823 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 19:07:50,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:07:50,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:07:50,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:07:53,849 INFO L124 PetriNetUnfolderBase]: 6113/9199 cut-off events. [2024-06-21 19:07:53,849 INFO L125 PetriNetUnfolderBase]: For 1780903/1780915 co-relation queries the response was YES. [2024-06-21 19:07:53,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 121965 conditions, 9199 events. 6113/9199 cut-off events. For 1780903/1780915 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 53870 event pairs, 1452 based on Foata normal form. 48/9229 useless extension candidates. Maximal degree in co-relation 121807. Up to 7788 conditions per place. [2024-06-21 19:07:54,006 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 685 selfloop transitions, 240 changer transitions 0/930 dead transitions. [2024-06-21 19:07:54,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 930 transitions, 19256 flow [2024-06-21 19:07:54,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:07:54,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:07:54,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 255 transitions. [2024-06-21 19:07:54,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46703296703296704 [2024-06-21 19:07:54,008 INFO L175 Difference]: Start difference. First operand has 359 places, 785 transitions, 14823 flow. Second operand 13 states and 255 transitions. [2024-06-21 19:07:54,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 930 transitions, 19256 flow [2024-06-21 19:07:58,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 930 transitions, 18733 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 19:07:58,072 INFO L231 Difference]: Finished difference. Result has 369 places, 843 transitions, 16107 flow [2024-06-21 19:07:58,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14342, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16107, PETRI_PLACES=369, PETRI_TRANSITIONS=843} [2024-06-21 19:07:58,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-21 19:07:58,073 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 843 transitions, 16107 flow [2024-06-21 19:07:58,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 19:07:58,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:07:58,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:07:58,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 19:07:58,074 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 19:07:58,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:07:58,074 INFO L85 PathProgramCache]: Analyzing trace with hash 661055909, now seen corresponding path program 4 times [2024-06-21 19:07:58,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:07:58,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510765347] [2024-06-21 19:07:58,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:07:58,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:07:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:00,462 INFO 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 19:08:00,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:00,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510765347] [2024-06-21 19:08:00,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510765347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:00,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:00,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:00,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646961720] [2024-06-21 19:08:00,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:00,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:00,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:00,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:00,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:00,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:08:00,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 843 transitions, 16107 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 19:08:00,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:00,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:08:00,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:04,223 INFO L124 PetriNetUnfolderBase]: 6639/10031 cut-off events. [2024-06-21 19:08:04,223 INFO L125 PetriNetUnfolderBase]: For 2085851/2085869 co-relation queries the response was YES. [2024-06-21 19:08:04,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 138330 conditions, 10031 events. 6639/10031 cut-off events. For 2085851/2085869 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 60356 event pairs, 1521 based on Foata normal form. 40/10045 useless extension candidates. Maximal degree in co-relation 138167. Up to 7239 conditions per place. [2024-06-21 19:08:04,617 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 632 selfloop transitions, 284 changer transitions 0/921 dead transitions. [2024-06-21 19:08:04,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 921 transitions, 20055 flow [2024-06-21 19:08:04,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:08:04,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:08:04,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 235 transitions. [2024-06-21 19:08:04,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5086580086580087 [2024-06-21 19:08:04,618 INFO L175 Difference]: Start difference. First operand has 369 places, 843 transitions, 16107 flow. Second operand 11 states and 235 transitions. [2024-06-21 19:08:04,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 921 transitions, 20055 flow [2024-06-21 19:08:08,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 921 transitions, 19572 flow, removed 62 selfloop flow, removed 8 redundant places. [2024-06-21 19:08:08,965 INFO L231 Difference]: Finished difference. Result has 373 places, 851 transitions, 16663 flow [2024-06-21 19:08:08,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=15624, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16663, PETRI_PLACES=373, PETRI_TRANSITIONS=851} [2024-06-21 19:08:08,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-21 19:08:08,966 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 851 transitions, 16663 flow [2024-06-21 19:08:08,966 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 19:08:08,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:08,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:08,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 19:08:08,967 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 19:08:08,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:08,967 INFO L85 PathProgramCache]: Analyzing trace with hash -946318337, now seen corresponding path program 5 times [2024-06-21 19:08:08,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:08,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541022872] [2024-06-21 19:08:08,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:08,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:08,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:11,248 INFO 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 19:08:11,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:11,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541022872] [2024-06-21 19:08:11,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541022872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:11,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:11,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:11,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100420562] [2024-06-21 19:08:11,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:11,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:11,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:11,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:11,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:11,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:08:11,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 851 transitions, 16663 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 19:08:11,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:11,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:08:11,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:15,686 INFO L124 PetriNetUnfolderBase]: 6797/10316 cut-off events. [2024-06-21 19:08:15,687 INFO L125 PetriNetUnfolderBase]: For 2155959/2155966 co-relation queries the response was YES. [2024-06-21 19:08:15,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141742 conditions, 10316 events. 6797/10316 cut-off events. For 2155959/2155966 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 62905 event pairs, 1864 based on Foata normal form. 44/10342 useless extension candidates. Maximal degree in co-relation 141577. Up to 8817 conditions per place. [2024-06-21 19:08:15,889 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 683 selfloop transitions, 216 changer transitions 0/904 dead transitions. [2024-06-21 19:08:15,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 904 transitions, 19641 flow [2024-06-21 19:08:15,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:08:15,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:08:15,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 19:08:15,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-21 19:08:15,890 INFO L175 Difference]: Start difference. First operand has 373 places, 851 transitions, 16663 flow. Second operand 10 states and 206 transitions. [2024-06-21 19:08:15,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 904 transitions, 19641 flow [2024-06-21 19:08:20,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 904 transitions, 19094 flow, removed 94 selfloop flow, removed 7 redundant places. [2024-06-21 19:08:21,004 INFO L231 Difference]: Finished difference. Result has 376 places, 854 transitions, 16781 flow [2024-06-21 19:08:21,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16116, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16781, PETRI_PLACES=376, PETRI_TRANSITIONS=854} [2024-06-21 19:08:21,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-21 19:08:21,005 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 854 transitions, 16781 flow [2024-06-21 19:08:21,006 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 19:08:21,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:21,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:21,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 19:08:21,006 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 19:08:21,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash 2081044841, now seen corresponding path program 6 times [2024-06-21 19:08:21,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:21,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058805729] [2024-06-21 19:08:21,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:21,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:23,482 INFO 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 19:08:23,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:23,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058805729] [2024-06-21 19:08:23,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058805729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:23,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:23,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:23,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208866708] [2024-06-21 19:08:23,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:23,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:23,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:23,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:23,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:23,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:08:23,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 854 transitions, 16781 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 19:08:23,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:23,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:08:23,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:27,944 INFO L124 PetriNetUnfolderBase]: 6942/10546 cut-off events. [2024-06-21 19:08:27,944 INFO L125 PetriNetUnfolderBase]: For 2146264/2146271 co-relation queries the response was YES. [2024-06-21 19:08:28,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144887 conditions, 10546 events. 6942/10546 cut-off events. For 2146264/2146271 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 64534 event pairs, 1785 based on Foata normal form. 36/10564 useless extension candidates. Maximal degree in co-relation 144720. Up to 8126 conditions per place. [2024-06-21 19:08:28,128 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 691 selfloop transitions, 219 changer transitions 0/915 dead transitions. [2024-06-21 19:08:28,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 915 transitions, 20306 flow [2024-06-21 19:08:28,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 19:08:28,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 19:08:28,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-21 19:08:28,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 19:08:28,130 INFO L175 Difference]: Start difference. First operand has 376 places, 854 transitions, 16781 flow. Second operand 10 states and 210 transitions. [2024-06-21 19:08:28,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 915 transitions, 20306 flow [2024-06-21 19:08:32,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 915 transitions, 19763 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 19:08:32,779 INFO L231 Difference]: Finished difference. Result has 379 places, 858 transitions, 17006 flow [2024-06-21 19:08:32,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16238, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=854, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17006, PETRI_PLACES=379, PETRI_TRANSITIONS=858} [2024-06-21 19:08:32,780 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-21 19:08:32,780 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 858 transitions, 17006 flow [2024-06-21 19:08:32,780 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 19:08:32,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:32,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:32,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 19:08:32,781 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 19:08:32,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:32,781 INFO L85 PathProgramCache]: Analyzing trace with hash 2085844943, now seen corresponding path program 1 times [2024-06-21 19:08:32,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:32,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231576544] [2024-06-21 19:08:32,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:32,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:32,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:35,570 INFO 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 19:08:35,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:35,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231576544] [2024-06-21 19:08:35,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231576544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:35,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:35,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:35,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189183782] [2024-06-21 19:08:35,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:35,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:35,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:35,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:35,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:35,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-21 19:08:35,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 858 transitions, 17006 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 19:08:35,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:35,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-21 19:08:35,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:40,230 INFO L124 PetriNetUnfolderBase]: 7154/10915 cut-off events. [2024-06-21 19:08:40,231 INFO L125 PetriNetUnfolderBase]: For 2312364/2312371 co-relation queries the response was YES. [2024-06-21 19:08:40,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149355 conditions, 10915 events. 7154/10915 cut-off events. For 2312364/2312371 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 67840 event pairs, 1965 based on Foata normal form. 50/10947 useless extension candidates. Maximal degree in co-relation 149186. Up to 9805 conditions per place. [2024-06-21 19:08:40,579 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 718 selfloop transitions, 201 changer transitions 0/924 dead transitions. [2024-06-21 19:08:40,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 924 transitions, 20101 flow [2024-06-21 19:08:40,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 19:08:40,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 19:08:40,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 250 transitions. [2024-06-21 19:08:40,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45787545787545786 [2024-06-21 19:08:40,581 INFO L175 Difference]: Start difference. First operand has 379 places, 858 transitions, 17006 flow. Second operand 13 states and 250 transitions. [2024-06-21 19:08:40,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 924 transitions, 20101 flow [2024-06-21 19:08:45,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 924 transitions, 19373 flow, removed 89 selfloop flow, removed 8 redundant places. [2024-06-21 19:08:45,474 INFO L231 Difference]: Finished difference. Result has 384 places, 863 transitions, 16968 flow [2024-06-21 19:08:45,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16281, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16968, PETRI_PLACES=384, PETRI_TRANSITIONS=863} [2024-06-21 19:08:45,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-21 19:08:45,475 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 863 transitions, 16968 flow [2024-06-21 19:08:45,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 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 19:08:45,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:45,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:45,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 19:08:45,476 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 19:08:45,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:45,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2118521027, now seen corresponding path program 7 times [2024-06-21 19:08:45,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:45,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885684683] [2024-06-21 19:08:45,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:45,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:45,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:47,844 INFO 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 19:08:47,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:47,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885684683] [2024-06-21 19:08:47,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885684683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:47,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:47,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:47,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391089655] [2024-06-21 19:08:47,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:47,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:47,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:47,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:47,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:47,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:08:47,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 863 transitions, 16968 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 19:08:47,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:47,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:08:47,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:08:52,128 INFO L124 PetriNetUnfolderBase]: 7176/10957 cut-off events. [2024-06-21 19:08:52,129 INFO L125 PetriNetUnfolderBase]: For 2235898/2235914 co-relation queries the response was YES. [2024-06-21 19:08:52,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 145688 conditions, 10957 events. 7176/10957 cut-off events. For 2235898/2235914 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 68106 event pairs, 1821 based on Foata normal form. 48/10982 useless extension candidates. Maximal degree in co-relation 145519. Up to 8811 conditions per place. [2024-06-21 19:08:52,341 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 630 selfloop transitions, 291 changer transitions 0/926 dead transitions. [2024-06-21 19:08:52,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 926 transitions, 20286 flow [2024-06-21 19:08:52,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 19:08:52,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 19:08:52,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 231 transitions. [2024-06-21 19:08:52,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 19:08:52,344 INFO L175 Difference]: Start difference. First operand has 384 places, 863 transitions, 16968 flow. Second operand 11 states and 231 transitions. [2024-06-21 19:08:52,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 926 transitions, 20286 flow [2024-06-21 19:08:57,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 926 transitions, 19794 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-21 19:08:57,341 INFO L231 Difference]: Finished difference. Result has 385 places, 866 transitions, 17306 flow [2024-06-21 19:08:57,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=16476, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=863, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=572, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=17306, PETRI_PLACES=385, PETRI_TRANSITIONS=866} [2024-06-21 19:08:57,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-21 19:08:57,342 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 866 transitions, 17306 flow [2024-06-21 19:08:57,342 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 19:08:57,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 19:08:57,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 19:08:57,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 19:08:57,343 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 19:08:57,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 19:08:57,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2031685067, now seen corresponding path program 8 times [2024-06-21 19:08:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 19:08:57,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498480003] [2024-06-21 19:08:57,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 19:08:57,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 19:08:57,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 19:08:59,823 INFO 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 19:08:59,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 19:08:59,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498480003] [2024-06-21 19:08:59,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498480003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 19:08:59,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 19:08:59,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 19:08:59,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916821410] [2024-06-21 19:08:59,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 19:08:59,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 19:08:59,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 19:08:59,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 19:08:59,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 19:08:59,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-21 19:08:59,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 866 transitions, 17306 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 19:08:59,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 19:08:59,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-21 19:08:59,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 19:09:04,141 INFO L124 PetriNetUnfolderBase]: 7418/11363 cut-off events. [2024-06-21 19:09:04,141 INFO L125 PetriNetUnfolderBase]: For 2201239/2201245 co-relation queries the response was YES. [2024-06-21 19:09:04,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148664 conditions, 11363 events. 7418/11363 cut-off events. For 2201239/2201245 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 71539 event pairs, 2075 based on Foata normal form. 42/11388 useless extension candidates. Maximal degree in co-relation 148494. Up to 10173 conditions per place.