./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe009_power.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-nonrel/safe009_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe009_power.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-7724a2d-m [2024-06-28 03:57:27,298 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:57:27,360 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:57:27,363 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:57:27,363 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:57:27,381 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:57:27,382 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:57:27,382 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:57:27,383 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:57:27,386 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:57:27,386 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:57:27,386 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:57:27,387 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:57:27,388 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:57:27,388 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:57:27,389 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:57:27,389 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:57:27,389 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:57:27,389 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:57:27,389 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:57:27,389 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:57:27,390 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:57:27,390 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:57:27,390 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:57:27,390 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:57:27,391 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:57:27,391 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:57:27,391 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:57:27,392 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:57:27,392 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:57:27,393 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:57:27,393 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:57:27,393 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:57:27,393 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:57:27,393 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:57:27,394 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:57:27,394 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:57:27,394 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:57:27,395 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:57:27,395 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:57:27,395 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:57:27,396 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:57:27,396 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:57:27,396 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-28 03:57:27,629 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:57:27,653 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:57:27,655 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:57:27,656 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:57:27,657 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:57:27,657 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-28 03:57:28,763 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:57:28,962 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:57:28,963 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe009_power.oepc.i [2024-06-28 03:57:28,981 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eabf2e43d/afaef2dcea8b4b1da924da676dcb8ac8/FLAG9471202e4 [2024-06-28 03:57:28,991 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eabf2e43d/afaef2dcea8b4b1da924da676dcb8ac8 [2024-06-28 03:57:28,993 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:57:28,994 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:57:28,994 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-nonrel/safe009_power.oepc.yml/witness.yml [2024-06-28 03:57:29,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:57:29,213 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:57:29,214 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:57:29,214 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:57:29,218 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:57:29,218 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:57:28" (1/2) ... [2024-06-28 03:57:29,219 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74a7466f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:57:29, skipping insertion in model container [2024-06-28 03:57:29,219 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:57:28" (1/2) ... [2024-06-28 03:57:29,221 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@69140dcc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:57:29, skipping insertion in model container [2024-06-28 03:57:29,221 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:57:29" (2/2) ... [2024-06-28 03:57:29,221 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@74a7466f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29, skipping insertion in model container [2024-06-28 03:57:29,221 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:57:29" (2/2) ... [2024-06-28 03:57:29,222 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:57:29,335 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:57:29,337 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:57:29,337 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:57:29,337 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] (((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || y$w_buff0_used == (_Bool)0)) && (! multithreaded || y$w_buff0 == 0)) && (! multithreaded || y$w_buff1_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd2 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd2 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && y$w_buff0 == 0) && y$w_buff0_used == (_Bool)0) && y$w_buff1 == 0) && y$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2)))) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & y && ((*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1) || *__unbuffered_p0_EAX$read_delayed_var == 2))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || y$w_buff1 == 0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-28 03:57:29,337 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:57:29,337 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-28 03:57:29,372 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:57:29,697 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:57:29,705 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:57:29,833 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:57:29,872 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:57:29,873 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29 WrapperNode [2024-06-28 03:57:29,873 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:57:29,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:57:29,874 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:57:29,874 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:57:29,879 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,896 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,928 INFO L138 Inliner]: procedures = 175, calls = 101, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 278 [2024-06-28 03:57:29,928 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:57:29,929 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:57:29,929 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:57:29,929 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:57:29,938 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,938 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,943 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,959 INFO L175 MemorySlicer]: Split 62 memory accesses to 2 slices as follows [2, 60]. 97 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 9 writes are split as follows [0, 9]. [2024-06-28 03:57:29,959 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,959 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,971 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,973 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,976 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,977 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,981 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:57:29,982 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:57:29,982 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:57:29,982 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:57:29,983 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (1/1) ... [2024-06-28 03:57:29,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:57:30,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:57:30,044 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-28 03:57:30,070 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-28 03:57:30,096 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:57:30,097 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:57:30,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:57:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:57:30,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:57:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:57:30,098 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:57:30,098 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:57:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:57:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:57:30,099 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:57:30,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:57:30,102 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:57:30,248 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:57:30,250 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:57:30,757 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:57:30,757 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:57:31,255 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:57:31,255 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:57:31,256 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:57:31 BoogieIcfgContainer [2024-06-28 03:57:31,256 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:57:31,258 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:57:31,258 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:57:31,261 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:57:31,261 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:57:28" (1/4) ... [2024-06-28 03:57:31,261 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28167092 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:57:31, skipping insertion in model container [2024-06-28 03:57:31,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:57:29" (2/4) ... [2024-06-28 03:57:31,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28167092 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:57:31, skipping insertion in model container [2024-06-28 03:57:31,262 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:57:29" (3/4) ... [2024-06-28 03:57:31,262 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28167092 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:57:31, skipping insertion in model container [2024-06-28 03:57:31,263 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:57:31" (4/4) ... [2024-06-28 03:57:31,264 INFO L112 eAbstractionObserver]: Analyzing ICFG safe009_power.oepc.i [2024-06-28 03:57:31,279 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:57:31,279 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:57:31,279 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:57:31,342 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:57:31,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:57:31,402 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 03:57:31,402 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:57:31,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 52 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:57:31,405 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:57:31,454 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 03:57:31,461 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:57:31,480 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;@6073ef9f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:57:31,481 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:57:31,486 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:57:31,486 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 03:57:31,486 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:57:31,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:31,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:57:31,500 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-28 03:57:31,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:31,504 INFO L85 PathProgramCache]: Analyzing trace with hash 909297017, now seen corresponding path program 1 times [2024-06-28 03:57:31,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:31,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265097249] [2024-06-28 03:57:31,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:31,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:31,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:33,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-28 03:57:33,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:33,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265097249] [2024-06-28 03:57:33,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265097249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:33,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:33,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:57:33,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864738970] [2024-06-28 03:57:33,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:33,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:57:33,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:33,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:57:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:57:33,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:57:33,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:33,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:33,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:57:33,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:33,846 INFO L124 PetriNetUnfolderBase]: 990/1529 cut-off events. [2024-06-28 03:57:33,846 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 03:57:33,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 1529 events. 990/1529 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 7039 event pairs, 650 based on Foata normal form. 1/1497 useless extension candidates. Maximal degree in co-relation 3097. Up to 1503 conditions per place. [2024-06-28 03:57:33,859 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 34 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 03:57:33,859 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 179 flow [2024-06-28 03:57:33,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:57:33,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:57:33,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-28 03:57:33,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-28 03:57:33,868 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 68 transitions. [2024-06-28 03:57:33,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 179 flow [2024-06-28 03:57:33,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:57:33,872 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 03:57:33,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 03:57:33,875 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 03:57:33,875 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 03:57:33,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:33,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:33,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:33,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:57:33,876 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-28 03:57:33,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:33,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1956105848, now seen corresponding path program 1 times [2024-06-28 03:57:33,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:33,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524439839] [2024-06-28 03:57:33,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:33,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:35,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:35,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524439839] [2024-06-28 03:57:35,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524439839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:35,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:35,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:57:35,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872721022] [2024-06-28 03:57:35,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:35,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:57:35,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:35,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:57:35,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:57:35,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:57:35,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:35,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:35,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:57:35,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:36,515 INFO L124 PetriNetUnfolderBase]: 984/1519 cut-off events. [2024-06-28 03:57:36,515 INFO L125 PetriNetUnfolderBase]: For 287/291 co-relation queries the response was YES. [2024-06-28 03:57:36,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3528 conditions, 1519 events. 984/1519 cut-off events. For 287/291 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6973 event pairs, 540 based on Foata normal form. 5/1520 useless extension candidates. Maximal degree in co-relation 3516. Up to 1475 conditions per place. [2024-06-28 03:57:36,524 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-28 03:57:36,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 254 flow [2024-06-28 03:57:36,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:57:36,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:57:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-28 03:57:36,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426829268292683 [2024-06-28 03:57:36,528 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 89 transitions. [2024-06-28 03:57:36,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 254 flow [2024-06-28 03:57:36,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:57:36,531 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 03:57:36,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 03:57:36,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 03:57:36,533 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 03:57:36,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:36,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:36,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:36,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:57:36,539 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-28 03:57:36,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:36,542 INFO L85 PathProgramCache]: Analyzing trace with hash 509740255, now seen corresponding path program 1 times [2024-06-28 03:57:36,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:36,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713031691] [2024-06-28 03:57:36,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:36,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:36,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:38,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:38,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:38,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713031691] [2024-06-28 03:57:38,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713031691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:38,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:38,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:57:38,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885189804] [2024-06-28 03:57:38,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:38,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:57:38,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:38,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:57:38,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:57:38,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:57:38,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:38,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:38,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:57:38,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:39,475 INFO L124 PetriNetUnfolderBase]: 1183/1810 cut-off events. [2024-06-28 03:57:39,475 INFO L125 PetriNetUnfolderBase]: For 937/937 co-relation queries the response was YES. [2024-06-28 03:57:39,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4673 conditions, 1810 events. 1183/1810 cut-off events. For 937/937 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8215 event pairs, 510 based on Foata normal form. 3/1810 useless extension candidates. Maximal degree in co-relation 4659. Up to 1748 conditions per place. [2024-06-28 03:57:39,485 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 10 changer transitions 0/74 dead transitions. [2024-06-28 03:57:39,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 74 transitions, 379 flow [2024-06-28 03:57:39,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:57:39,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:57:39,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-28 03:57:39,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5170731707317073 [2024-06-28 03:57:39,489 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 106 transitions. [2024-06-28 03:57:39,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 74 transitions, 379 flow [2024-06-28 03:57:39,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 74 transitions, 358 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 03:57:39,493 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 206 flow [2024-06-28 03:57:39,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2024-06-28 03:57:39,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-28 03:57:39,494 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 206 flow [2024-06-28 03:57:39,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:39,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:39,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:39,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:57:39,495 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-28 03:57:39,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:39,496 INFO L85 PathProgramCache]: Analyzing trace with hash 233555240, now seen corresponding path program 1 times [2024-06-28 03:57:39,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916213336] [2024-06-28 03:57:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:39,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:41,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:41,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916213336] [2024-06-28 03:57:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916213336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:41,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:41,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:57:41,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157689690] [2024-06-28 03:57:41,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:41,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:57:41,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:41,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:57:41,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:57:41,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:57:41,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 206 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:41,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:41,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:57:41,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:42,758 INFO L124 PetriNetUnfolderBase]: 1174/1795 cut-off events. [2024-06-28 03:57:42,759 INFO L125 PetriNetUnfolderBase]: For 1619/1619 co-relation queries the response was YES. [2024-06-28 03:57:42,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5131 conditions, 1795 events. 1174/1795 cut-off events. For 1619/1619 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8132 event pairs, 365 based on Foata normal form. 6/1798 useless extension candidates. Maximal degree in co-relation 5114. Up to 1695 conditions per place. [2024-06-28 03:57:42,767 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 64 selfloop transitions, 12 changer transitions 0/81 dead transitions. [2024-06-28 03:57:42,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 81 transitions, 442 flow [2024-06-28 03:57:42,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:57:42,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:57:42,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-28 03:57:42,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.491869918699187 [2024-06-28 03:57:42,770 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 206 flow. Second operand 6 states and 121 transitions. [2024-06-28 03:57:42,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 81 transitions, 442 flow [2024-06-28 03:57:42,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 81 transitions, 438 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-28 03:57:42,776 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-28 03:57:42,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-28 03:57:42,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-28 03:57:42,777 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-28 03:57:42,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:42,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:42,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:42,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:57:42,778 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-28 03:57:42,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:42,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1356479878, now seen corresponding path program 1 times [2024-06-28 03:57:42,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:42,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398983449] [2024-06-28 03:57:42,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:42,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:44,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:44,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:44,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398983449] [2024-06-28 03:57:44,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398983449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:44,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:44,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:57:44,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115258452] [2024-06-28 03:57:44,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:44,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:57:44,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:44,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:57:44,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:57:44,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:57:44,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 flow. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:44,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:44,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:57:44,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:45,277 INFO L124 PetriNetUnfolderBase]: 1192/1822 cut-off events. [2024-06-28 03:57:45,277 INFO L125 PetriNetUnfolderBase]: For 2571/2574 co-relation queries the response was YES. [2024-06-28 03:57:45,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5549 conditions, 1822 events. 1192/1822 cut-off events. For 2571/2574 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8316 event pairs, 452 based on Foata normal form. 10/1828 useless extension candidates. Maximal degree in co-relation 5528. Up to 1694 conditions per place. [2024-06-28 03:57:45,288 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 13 changer transitions 0/76 dead transitions. [2024-06-28 03:57:45,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 475 flow [2024-06-28 03:57:45,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:57:45,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:57:45,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 03:57:45,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 03:57:45,293 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 5 states and 93 transitions. [2024-06-28 03:57:45,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 475 flow [2024-06-28 03:57:45,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 76 transitions, 446 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 03:57:45,298 INFO L231 Difference]: Finished difference. Result has 57 places, 56 transitions, 299 flow [2024-06-28 03:57:45,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=299, PETRI_PLACES=57, PETRI_TRANSITIONS=56} [2024-06-28 03:57:45,300 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 15 predicate places. [2024-06-28 03:57:45,300 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 56 transitions, 299 flow [2024-06-28 03:57:45,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:45,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:45,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:45,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:57:45,301 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-28 03:57:45,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:45,301 INFO L85 PathProgramCache]: Analyzing trace with hash -543683607, now seen corresponding path program 1 times [2024-06-28 03:57:45,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:45,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498418869] [2024-06-28 03:57:45,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:45,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:47,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:47,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:47,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498418869] [2024-06-28 03:57:47,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498418869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:47,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:47,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:57:47,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625356030] [2024-06-28 03:57:47,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:47,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:57:47,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:47,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:57:47,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:57:47,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:57:47,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 56 transitions, 299 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:47,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:47,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:57:47,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:49,112 INFO L124 PetriNetUnfolderBase]: 1205/1847 cut-off events. [2024-06-28 03:57:49,112 INFO L125 PetriNetUnfolderBase]: For 3810/3816 co-relation queries the response was YES. [2024-06-28 03:57:49,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6311 conditions, 1847 events. 1205/1847 cut-off events. For 3810/3816 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8426 event pairs, 455 based on Foata normal form. 6/1849 useless extension candidates. Maximal degree in co-relation 6287. Up to 1726 conditions per place. [2024-06-28 03:57:49,122 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 71 selfloop transitions, 21 changer transitions 0/96 dead transitions. [2024-06-28 03:57:49,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 96 transitions, 633 flow [2024-06-28 03:57:49,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:49,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:49,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 03:57:49,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425087108013937 [2024-06-28 03:57:49,124 INFO L175 Difference]: Start difference. First operand has 57 places, 56 transitions, 299 flow. Second operand 7 states and 127 transitions. [2024-06-28 03:57:49,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 96 transitions, 633 flow [2024-06-28 03:57:49,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 96 transitions, 621 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 03:57:49,128 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 391 flow [2024-06-28 03:57:49,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=391, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-28 03:57:49,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 03:57:49,131 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 391 flow [2024-06-28 03:57:49,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:49,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:49,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:49,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:57:49,132 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-28 03:57:49,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:49,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1915589915, now seen corresponding path program 1 times [2024-06-28 03:57:49,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:49,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539684737] [2024-06-28 03:57:49,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:49,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:49,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:51,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:51,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:51,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539684737] [2024-06-28 03:57:51,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539684737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:51,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:51,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:57:51,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911830681] [2024-06-28 03:57:51,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:51,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:57:51,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:51,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:57:51,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:57:51,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:57:51,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 391 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:51,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:51,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:57:51,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:52,929 INFO L124 PetriNetUnfolderBase]: 1420/2150 cut-off events. [2024-06-28 03:57:52,930 INFO L125 PetriNetUnfolderBase]: For 5926/5932 co-relation queries the response was YES. [2024-06-28 03:57:52,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 2150 events. 1420/2150 cut-off events. For 5926/5932 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9882 event pairs, 466 based on Foata normal form. 12/2158 useless extension candidates. Maximal degree in co-relation 7781. Up to 1906 conditions per place. [2024-06-28 03:57:52,945 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 90 selfloop transitions, 28 changer transitions 0/122 dead transitions. [2024-06-28 03:57:52,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 122 transitions, 875 flow [2024-06-28 03:57:52,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:57:52,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:57:52,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:57:52,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:57:52,948 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 391 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:57:52,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 122 transitions, 875 flow [2024-06-28 03:57:52,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 122 transitions, 837 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 03:57:52,956 INFO L231 Difference]: Finished difference. Result has 71 places, 77 transitions, 533 flow [2024-06-28 03:57:52,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=533, PETRI_PLACES=71, PETRI_TRANSITIONS=77} [2024-06-28 03:57:52,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-28 03:57:52,957 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 77 transitions, 533 flow [2024-06-28 03:57:52,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:52,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:52,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:52,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:57:52,957 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-28 03:57:52,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:52,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1915589729, now seen corresponding path program 2 times [2024-06-28 03:57:52,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:52,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137608305] [2024-06-28 03:57:52,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:52,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:52,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:55,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:55,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137608305] [2024-06-28 03:57:55,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137608305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:55,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:55,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:57:55,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809340237] [2024-06-28 03:57:55,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:55,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:57:55,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:55,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:57:55,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:57:55,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:57:55,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 77 transitions, 533 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:55,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:55,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:57:55,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:56,500 INFO L124 PetriNetUnfolderBase]: 1433/2175 cut-off events. [2024-06-28 03:57:56,500 INFO L125 PetriNetUnfolderBase]: For 8243/8249 co-relation queries the response was YES. [2024-06-28 03:57:56,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8878 conditions, 2175 events. 1433/2175 cut-off events. For 8243/8249 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10046 event pairs, 484 based on Foata normal form. 6/2177 useless extension candidates. Maximal degree in co-relation 8847. Up to 2075 conditions per place. [2024-06-28 03:57:56,513 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 85 selfloop transitions, 19 changer transitions 0/108 dead transitions. [2024-06-28 03:57:56,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 108 transitions, 837 flow [2024-06-28 03:57:56,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:57:56,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:57:56,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:57:56,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 03:57:56,516 INFO L175 Difference]: Start difference. First operand has 71 places, 77 transitions, 533 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:57:56,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 108 transitions, 837 flow [2024-06-28 03:57:56,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 108 transitions, 783 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 03:57:56,525 INFO L231 Difference]: Finished difference. Result has 75 places, 80 transitions, 559 flow [2024-06-28 03:57:56,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=559, PETRI_PLACES=75, PETRI_TRANSITIONS=80} [2024-06-28 03:57:56,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 03:57:56,525 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 80 transitions, 559 flow [2024-06-28 03:57:56,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:56,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:56,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:56,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:57:56,526 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-28 03:57:56,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:56,527 INFO L85 PathProgramCache]: Analyzing trace with hash -51839157, now seen corresponding path program 3 times [2024-06-28 03:57:56,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:56,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478072340] [2024-06-28 03:57:56,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:56,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:57:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:57:58,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:57:58,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478072340] [2024-06-28 03:57:58,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478072340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:57:58,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:57:58,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:57:58,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855834310] [2024-06-28 03:57:58,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:57:58,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:57:58,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:57:58,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:57:58,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:57:58,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:57:58,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 80 transitions, 559 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:58,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:57:58,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:57:58,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:57:59,780 INFO L124 PetriNetUnfolderBase]: 1428/2168 cut-off events. [2024-06-28 03:57:59,780 INFO L125 PetriNetUnfolderBase]: For 9307/9313 co-relation queries the response was YES. [2024-06-28 03:57:59,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8979 conditions, 2168 events. 1428/2168 cut-off events. For 9307/9313 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10000 event pairs, 484 based on Foata normal form. 6/2170 useless extension candidates. Maximal degree in co-relation 8946. Up to 2038 conditions per place. [2024-06-28 03:57:59,796 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-28 03:57:59,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 107 transitions, 831 flow [2024-06-28 03:57:59,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:57:59,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:57:59,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:57:59,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:57:59,799 INFO L175 Difference]: Start difference. First operand has 75 places, 80 transitions, 559 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:57:59,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 107 transitions, 831 flow [2024-06-28 03:57:59,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 107 transitions, 769 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:57:59,813 INFO L231 Difference]: Finished difference. Result has 76 places, 80 transitions, 561 flow [2024-06-28 03:57:59,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=497, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=561, PETRI_PLACES=76, PETRI_TRANSITIONS=80} [2024-06-28 03:57:59,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 03:57:59,814 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 80 transitions, 561 flow [2024-06-28 03:57:59,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:57:59,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:57:59,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:57:59,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:57:59,815 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-28 03:57:59,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:57:59,815 INFO L85 PathProgramCache]: Analyzing trace with hash -51838971, now seen corresponding path program 2 times [2024-06-28 03:57:59,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:57:59,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788611287] [2024-06-28 03:57:59,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:57:59,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:57:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:02,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:02,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:02,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788611287] [2024-06-28 03:58:02,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788611287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:02,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:02,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:58:02,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615867193] [2024-06-28 03:58:02,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:02,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:58:02,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:02,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:58:02,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:58:02,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:02,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 80 transitions, 561 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:02,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:02,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:02,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:03,060 INFO L124 PetriNetUnfolderBase]: 1446/2194 cut-off events. [2024-06-28 03:58:03,060 INFO L125 PetriNetUnfolderBase]: For 10902/10908 co-relation queries the response was YES. [2024-06-28 03:58:03,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9234 conditions, 2194 events. 1446/2194 cut-off events. For 10902/10908 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10147 event pairs, 456 based on Foata normal form. 12/2202 useless extension candidates. Maximal degree in co-relation 9200. Up to 1936 conditions per place. [2024-06-28 03:58:03,073 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 79 selfloop transitions, 31 changer transitions 0/114 dead transitions. [2024-06-28 03:58:03,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 114 transitions, 912 flow [2024-06-28 03:58:03,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:58:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:58:03,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:58:03,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 03:58:03,075 INFO L175 Difference]: Start difference. First operand has 76 places, 80 transitions, 561 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:58:03,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 114 transitions, 912 flow [2024-06-28 03:58:03,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 114 transitions, 858 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 03:58:03,086 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 649 flow [2024-06-28 03:58:03,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=509, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=649, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2024-06-28 03:58:03,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-28 03:58:03,088 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 649 flow [2024-06-28 03:58:03,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:03,088 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:03,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:03,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:58:03,089 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-28 03:58:03,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:03,089 INFO L85 PathProgramCache]: Analyzing trace with hash 12657751, now seen corresponding path program 3 times [2024-06-28 03:58:03,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:03,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920796895] [2024-06-28 03:58:03,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:03,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:05,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:05,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:05,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920796895] [2024-06-28 03:58:05,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920796895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:05,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:05,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:58:05,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765769070] [2024-06-28 03:58:05,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:05,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:58:05,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:05,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:58:05,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:58:05,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:05,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 649 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:05,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:05,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:05,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:06,315 INFO L124 PetriNetUnfolderBase]: 1496/2268 cut-off events. [2024-06-28 03:58:06,316 INFO L125 PetriNetUnfolderBase]: For 12579/12634 co-relation queries the response was YES. [2024-06-28 03:58:06,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9890 conditions, 2268 events. 1496/2268 cut-off events. For 12579/12634 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 10635 event pairs, 455 based on Foata normal form. 44/2304 useless extension candidates. Maximal degree in co-relation 9854. Up to 1764 conditions per place. [2024-06-28 03:58:06,330 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 78 selfloop transitions, 42 changer transitions 0/124 dead transitions. [2024-06-28 03:58:06,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 124 transitions, 1081 flow [2024-06-28 03:58:06,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:58:06,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:58:06,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-28 03:58:06,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:58:06,332 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 649 flow. Second operand 6 states and 114 transitions. [2024-06-28 03:58:06,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 124 transitions, 1081 flow [2024-06-28 03:58:06,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1010 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 03:58:06,372 INFO L231 Difference]: Finished difference. Result has 82 places, 96 transitions, 797 flow [2024-06-28 03:58:06,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=797, PETRI_PLACES=82, PETRI_TRANSITIONS=96} [2024-06-28 03:58:06,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 03:58:06,372 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 96 transitions, 797 flow [2024-06-28 03:58:06,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:06,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:06,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:06,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:58:06,373 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-28 03:58:06,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:06,373 INFO L85 PathProgramCache]: Analyzing trace with hash 12666679, now seen corresponding path program 1 times [2024-06-28 03:58:06,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:06,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321710131] [2024-06-28 03:58:06,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:06,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:06,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:08,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:08,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:08,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321710131] [2024-06-28 03:58:08,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321710131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:08,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:08,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:08,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339294746] [2024-06-28 03:58:08,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:08,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:08,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:08,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:08,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:08,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:08,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 96 transitions, 797 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:08,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:08,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:08,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:09,952 INFO L124 PetriNetUnfolderBase]: 1548/2348 cut-off events. [2024-06-28 03:58:09,953 INFO L125 PetriNetUnfolderBase]: For 13064/13070 co-relation queries the response was YES. [2024-06-28 03:58:09,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10681 conditions, 2348 events. 1548/2348 cut-off events. For 13064/13070 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 10967 event pairs, 432 based on Foata normal form. 20/2364 useless extension candidates. Maximal degree in co-relation 10643. Up to 2114 conditions per place. [2024-06-28 03:58:09,966 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 110 selfloop transitions, 15 changer transitions 0/129 dead transitions. [2024-06-28 03:58:09,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 129 transitions, 1177 flow [2024-06-28 03:58:09,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:58:09,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:58:09,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 03:58:09,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45934959349593496 [2024-06-28 03:58:09,968 INFO L175 Difference]: Start difference. First operand has 82 places, 96 transitions, 797 flow. Second operand 6 states and 113 transitions. [2024-06-28 03:58:09,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 129 transitions, 1177 flow [2024-06-28 03:58:09,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 1135 flow, removed 20 selfloop flow, removed 1 redundant places. [2024-06-28 03:58:09,983 INFO L231 Difference]: Finished difference. Result has 87 places, 98 transitions, 825 flow [2024-06-28 03:58:09,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=759, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=825, PETRI_PLACES=87, PETRI_TRANSITIONS=98} [2024-06-28 03:58:09,984 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-28 03:58:09,984 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 98 transitions, 825 flow [2024-06-28 03:58:09,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:09,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:09,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:09,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:58:09,984 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-28 03:58:09,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:09,985 INFO L85 PathProgramCache]: Analyzing trace with hash 325679594, now seen corresponding path program 1 times [2024-06-28 03:58:09,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:09,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915267549] [2024-06-28 03:58:09,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:09,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:09,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:12,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:12,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:12,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915267549] [2024-06-28 03:58:12,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915267549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:12,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:12,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:12,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322453459] [2024-06-28 03:58:12,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:12,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:12,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:12,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:12,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:12,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:12,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 98 transitions, 825 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:12,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:12,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:12,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:14,109 INFO L124 PetriNetUnfolderBase]: 1750/2656 cut-off events. [2024-06-28 03:58:14,109 INFO L125 PetriNetUnfolderBase]: For 15416/15422 co-relation queries the response was YES. [2024-06-28 03:58:14,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11934 conditions, 2656 events. 1750/2656 cut-off events. For 15416/15422 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12738 event pairs, 523 based on Foata normal form. 12/2664 useless extension candidates. Maximal degree in co-relation 11893. Up to 2063 conditions per place. [2024-06-28 03:58:14,128 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 117 selfloop transitions, 51 changer transitions 0/172 dead transitions. [2024-06-28 03:58:14,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 172 transitions, 1503 flow [2024-06-28 03:58:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:58:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:58:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 03:58:14,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44567627494456763 [2024-06-28 03:58:14,131 INFO L175 Difference]: Start difference. First operand has 87 places, 98 transitions, 825 flow. Second operand 11 states and 201 transitions. [2024-06-28 03:58:14,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 172 transitions, 1503 flow [2024-06-28 03:58:14,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 172 transitions, 1459 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:58:14,157 INFO L231 Difference]: Finished difference. Result has 96 places, 110 transitions, 1017 flow [2024-06-28 03:58:14,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1017, PETRI_PLACES=96, PETRI_TRANSITIONS=110} [2024-06-28 03:58:14,158 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-28 03:58:14,158 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 110 transitions, 1017 flow [2024-06-28 03:58:14,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:14,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:14,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:14,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:58:14,159 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-28 03:58:14,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:14,159 INFO L85 PathProgramCache]: Analyzing trace with hash -746258318, now seen corresponding path program 2 times [2024-06-28 03:58:14,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:14,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509424602] [2024-06-28 03:58:14,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:14,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:14,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:16,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:16,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:16,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509424602] [2024-06-28 03:58:16,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509424602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:16,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:16,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:16,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442738328] [2024-06-28 03:58:16,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:16,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:16,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:16,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:16,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:16,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:16,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 110 transitions, 1017 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:16,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:16,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:16,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:18,196 INFO L124 PetriNetUnfolderBase]: 1888/2864 cut-off events. [2024-06-28 03:58:18,196 INFO L125 PetriNetUnfolderBase]: For 20899/20905 co-relation queries the response was YES. [2024-06-28 03:58:18,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13980 conditions, 2864 events. 1888/2864 cut-off events. For 20899/20905 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 13953 event pairs, 544 based on Foata normal form. 12/2872 useless extension candidates. Maximal degree in co-relation 13936. Up to 2412 conditions per place. [2024-06-28 03:58:18,210 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 131 selfloop transitions, 39 changer transitions 0/174 dead transitions. [2024-06-28 03:58:18,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 174 transitions, 1683 flow [2024-06-28 03:58:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:58:18,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:58:18,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:58:18,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 03:58:18,212 INFO L175 Difference]: Start difference. First operand has 96 places, 110 transitions, 1017 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:58:18,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 174 transitions, 1683 flow [2024-06-28 03:58:18,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 174 transitions, 1560 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-28 03:58:18,234 INFO L231 Difference]: Finished difference. Result has 101 places, 118 transitions, 1090 flow [2024-06-28 03:58:18,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=910, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1090, PETRI_PLACES=101, PETRI_TRANSITIONS=118} [2024-06-28 03:58:18,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 59 predicate places. [2024-06-28 03:58:18,234 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 118 transitions, 1090 flow [2024-06-28 03:58:18,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:18,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:18,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:18,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:58:18,235 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-28 03:58:18,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:18,235 INFO L85 PathProgramCache]: Analyzing trace with hash 250555296, now seen corresponding path program 3 times [2024-06-28 03:58:18,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:18,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582710132] [2024-06-28 03:58:18,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:18,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:18,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:20,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:20,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:20,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582710132] [2024-06-28 03:58:20,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582710132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:20,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:20,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:20,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876278489] [2024-06-28 03:58:20,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:20,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:20,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:20,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:20,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 118 transitions, 1090 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:20,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:20,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:20,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:22,462 INFO L124 PetriNetUnfolderBase]: 1906/2902 cut-off events. [2024-06-28 03:58:22,463 INFO L125 PetriNetUnfolderBase]: For 23580/23586 co-relation queries the response was YES. [2024-06-28 03:58:22,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14550 conditions, 2902 events. 1906/2902 cut-off events. For 23580/23586 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14267 event pairs, 532 based on Foata normal form. 12/2910 useless extension candidates. Maximal degree in co-relation 14503. Up to 2430 conditions per place. [2024-06-28 03:58:22,489 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 137 selfloop transitions, 45 changer transitions 0/186 dead transitions. [2024-06-28 03:58:22,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 186 transitions, 1726 flow [2024-06-28 03:58:22,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:58:22,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:58:22,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 03:58:22,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-28 03:58:22,492 INFO L175 Difference]: Start difference. First operand has 101 places, 118 transitions, 1090 flow. Second operand 12 states and 215 transitions. [2024-06-28 03:58:22,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 186 transitions, 1726 flow [2024-06-28 03:58:22,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 186 transitions, 1659 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:58:22,530 INFO L231 Difference]: Finished difference. Result has 107 places, 122 transitions, 1176 flow [2024-06-28 03:58:22,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1023, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1176, PETRI_PLACES=107, PETRI_TRANSITIONS=122} [2024-06-28 03:58:22,530 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-28 03:58:22,530 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 122 transitions, 1176 flow [2024-06-28 03:58:22,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:22,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:22,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:22,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:58:22,531 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-28 03:58:22,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:22,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1607011640, now seen corresponding path program 4 times [2024-06-28 03:58:22,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:22,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465206330] [2024-06-28 03:58:22,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:22,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:22,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:25,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:25,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:25,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465206330] [2024-06-28 03:58:25,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465206330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:25,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:25,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:25,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154564907] [2024-06-28 03:58:25,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:25,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:25,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:25,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:25,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:25,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:25,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 122 transitions, 1176 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:25,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:25,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:25,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:26,730 INFO L124 PetriNetUnfolderBase]: 2076/3174 cut-off events. [2024-06-28 03:58:26,730 INFO L125 PetriNetUnfolderBase]: For 28310/28316 co-relation queries the response was YES. [2024-06-28 03:58:26,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16563 conditions, 3174 events. 2076/3174 cut-off events. For 28310/28316 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16059 event pairs, 565 based on Foata normal form. 12/3182 useless extension candidates. Maximal degree in co-relation 16514. Up to 2486 conditions per place. [2024-06-28 03:58:26,750 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 133 selfloop transitions, 57 changer transitions 0/194 dead transitions. [2024-06-28 03:58:26,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 194 transitions, 2043 flow [2024-06-28 03:58:26,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:26,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:26,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:58:26,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:58:26,754 INFO L175 Difference]: Start difference. First operand has 107 places, 122 transitions, 1176 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:58:26,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 194 transitions, 2043 flow [2024-06-28 03:58:26,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 194 transitions, 1895 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-28 03:58:26,794 INFO L231 Difference]: Finished difference. Result has 108 places, 141 transitions, 1475 flow [2024-06-28 03:58:26,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1475, PETRI_PLACES=108, PETRI_TRANSITIONS=141} [2024-06-28 03:58:26,795 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 03:58:26,795 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 141 transitions, 1475 flow [2024-06-28 03:58:26,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:26,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:26,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:26,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:58:26,796 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-28 03:58:26,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:26,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1607006060, now seen corresponding path program 5 times [2024-06-28 03:58:26,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:26,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009418421] [2024-06-28 03:58:26,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:26,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:26,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:29,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-28 03:58:29,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:29,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009418421] [2024-06-28 03:58:29,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009418421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:29,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:29,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:29,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128898942] [2024-06-28 03:58:29,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:29,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:29,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:29,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:29,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:29,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:29,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 141 transitions, 1475 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:29,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:29,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:29,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:30,846 INFO L124 PetriNetUnfolderBase]: 2094/3212 cut-off events. [2024-06-28 03:58:30,846 INFO L125 PetriNetUnfolderBase]: For 32202/32208 co-relation queries the response was YES. [2024-06-28 03:58:30,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17406 conditions, 3212 events. 2094/3212 cut-off events. For 32202/32208 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16355 event pairs, 539 based on Foata normal form. 12/3220 useless extension candidates. Maximal degree in co-relation 17354. Up to 2504 conditions per place. [2024-06-28 03:58:30,867 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 123 selfloop transitions, 64 changer transitions 0/191 dead transitions. [2024-06-28 03:58:30,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 191 transitions, 2062 flow [2024-06-28 03:58:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:30,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:30,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:58:30,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:58:30,869 INFO L175 Difference]: Start difference. First operand has 108 places, 141 transitions, 1475 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:58:30,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 191 transitions, 2062 flow [2024-06-28 03:58:30,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 191 transitions, 1966 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:58:30,914 INFO L231 Difference]: Finished difference. Result has 113 places, 146 transitions, 1632 flow [2024-06-28 03:58:30,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1382, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1632, PETRI_PLACES=113, PETRI_TRANSITIONS=146} [2024-06-28 03:58:30,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 03:58:30,914 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 146 transitions, 1632 flow [2024-06-28 03:58:30,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:30,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:30,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:30,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:58:30,915 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-28 03:58:30,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash 392392322, now seen corresponding path program 6 times [2024-06-28 03:58:30,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:30,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253897525] [2024-06-28 03:58:30,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:30,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:30,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:33,208 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:33,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:33,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253897525] [2024-06-28 03:58:33,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253897525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:33,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:33,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980645667] [2024-06-28 03:58:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:33,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:33,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:33,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:33,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:33,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:33,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 146 transitions, 1632 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:33,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:33,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:33,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:34,723 INFO L124 PetriNetUnfolderBase]: 2192/3370 cut-off events. [2024-06-28 03:58:34,723 INFO L125 PetriNetUnfolderBase]: For 38430/38485 co-relation queries the response was YES. [2024-06-28 03:58:34,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18543 conditions, 3370 events. 2192/3370 cut-off events. For 38430/38485 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17356 event pairs, 459 based on Foata normal form. 44/3406 useless extension candidates. Maximal degree in co-relation 18489. Up to 2144 conditions per place. [2024-06-28 03:58:34,743 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 109 selfloop transitions, 100 changer transitions 0/213 dead transitions. [2024-06-28 03:58:34,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 213 transitions, 2432 flow [2024-06-28 03:58:34,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:58:34,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:58:34,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:58:34,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47696476964769646 [2024-06-28 03:58:34,745 INFO L175 Difference]: Start difference. First operand has 113 places, 146 transitions, 1632 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:58:34,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 213 transitions, 2432 flow [2024-06-28 03:58:34,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 213 transitions, 2330 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 03:58:34,791 INFO L231 Difference]: Finished difference. Result has 118 places, 158 transitions, 1914 flow [2024-06-28 03:58:34,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1914, PETRI_PLACES=118, PETRI_TRANSITIONS=158} [2024-06-28 03:58:34,791 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 03:58:34,792 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 158 transitions, 1914 flow [2024-06-28 03:58:34,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:34,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:34,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:34,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:58:34,792 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:58:34,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:34,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1072557924, now seen corresponding path program 1 times [2024-06-28 03:58:34,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:34,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643673729] [2024-06-28 03:58:34,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:34,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:36,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:36,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:36,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643673729] [2024-06-28 03:58:36,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643673729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:36,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:36,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:58:36,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725422741] [2024-06-28 03:58:36,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:36,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:58:36,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:36,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:58:36,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:58:36,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:58:36,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 158 transitions, 1914 flow. Second operand has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:36,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:36,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:58:36,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:37,368 INFO L124 PetriNetUnfolderBase]: 2054/3167 cut-off events. [2024-06-28 03:58:37,368 INFO L125 PetriNetUnfolderBase]: For 44431/44433 co-relation queries the response was YES. [2024-06-28 03:58:37,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18779 conditions, 3167 events. 2054/3167 cut-off events. For 44431/44433 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 16238 event pairs, 543 based on Foata normal form. 8/3151 useless extension candidates. Maximal degree in co-relation 18723. Up to 2919 conditions per place. [2024-06-28 03:58:37,391 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 16 changer transitions 0/173 dead transitions. [2024-06-28 03:58:37,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 173 transitions, 2281 flow [2024-06-28 03:58:37,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:58:37,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:58:37,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-28 03:58:37,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 03:58:37,393 INFO L175 Difference]: Start difference. First operand has 118 places, 158 transitions, 1914 flow. Second operand 6 states and 99 transitions. [2024-06-28 03:58:37,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 173 transitions, 2281 flow [2024-06-28 03:58:37,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 173 transitions, 2147 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-28 03:58:37,454 INFO L231 Difference]: Finished difference. Result has 121 places, 160 transitions, 1841 flow [2024-06-28 03:58:37,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1780, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1841, PETRI_PLACES=121, PETRI_TRANSITIONS=160} [2024-06-28 03:58:37,455 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2024-06-28 03:58:37,455 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 160 transitions, 1841 flow [2024-06-28 03:58:37,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.0) internal successors, (70), 7 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:58:37,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:37,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:37,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:58:37,456 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-28 03:58:37,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:37,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1777322210, now seen corresponding path program 1 times [2024-06-28 03:58:37,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:37,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829123065] [2024-06-28 03:58:37,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:37,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:37,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:40,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-28 03:58:40,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:40,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829123065] [2024-06-28 03:58:40,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829123065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:40,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:40,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:40,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463010779] [2024-06-28 03:58:40,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:40,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:40,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:40,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:40,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:40,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:40,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 160 transitions, 1841 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:40,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:40,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:40,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:41,586 INFO L124 PetriNetUnfolderBase]: 2148/3288 cut-off events. [2024-06-28 03:58:41,586 INFO L125 PetriNetUnfolderBase]: For 44899/44905 co-relation queries the response was YES. [2024-06-28 03:58:41,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19419 conditions, 3288 events. 2148/3288 cut-off events. For 44899/44905 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16783 event pairs, 497 based on Foata normal form. 8/3292 useless extension candidates. Maximal degree in co-relation 19360. Up to 2947 conditions per place. [2024-06-28 03:58:41,607 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 33 changer transitions 0/204 dead transitions. [2024-06-28 03:58:41,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 204 transitions, 2507 flow [2024-06-28 03:58:41,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:58:41,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:58:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:58:41,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-28 03:58:41,613 INFO L175 Difference]: Start difference. First operand has 121 places, 160 transitions, 1841 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:58:41,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 204 transitions, 2507 flow [2024-06-28 03:58:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 204 transitions, 2481 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:58:41,671 INFO L231 Difference]: Finished difference. Result has 126 places, 164 transitions, 1992 flow [2024-06-28 03:58:41,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1815, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1992, PETRI_PLACES=126, PETRI_TRANSITIONS=164} [2024-06-28 03:58:41,677 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-28 03:58:41,677 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 164 transitions, 1992 flow [2024-06-28 03:58:41,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:41,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:41,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:41,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:58:41,678 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:58:41,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:41,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1506130120, now seen corresponding path program 2 times [2024-06-28 03:58:41,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:41,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589984278] [2024-06-28 03:58:41,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:41,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:41,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:44,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:44,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:44,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589984278] [2024-06-28 03:58:44,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589984278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:44,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:44,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:44,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872216327] [2024-06-28 03:58:44,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:44,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:44,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:44,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:44,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:44,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:44,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 164 transitions, 1992 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:44,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:44,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:44,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:45,612 INFO L124 PetriNetUnfolderBase]: 2168/3320 cut-off events. [2024-06-28 03:58:45,612 INFO L125 PetriNetUnfolderBase]: For 50000/50006 co-relation queries the response was YES. [2024-06-28 03:58:45,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20024 conditions, 3320 events. 2168/3320 cut-off events. For 50000/50006 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 17007 event pairs, 607 based on Foata normal form. 8/3324 useless extension candidates. Maximal degree in co-relation 19964. Up to 3063 conditions per place. [2024-06-28 03:58:45,636 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 169 selfloop transitions, 30 changer transitions 0/203 dead transitions. [2024-06-28 03:58:45,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 203 transitions, 2538 flow [2024-06-28 03:58:45,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:58:45,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:58:45,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:58:45,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 03:58:45,640 INFO L175 Difference]: Start difference. First operand has 126 places, 164 transitions, 1992 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:58:45,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 203 transitions, 2538 flow [2024-06-28 03:58:45,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 203 transitions, 2430 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 03:58:45,702 INFO L231 Difference]: Finished difference. Result has 130 places, 166 transitions, 2009 flow [2024-06-28 03:58:45,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1898, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2009, PETRI_PLACES=130, PETRI_TRANSITIONS=166} [2024-06-28 03:58:45,703 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-28 03:58:45,703 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 166 transitions, 2009 flow [2024-06-28 03:58:45,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:45,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:45,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:45,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:58:45,704 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-28 03:58:45,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:45,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1659174080, now seen corresponding path program 3 times [2024-06-28 03:58:45,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:45,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052987630] [2024-06-28 03:58:45,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:45,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:45,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:48,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:48,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:48,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052987630] [2024-06-28 03:58:48,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052987630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:48,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:48,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:48,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829676990] [2024-06-28 03:58:48,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:48,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:48,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:48,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:48,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:48,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:48,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 166 transitions, 2009 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:48,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:48,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:48,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:49,579 INFO L124 PetriNetUnfolderBase]: 2188/3352 cut-off events. [2024-06-28 03:58:49,579 INFO L125 PetriNetUnfolderBase]: For 53196/53202 co-relation queries the response was YES. [2024-06-28 03:58:49,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20206 conditions, 3352 events. 2188/3352 cut-off events. For 53196/53202 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17169 event pairs, 607 based on Foata normal form. 8/3356 useless extension candidates. Maximal degree in co-relation 20144. Up to 3136 conditions per place. [2024-06-28 03:58:49,604 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 175 selfloop transitions, 22 changer transitions 0/201 dead transitions. [2024-06-28 03:58:49,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 201 transitions, 2529 flow [2024-06-28 03:58:49,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:58:49,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:58:49,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:58:49,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:58:49,606 INFO L175 Difference]: Start difference. First operand has 130 places, 166 transitions, 2009 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:58:49,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 201 transitions, 2529 flow [2024-06-28 03:58:49,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 201 transitions, 2440 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:58:49,681 INFO L231 Difference]: Finished difference. Result has 132 places, 168 transitions, 2019 flow [2024-06-28 03:58:49,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1920, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2019, PETRI_PLACES=132, PETRI_TRANSITIONS=168} [2024-06-28 03:58:49,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-28 03:58:49,682 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 168 transitions, 2019 flow [2024-06-28 03:58:49,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:49,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:49,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:49,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:58:49,682 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-28 03:58:49,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:49,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1658989382, now seen corresponding path program 1 times [2024-06-28 03:58:49,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:49,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431256875] [2024-06-28 03:58:49,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:49,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:49,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:52,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:52,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:52,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431256875] [2024-06-28 03:58:52,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431256875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:52,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:52,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:58:52,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828152928] [2024-06-28 03:58:52,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:52,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:58:52,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:52,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:58:52,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:58:52,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:52,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 168 transitions, 2019 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:58:52,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:52,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:52,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:54,392 INFO L124 PetriNetUnfolderBase]: 2268/3438 cut-off events. [2024-06-28 03:58:54,393 INFO L125 PetriNetUnfolderBase]: For 60260/60266 co-relation queries the response was YES. [2024-06-28 03:58:54,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20749 conditions, 3438 events. 2268/3438 cut-off events. For 60260/60266 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17381 event pairs, 535 based on Foata normal form. 20/3454 useless extension candidates. Maximal degree in co-relation 20686. Up to 2993 conditions per place. [2024-06-28 03:58:54,418 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 178 selfloop transitions, 40 changer transitions 0/222 dead transitions. [2024-06-28 03:58:54,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 222 transitions, 2713 flow [2024-06-28 03:58:54,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:58:54,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:58:54,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:58:54,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 03:58:54,420 INFO L175 Difference]: Start difference. First operand has 132 places, 168 transitions, 2019 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:58:54,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 222 transitions, 2713 flow [2024-06-28 03:58:54,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 222 transitions, 2636 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 03:58:54,496 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 2076 flow [2024-06-28 03:58:54,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1942, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2076, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2024-06-28 03:58:54,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-28 03:58:54,497 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 2076 flow [2024-06-28 03:58:54,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:58:54,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:54,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:54,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:58:54,498 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-28 03:58:54,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:54,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1722244010, now seen corresponding path program 4 times [2024-06-28 03:58:54,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:54,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777190258] [2024-06-28 03:58:54,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:54,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:54,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:58:57,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:58:57,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:58:57,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777190258] [2024-06-28 03:58:57,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777190258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:58:57,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:58:57,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:58:57,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907565560] [2024-06-28 03:58:57,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:58:57,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:58:57,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:58:57,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:58:57,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:58:57,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:58:57,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 2076 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:57,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:58:57,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:58:57,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:58:58,244 INFO L124 PetriNetUnfolderBase]: 2260/3468 cut-off events. [2024-06-28 03:58:58,245 INFO L125 PetriNetUnfolderBase]: For 61179/61185 co-relation queries the response was YES. [2024-06-28 03:58:58,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21122 conditions, 3468 events. 2260/3468 cut-off events. For 61179/61185 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 17918 event pairs, 511 based on Foata normal form. 8/3472 useless extension candidates. Maximal degree in co-relation 21058. Up to 3162 conditions per place. [2024-06-28 03:58:58,271 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 167 selfloop transitions, 31 changer transitions 0/202 dead transitions. [2024-06-28 03:58:58,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 202 transitions, 2554 flow [2024-06-28 03:58:58,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:58:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:58:58,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:58:58,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:58:58,276 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 2076 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:58:58,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 202 transitions, 2554 flow [2024-06-28 03:58:58,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 202 transitions, 2416 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 03:58:58,373 INFO L231 Difference]: Finished difference. Result has 135 places, 170 transitions, 2013 flow [2024-06-28 03:58:58,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1938, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2013, PETRI_PLACES=135, PETRI_TRANSITIONS=170} [2024-06-28 03:58:58,373 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 03:58:58,374 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 170 transitions, 2013 flow [2024-06-28 03:58:58,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 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-28 03:58:58,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:58:58,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:58:58,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:58:58,374 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-28 03:58:58,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:58:58,375 INFO L85 PathProgramCache]: Analyzing trace with hash -712456680, now seen corresponding path program 2 times [2024-06-28 03:58:58,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:58:58,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723947779] [2024-06-28 03:58:58,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:58:58,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:58:58,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:01,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:01,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:01,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723947779] [2024-06-28 03:59:01,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723947779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:01,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:01,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:01,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218599884] [2024-06-28 03:59:01,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:01,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:01,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:01,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:01,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:01,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:01,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 170 transitions, 2013 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:01,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:01,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:01,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:02,824 INFO L124 PetriNetUnfolderBase]: 2324/3582 cut-off events. [2024-06-28 03:59:02,824 INFO L125 PetriNetUnfolderBase]: For 68218/68272 co-relation queries the response was YES. [2024-06-28 03:59:02,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21449 conditions, 3582 events. 2324/3582 cut-off events. For 68218/68272 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 18719 event pairs, 447 based on Foata normal form. 52/3626 useless extension candidates. Maximal degree in co-relation 21384. Up to 2909 conditions per place. [2024-06-28 03:59:02,851 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 157 selfloop transitions, 50 changer transitions 0/211 dead transitions. [2024-06-28 03:59:02,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 211 transitions, 2675 flow [2024-06-28 03:59:02,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:59:02,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:59:02,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:59:02,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46689895470383275 [2024-06-28 03:59:02,853 INFO L175 Difference]: Start difference. First operand has 135 places, 170 transitions, 2013 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:59:02,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 211 transitions, 2675 flow [2024-06-28 03:59:02,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 211 transitions, 2598 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:59:02,934 INFO L231 Difference]: Finished difference. Result has 136 places, 172 transitions, 2096 flow [2024-06-28 03:59:02,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2096, PETRI_PLACES=136, PETRI_TRANSITIONS=172} [2024-06-28 03:59:02,935 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-28 03:59:02,935 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 172 transitions, 2096 flow [2024-06-28 03:59:02,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:02,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:02,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:02,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:59:02,935 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-28 03:59:02,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:02,936 INFO L85 PathProgramCache]: Analyzing trace with hash -720491880, now seen corresponding path program 3 times [2024-06-28 03:59:02,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:02,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949723133] [2024-06-28 03:59:02,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:02,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:02,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:06,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:06,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:06,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949723133] [2024-06-28 03:59:06,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949723133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:06,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:06,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:06,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705697459] [2024-06-28 03:59:06,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:06,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:06,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:06,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:06,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:06,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:06,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 172 transitions, 2096 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:06,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:06,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:06,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:07,521 INFO L124 PetriNetUnfolderBase]: 2460/3790 cut-off events. [2024-06-28 03:59:07,521 INFO L125 PetriNetUnfolderBase]: For 74355/74409 co-relation queries the response was YES. [2024-06-28 03:59:07,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22994 conditions, 3790 events. 2460/3790 cut-off events. For 74355/74409 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 19996 event pairs, 433 based on Foata normal form. 52/3834 useless extension candidates. Maximal degree in co-relation 22928. Up to 2717 conditions per place. [2024-06-28 03:59:07,552 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 160 selfloop transitions, 57 changer transitions 0/221 dead transitions. [2024-06-28 03:59:07,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 221 transitions, 2944 flow [2024-06-28 03:59:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:59:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:59:07,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 03:59:07,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-28 03:59:07,553 INFO L175 Difference]: Start difference. First operand has 136 places, 172 transitions, 2096 flow. Second operand 7 states and 139 transitions. [2024-06-28 03:59:07,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 221 transitions, 2944 flow [2024-06-28 03:59:07,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 221 transitions, 2810 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 03:59:07,645 INFO L231 Difference]: Finished difference. Result has 138 places, 176 transitions, 2183 flow [2024-06-28 03:59:07,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2183, PETRI_PLACES=138, PETRI_TRANSITIONS=176} [2024-06-28 03:59:07,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-28 03:59:07,646 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 176 transitions, 2183 flow [2024-06-28 03:59:07,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:07,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:07,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:07,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:59:07,647 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-28 03:59:07,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:07,647 INFO L85 PathProgramCache]: Analyzing trace with hash -948632040, now seen corresponding path program 4 times [2024-06-28 03:59:07,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:07,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44125695] [2024-06-28 03:59:07,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:07,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:07,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:10,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:10,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:10,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44125695] [2024-06-28 03:59:10,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44125695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:10,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:10,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:10,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798277182] [2024-06-28 03:59:10,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:10,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:10,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:10,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:10,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:10,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:10,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 176 transitions, 2183 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:10,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:10,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:10,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:12,188 INFO L124 PetriNetUnfolderBase]: 2512/3818 cut-off events. [2024-06-28 03:59:12,189 INFO L125 PetriNetUnfolderBase]: For 78645/78648 co-relation queries the response was YES. [2024-06-28 03:59:12,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23549 conditions, 3818 events. 2512/3818 cut-off events. For 78645/78648 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19735 event pairs, 598 based on Foata normal form. 18/3832 useless extension candidates. Maximal degree in co-relation 23482. Up to 3279 conditions per place. [2024-06-28 03:59:12,219 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 42 changer transitions 0/216 dead transitions. [2024-06-28 03:59:12,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 216 transitions, 2773 flow [2024-06-28 03:59:12,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:59:12,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:59:12,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:59:12,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:59:12,221 INFO L175 Difference]: Start difference. First operand has 138 places, 176 transitions, 2183 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:59:12,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 216 transitions, 2773 flow [2024-06-28 03:59:12,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 216 transitions, 2667 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 03:59:12,322 INFO L231 Difference]: Finished difference. Result has 143 places, 177 transitions, 2189 flow [2024-06-28 03:59:12,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2077, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2189, PETRI_PLACES=143, PETRI_TRANSITIONS=177} [2024-06-28 03:59:12,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-28 03:59:12,323 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 177 transitions, 2189 flow [2024-06-28 03:59:12,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:12,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:12,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:12,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:59:12,323 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-28 03:59:12,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:12,324 INFO L85 PathProgramCache]: Analyzing trace with hash -643170069, now seen corresponding path program 1 times [2024-06-28 03:59:12,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:12,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198542199] [2024-06-28 03:59:12,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:12,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:12,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:15,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:15,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:15,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198542199] [2024-06-28 03:59:15,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198542199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:15,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:15,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:15,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843239904] [2024-06-28 03:59:15,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:15,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:15,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:15,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:15,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:15,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:15,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 177 transitions, 2189 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:15,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:15,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:15,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:17,034 INFO L124 PetriNetUnfolderBase]: 3439/5401 cut-off events. [2024-06-28 03:59:17,035 INFO L125 PetriNetUnfolderBase]: For 136338/136341 co-relation queries the response was YES. [2024-06-28 03:59:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32923 conditions, 5401 events. 3439/5401 cut-off events. For 136338/136341 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31206 event pairs, 891 based on Foata normal form. 58/5455 useless extension candidates. Maximal degree in co-relation 32854. Up to 2381 conditions per place. [2024-06-28 03:59:17,083 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 81 changer transitions 0/266 dead transitions. [2024-06-28 03:59:17,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 266 transitions, 3349 flow [2024-06-28 03:59:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:59:17,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:59:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 221 transitions. [2024-06-28 03:59:17,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49002217294900224 [2024-06-28 03:59:17,084 INFO L175 Difference]: Start difference. First operand has 143 places, 177 transitions, 2189 flow. Second operand 11 states and 221 transitions. [2024-06-28 03:59:17,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 266 transitions, 3349 flow [2024-06-28 03:59:17,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 266 transitions, 3241 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:59:17,238 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 2371 flow [2024-06-28 03:59:17,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2371, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-28 03:59:17,243 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-28 03:59:17,243 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 2371 flow [2024-06-28 03:59:17,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:17,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:17,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:17,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:59:17,244 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-28 03:59:17,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:17,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1339484211, now seen corresponding path program 2 times [2024-06-28 03:59:17,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:17,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526539923] [2024-06-28 03:59:17,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:17,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:20,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-28 03:59:20,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:20,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526539923] [2024-06-28 03:59:20,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526539923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:20,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:20,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:20,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831387169] [2024-06-28 03:59:20,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:20,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:20,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:20,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:20,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:20,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:20,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 2371 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:20,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:20,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:20,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:22,550 INFO L124 PetriNetUnfolderBase]: 4088/6460 cut-off events. [2024-06-28 03:59:22,551 INFO L125 PetriNetUnfolderBase]: For 181640/181643 co-relation queries the response was YES. [2024-06-28 03:59:22,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39963 conditions, 6460 events. 4088/6460 cut-off events. For 181640/181643 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 39463 event pairs, 1388 based on Foata normal form. 58/6514 useless extension candidates. Maximal degree in co-relation 39891. Up to 4336 conditions per place. [2024-06-28 03:59:22,599 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 181 selfloop transitions, 81 changer transitions 0/266 dead transitions. [2024-06-28 03:59:22,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 266 transitions, 3491 flow [2024-06-28 03:59:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:59:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:59:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 232 transitions. [2024-06-28 03:59:22,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4715447154471545 [2024-06-28 03:59:22,601 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 2371 flow. Second operand 12 states and 232 transitions. [2024-06-28 03:59:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 266 transitions, 3491 flow [2024-06-28 03:59:22,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 266 transitions, 3325 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:59:22,810 INFO L231 Difference]: Finished difference. Result has 156 places, 182 transitions, 2452 flow [2024-06-28 03:59:22,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2205, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2452, PETRI_PLACES=156, PETRI_TRANSITIONS=182} [2024-06-28 03:59:22,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-28 03:59:22,812 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 182 transitions, 2452 flow [2024-06-28 03:59:22,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:22,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:22,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:22,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:59:22,813 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-28 03:59:22,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:22,813 INFO L85 PathProgramCache]: Analyzing trace with hash 826158045, now seen corresponding path program 3 times [2024-06-28 03:59:22,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:22,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440173012] [2024-06-28 03:59:22,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:22,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:22,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:25,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:25,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:25,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440173012] [2024-06-28 03:59:25,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440173012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:25,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:25,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:25,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549061469] [2024-06-28 03:59:25,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:25,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:25,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:25,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:25,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:25,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:25,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 182 transitions, 2452 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:25,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:25,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:25,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:27,912 INFO L124 PetriNetUnfolderBase]: 4240/6724 cut-off events. [2024-06-28 03:59:27,912 INFO L125 PetriNetUnfolderBase]: For 192121/192124 co-relation queries the response was YES. [2024-06-28 03:59:27,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40708 conditions, 6724 events. 4240/6724 cut-off events. For 192121/192124 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41656 event pairs, 1597 based on Foata normal form. 66/6786 useless extension candidates. Maximal degree in co-relation 40634. Up to 5282 conditions per place. [2024-06-28 03:59:27,967 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 169 selfloop transitions, 81 changer transitions 0/254 dead transitions. [2024-06-28 03:59:27,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 254 transitions, 3344 flow [2024-06-28 03:59:27,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:59:27,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:59:27,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 03:59:27,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-28 03:59:27,969 INFO L175 Difference]: Start difference. First operand has 156 places, 182 transitions, 2452 flow. Second operand 12 states and 221 transitions. [2024-06-28 03:59:27,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 254 transitions, 3344 flow [2024-06-28 03:59:28,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 254 transitions, 3147 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-28 03:59:28,265 INFO L231 Difference]: Finished difference. Result has 159 places, 183 transitions, 2471 flow [2024-06-28 03:59:28,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2255, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2471, PETRI_PLACES=159, PETRI_TRANSITIONS=183} [2024-06-28 03:59:28,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-28 03:59:28,265 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 183 transitions, 2471 flow [2024-06-28 03:59:28,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:28,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:28,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:28,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:59:28,266 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-28 03:59:28,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash 105361169, now seen corresponding path program 4 times [2024-06-28 03:59:28,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:28,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371085962] [2024-06-28 03:59:28,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:28,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:28,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:31,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-28 03:59:31,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:31,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371085962] [2024-06-28 03:59:31,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371085962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:31,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:31,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:31,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253714337] [2024-06-28 03:59:31,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:31,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:31,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:31,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:31,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:31,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:31,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 183 transitions, 2471 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:31,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:31,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:31,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:34,015 INFO L124 PetriNetUnfolderBase]: 4516/7177 cut-off events. [2024-06-28 03:59:34,015 INFO L125 PetriNetUnfolderBase]: For 202205/202208 co-relation queries the response was YES. [2024-06-28 03:59:34,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42669 conditions, 7177 events. 4516/7177 cut-off events. For 202205/202208 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45245 event pairs, 1799 based on Foata normal form. 66/7239 useless extension candidates. Maximal degree in co-relation 42594. Up to 6020 conditions per place. [2024-06-28 03:59:34,064 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 58 changer transitions 0/250 dead transitions. [2024-06-28 03:59:34,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 250 transitions, 3349 flow [2024-06-28 03:59:34,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:59:34,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:59:34,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 03:59:34,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 03:59:34,066 INFO L175 Difference]: Start difference. First operand has 159 places, 183 transitions, 2471 flow. Second operand 11 states and 205 transitions. [2024-06-28 03:59:34,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 250 transitions, 3349 flow [2024-06-28 03:59:34,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 250 transitions, 3153 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-28 03:59:34,255 INFO L231 Difference]: Finished difference. Result has 160 places, 184 transitions, 2450 flow [2024-06-28 03:59:34,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2450, PETRI_PLACES=160, PETRI_TRANSITIONS=184} [2024-06-28 03:59:34,255 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-28 03:59:34,255 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 184 transitions, 2450 flow [2024-06-28 03:59:34,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:34,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:34,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:34,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:59:34,256 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-28 03:59:34,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:34,256 INFO L85 PathProgramCache]: Analyzing trace with hash 110723549, now seen corresponding path program 5 times [2024-06-28 03:59:34,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:34,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312844008] [2024-06-28 03:59:34,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:34,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:37,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:37,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312844008] [2024-06-28 03:59:37,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312844008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:37,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:37,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:37,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481840421] [2024-06-28 03:59:37,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:37,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:37,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:37,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:37,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:37,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:37,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 184 transitions, 2450 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:37,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:37,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:37,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:40,013 INFO L124 PetriNetUnfolderBase]: 4792/7645 cut-off events. [2024-06-28 03:59:40,014 INFO L125 PetriNetUnfolderBase]: For 221430/221433 co-relation queries the response was YES. [2024-06-28 03:59:40,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44447 conditions, 7645 events. 4792/7645 cut-off events. For 221430/221433 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 49122 event pairs, 1896 based on Foata normal form. 66/7707 useless extension candidates. Maximal degree in co-relation 44371. Up to 6488 conditions per place. [2024-06-28 03:59:40,076 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 62 changer transitions 0/261 dead transitions. [2024-06-28 03:59:40,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 261 transitions, 3380 flow [2024-06-28 03:59:40,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:59:40,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:59:40,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 236 transitions. [2024-06-28 03:59:40,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427767354596623 [2024-06-28 03:59:40,079 INFO L175 Difference]: Start difference. First operand has 160 places, 184 transitions, 2450 flow. Second operand 13 states and 236 transitions. [2024-06-28 03:59:40,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 261 transitions, 3380 flow [2024-06-28 03:59:40,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 261 transitions, 3231 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-28 03:59:40,286 INFO L231 Difference]: Finished difference. Result has 164 places, 185 transitions, 2486 flow [2024-06-28 03:59:40,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2486, PETRI_PLACES=164, PETRI_TRANSITIONS=185} [2024-06-28 03:59:40,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-28 03:59:40,286 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 185 transitions, 2486 flow [2024-06-28 03:59:40,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:40,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:40,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:40,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:59:40,287 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-28 03:59:40,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:40,287 INFO L85 PathProgramCache]: Analyzing trace with hash 105213299, now seen corresponding path program 6 times [2024-06-28 03:59:40,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:40,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116792176] [2024-06-28 03:59:40,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:40,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:40,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:43,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:43,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:43,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116792176] [2024-06-28 03:59:43,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116792176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:43,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:43,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:59:43,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427184217] [2024-06-28 03:59:43,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:43,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:59:43,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:43,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:59:43,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:59:43,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:43,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 185 transitions, 2486 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:43,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:43,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:43,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:46,080 INFO L124 PetriNetUnfolderBase]: 5317/8500 cut-off events. [2024-06-28 03:59:46,080 INFO L125 PetriNetUnfolderBase]: For 254205/254208 co-relation queries the response was YES. [2024-06-28 03:59:46,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49388 conditions, 8500 events. 5317/8500 cut-off events. For 254205/254208 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 55950 event pairs, 2056 based on Foata normal form. 58/8554 useless extension candidates. Maximal degree in co-relation 49311. Up to 5854 conditions per place. [2024-06-28 03:59:46,145 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 56 changer transitions 0/260 dead transitions. [2024-06-28 03:59:46,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 260 transitions, 3520 flow [2024-06-28 03:59:46,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:59:46,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:59:46,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 03:59:46,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-28 03:59:46,147 INFO L175 Difference]: Start difference. First operand has 164 places, 185 transitions, 2486 flow. Second operand 11 states and 210 transitions. [2024-06-28 03:59:46,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 260 transitions, 3520 flow [2024-06-28 03:59:46,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 260 transitions, 3361 flow, removed 21 selfloop flow, removed 11 redundant places. [2024-06-28 03:59:46,414 INFO L231 Difference]: Finished difference. Result has 165 places, 187 transitions, 2545 flow [2024-06-28 03:59:46,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2327, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2545, PETRI_PLACES=165, PETRI_TRANSITIONS=187} [2024-06-28 03:59:46,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-28 03:59:46,415 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 187 transitions, 2545 flow [2024-06-28 03:59:46,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 03:59:46,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:46,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:46,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:59:46,415 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-28 03:59:46,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:46,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1881944927, now seen corresponding path program 1 times [2024-06-28 03:59:46,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:46,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938054845] [2024-06-28 03:59:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:46,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:46,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:49,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:49,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:49,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938054845] [2024-06-28 03:59:49,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938054845] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:49,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:49,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:59:49,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916281871] [2024-06-28 03:59:49,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:49,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:59:49,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:49,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:59:49,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:59:49,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:59:49,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 187 transitions, 2545 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 03:59:49,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:49,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:59:49,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:52,585 INFO L124 PetriNetUnfolderBase]: 5509/8884 cut-off events. [2024-06-28 03:59:52,586 INFO L125 PetriNetUnfolderBase]: For 269258/269261 co-relation queries the response was YES. [2024-06-28 03:59:52,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51026 conditions, 8884 events. 5509/8884 cut-off events. For 269258/269261 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 59768 event pairs, 2179 based on Foata normal form. 50/8930 useless extension candidates. Maximal degree in co-relation 50947. Up to 6687 conditions per place. [2024-06-28 03:59:52,671 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 200 selfloop transitions, 66 changer transitions 0/270 dead transitions. [2024-06-28 03:59:52,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 270 transitions, 3545 flow [2024-06-28 03:59:52,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:59:52,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:59:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 240 transitions. [2024-06-28 03:59:52,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.450281425891182 [2024-06-28 03:59:52,674 INFO L175 Difference]: Start difference. First operand has 165 places, 187 transitions, 2545 flow. Second operand 13 states and 240 transitions. [2024-06-28 03:59:52,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 270 transitions, 3545 flow [2024-06-28 03:59:53,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 270 transitions, 3399 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 03:59:53,022 INFO L231 Difference]: Finished difference. Result has 170 places, 188 transitions, 2591 flow [2024-06-28 03:59:53,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2399, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2591, PETRI_PLACES=170, PETRI_TRANSITIONS=188} [2024-06-28 03:59:53,022 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-28 03:59:53,023 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 188 transitions, 2591 flow [2024-06-28 03:59:53,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 03:59:53,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:53,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:53,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:59:53,023 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:59:53,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:53,024 INFO L85 PathProgramCache]: Analyzing trace with hash -1120856455, now seen corresponding path program 1 times [2024-06-28 03:59:53,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:53,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881085883] [2024-06-28 03:59:53,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:53,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:53,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:59:55,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:59:55,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:59:55,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881085883] [2024-06-28 03:59:55,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881085883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:59:55,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:59:55,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:59:55,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188961779] [2024-06-28 03:59:55,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:59:55,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:59:55,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:59:55,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:59:55,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:59:55,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:59:55,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 188 transitions, 2591 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:59:55,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:59:55,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:59:55,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:59:57,132 INFO L124 PetriNetUnfolderBase]: 5195/8355 cut-off events. [2024-06-28 03:59:57,133 INFO L125 PetriNetUnfolderBase]: For 250322/250324 co-relation queries the response was YES. [2024-06-28 03:59:57,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48064 conditions, 8355 events. 5195/8355 cut-off events. For 250322/250324 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 55411 event pairs, 2407 based on Foata normal form. 15/8347 useless extension candidates. Maximal degree in co-relation 47984. Up to 7967 conditions per place. [2024-06-28 03:59:57,219 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 32 changer transitions 10/215 dead transitions. [2024-06-28 03:59:57,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 215 transitions, 3061 flow [2024-06-28 03:59:57,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:59:57,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:59:57,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:59:57,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-28 03:59:57,220 INFO L175 Difference]: Start difference. First operand has 170 places, 188 transitions, 2591 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:59:57,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 215 transitions, 3061 flow [2024-06-28 03:59:57,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 215 transitions, 2865 flow, removed 33 selfloop flow, removed 11 redundant places. [2024-06-28 03:59:57,528 INFO L231 Difference]: Finished difference. Result has 166 places, 178 transitions, 2290 flow [2024-06-28 03:59:57,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2395, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2290, PETRI_PLACES=166, PETRI_TRANSITIONS=178} [2024-06-28 03:59:57,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-28 03:59:57,529 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 178 transitions, 2290 flow [2024-06-28 03:59:57,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:59:57,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:59:57,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:59:57,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:59:57,529 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-28 03:59:57,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:59:57,530 INFO L85 PathProgramCache]: Analyzing trace with hash -430189227, now seen corresponding path program 7 times [2024-06-28 03:59:57,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:59:57,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240107436] [2024-06-28 03:59:57,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:59:57,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:59:57,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:00,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:00,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:00,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240107436] [2024-06-28 04:00:00,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240107436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:00,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:00,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:00,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316459050] [2024-06-28 04:00:00,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:00,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:00,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:00,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:00,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:00,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 178 transitions, 2290 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:00,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:00,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:00,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:03,002 INFO L124 PetriNetUnfolderBase]: 5145/8257 cut-off events. [2024-06-28 04:00:03,002 INFO L125 PetriNetUnfolderBase]: For 289491/289494 co-relation queries the response was YES. [2024-06-28 04:00:03,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47684 conditions, 8257 events. 5145/8257 cut-off events. For 289491/289494 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54447 event pairs, 2210 based on Foata normal form. 66/8319 useless extension candidates. Maximal degree in co-relation 47603. Up to 7082 conditions per place. [2024-06-28 04:00:03,061 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 164 selfloop transitions, 63 changer transitions 5/236 dead transitions. [2024-06-28 04:00:03,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 236 transitions, 3032 flow [2024-06-28 04:00:03,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:03,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:03,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 04:00:03,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 04:00:03,062 INFO L175 Difference]: Start difference. First operand has 166 places, 178 transitions, 2290 flow. Second operand 10 states and 185 transitions. [2024-06-28 04:00:03,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 236 transitions, 3032 flow [2024-06-28 04:00:03,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 236 transitions, 2907 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:03,310 INFO L231 Difference]: Finished difference. Result has 168 places, 178 transitions, 2344 flow [2024-06-28 04:00:03,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2344, PETRI_PLACES=168, PETRI_TRANSITIONS=178} [2024-06-28 04:00:03,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-28 04:00:03,312 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 178 transitions, 2344 flow [2024-06-28 04:00:03,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:03,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:03,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:03,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:00:03,312 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-28 04:00:03,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:03,313 INFO L85 PathProgramCache]: Analyzing trace with hash 651602291, now seen corresponding path program 8 times [2024-06-28 04:00:03,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:03,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711855635] [2024-06-28 04:00:03,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:03,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:03,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:06,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:06,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:06,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711855635] [2024-06-28 04:00:06,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711855635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:06,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:06,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:06,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357369063] [2024-06-28 04:00:06,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:06,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:06,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:06,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:06,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:06,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:06,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 178 transitions, 2344 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:06,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:06,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:06,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:09,082 INFO L124 PetriNetUnfolderBase]: 5561/8961 cut-off events. [2024-06-28 04:00:09,082 INFO L125 PetriNetUnfolderBase]: For 299222/299225 co-relation queries the response was YES. [2024-06-28 04:00:09,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50226 conditions, 8961 events. 5561/8961 cut-off events. For 299222/299225 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 60300 event pairs, 2387 based on Foata normal form. 66/9023 useless extension candidates. Maximal degree in co-relation 50145. Up to 7354 conditions per place. [2024-06-28 04:00:09,158 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 176 selfloop transitions, 60 changer transitions 0/240 dead transitions. [2024-06-28 04:00:09,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 240 transitions, 3104 flow [2024-06-28 04:00:09,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:09,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:09,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 04:00:09,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:00:09,159 INFO L175 Difference]: Start difference. First operand has 168 places, 178 transitions, 2344 flow. Second operand 10 states and 190 transitions. [2024-06-28 04:00:09,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 240 transitions, 3104 flow [2024-06-28 04:00:09,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 240 transitions, 2930 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:09,517 INFO L231 Difference]: Finished difference. Result has 170 places, 179 transitions, 2360 flow [2024-06-28 04:00:09,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2360, PETRI_PLACES=170, PETRI_TRANSITIONS=179} [2024-06-28 04:00:09,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-28 04:00:09,518 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 179 transitions, 2360 flow [2024-06-28 04:00:09,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:09,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:09,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:09,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:00:09,519 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-28 04:00:09,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:09,519 INFO L85 PathProgramCache]: Analyzing trace with hash 850904081, now seen corresponding path program 9 times [2024-06-28 04:00:09,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:09,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284037951] [2024-06-28 04:00:09,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:09,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:09,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:12,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:12,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284037951] [2024-06-28 04:00:12,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284037951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:12,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:12,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:12,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811053452] [2024-06-28 04:00:12,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:12,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:12,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:12,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:12,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:12,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:12,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 179 transitions, 2360 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:12,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:12,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:12,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:14,820 INFO L124 PetriNetUnfolderBase]: 5733/9263 cut-off events. [2024-06-28 04:00:14,820 INFO L125 PetriNetUnfolderBase]: For 295863/295914 co-relation queries the response was YES. [2024-06-28 04:00:14,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50713 conditions, 9263 events. 5733/9263 cut-off events. For 295863/295914 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 63035 event pairs, 2186 based on Foata normal form. 98/9353 useless extension candidates. Maximal degree in co-relation 50631. Up to 7839 conditions per place. [2024-06-28 04:00:14,916 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 150 selfloop transitions, 89 changer transitions 5/248 dead transitions. [2024-06-28 04:00:14,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 248 transitions, 3352 flow [2024-06-28 04:00:14,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:14,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:14,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-28 04:00:14,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48048780487804876 [2024-06-28 04:00:14,918 INFO L175 Difference]: Start difference. First operand has 170 places, 179 transitions, 2360 flow. Second operand 10 states and 197 transitions. [2024-06-28 04:00:14,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 248 transitions, 3352 flow [2024-06-28 04:00:15,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 248 transitions, 3196 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:15,328 INFO L231 Difference]: Finished difference. Result has 172 places, 179 transitions, 2440 flow [2024-06-28 04:00:15,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2440, PETRI_PLACES=172, PETRI_TRANSITIONS=179} [2024-06-28 04:00:15,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 04:00:15,329 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 179 transitions, 2440 flow [2024-06-28 04:00:15,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:15,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:15,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:15,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:00:15,330 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:00:15,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:15,330 INFO L85 PathProgramCache]: Analyzing trace with hash 651454421, now seen corresponding path program 10 times [2024-06-28 04:00:15,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:15,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213444054] [2024-06-28 04:00:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:15,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:15,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:18,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:18,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213444054] [2024-06-28 04:00:18,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213444054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:18,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:00:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077470982] [2024-06-28 04:00:18,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:18,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:00:18,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:18,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:00:18,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:00:18,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:18,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 179 transitions, 2440 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:18,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:18,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:18,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:20,725 INFO L124 PetriNetUnfolderBase]: 6076/9850 cut-off events. [2024-06-28 04:00:20,725 INFO L125 PetriNetUnfolderBase]: For 297159/297162 co-relation queries the response was YES. [2024-06-28 04:00:20,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52665 conditions, 9850 events. 6076/9850 cut-off events. For 297159/297162 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 68011 event pairs, 2238 based on Foata normal form. 58/9904 useless extension candidates. Maximal degree in co-relation 52582. Up to 5681 conditions per place. [2024-06-28 04:00:20,795 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 184 selfloop transitions, 62 changer transitions 0/250 dead transitions. [2024-06-28 04:00:20,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 250 transitions, 3368 flow [2024-06-28 04:00:20,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:20,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:20,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-28 04:00:20,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47804878048780486 [2024-06-28 04:00:20,797 INFO L175 Difference]: Start difference. First operand has 172 places, 179 transitions, 2440 flow. Second operand 10 states and 196 transitions. [2024-06-28 04:00:20,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 250 transitions, 3368 flow [2024-06-28 04:00:21,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 250 transitions, 3145 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:21,158 INFO L231 Difference]: Finished difference. Result has 175 places, 182 transitions, 2480 flow [2024-06-28 04:00:21,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2217, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2480, PETRI_PLACES=175, PETRI_TRANSITIONS=182} [2024-06-28 04:00:21,159 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-28 04:00:21,160 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 182 transitions, 2480 flow [2024-06-28 04:00:21,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-28 04:00:21,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:21,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:21,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:00:21,160 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-28 04:00:21,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:21,161 INFO L85 PathProgramCache]: Analyzing trace with hash -860669229, now seen corresponding path program 2 times [2024-06-28 04:00:21,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:21,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904209519] [2024-06-28 04:00:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:21,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:21,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:24,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-28 04:00:24,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:24,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904209519] [2024-06-28 04:00:24,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904209519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:24,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:24,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:00:24,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123785098] [2024-06-28 04:00:24,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:24,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:00:24,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:00:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:00:24,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:24,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 182 transitions, 2480 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:24,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:24,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:24,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:27,631 INFO L124 PetriNetUnfolderBase]: 6232/10152 cut-off events. [2024-06-28 04:00:27,631 INFO L125 PetriNetUnfolderBase]: For 313347/313398 co-relation queries the response was YES. [2024-06-28 04:00:27,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53834 conditions, 10152 events. 6232/10152 cut-off events. For 313347/313398 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 71135 event pairs, 2419 based on Foata normal form. 82/10226 useless extension candidates. Maximal degree in co-relation 53749. Up to 8358 conditions per place. [2024-06-28 04:00:27,724 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 158 selfloop transitions, 91 changer transitions 11/264 dead transitions. [2024-06-28 04:00:27,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 264 transitions, 3576 flow [2024-06-28 04:00:27,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:00:27,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:00:27,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-28 04:00:27,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48337028824833705 [2024-06-28 04:00:27,726 INFO L175 Difference]: Start difference. First operand has 175 places, 182 transitions, 2480 flow. Second operand 11 states and 218 transitions. [2024-06-28 04:00:27,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 264 transitions, 3576 flow [2024-06-28 04:00:28,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 264 transitions, 3388 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:28,367 INFO L231 Difference]: Finished difference. Result has 178 places, 182 transitions, 2531 flow [2024-06-28 04:00:28,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2531, PETRI_PLACES=178, PETRI_TRANSITIONS=182} [2024-06-28 04:00:28,368 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-28 04:00:28,368 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 182 transitions, 2531 flow [2024-06-28 04:00:28,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:28,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:28,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:28,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:00:28,369 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-28 04:00:28,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:28,369 INFO L85 PathProgramCache]: Analyzing trace with hash 657179873, now seen corresponding path program 3 times [2024-06-28 04:00:28,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:28,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978751735] [2024-06-28 04:00:28,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:28,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:28,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:31,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:31,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:31,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978751735] [2024-06-28 04:00:31,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978751735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:31,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:31,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:00:31,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316936560] [2024-06-28 04:00:31,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:31,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:00:31,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:31,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:00:31,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:00:31,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:31,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 182 transitions, 2531 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:31,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:31,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:31,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:34,511 INFO L124 PetriNetUnfolderBase]: 6328/10336 cut-off events. [2024-06-28 04:00:34,511 INFO L125 PetriNetUnfolderBase]: For 326099/326102 co-relation queries the response was YES. [2024-06-28 04:00:34,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54682 conditions, 10336 events. 6328/10336 cut-off events. For 326099/326102 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 72910 event pairs, 2743 based on Foata normal form. 50/10382 useless extension candidates. Maximal degree in co-relation 54596. Up to 7691 conditions per place. [2024-06-28 04:00:34,606 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 168 selfloop transitions, 67 changer transitions 7/246 dead transitions. [2024-06-28 04:00:34,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 246 transitions, 3341 flow [2024-06-28 04:00:34,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:34,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:34,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 04:00:34,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609756097560976 [2024-06-28 04:00:34,608 INFO L175 Difference]: Start difference. First operand has 178 places, 182 transitions, 2531 flow. Second operand 10 states and 189 transitions. [2024-06-28 04:00:34,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 246 transitions, 3341 flow [2024-06-28 04:00:35,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 246 transitions, 3109 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 04:00:35,089 INFO L231 Difference]: Finished difference. Result has 179 places, 181 transitions, 2473 flow [2024-06-28 04:00:35,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2299, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2473, PETRI_PLACES=179, PETRI_TRANSITIONS=181} [2024-06-28 04:00:35,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-28 04:00:35,091 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 181 transitions, 2473 flow [2024-06-28 04:00:35,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:35,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:35,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:35,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:00:35,092 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-28 04:00:35,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:35,092 INFO L85 PathProgramCache]: Analyzing trace with hash -602121789, now seen corresponding path program 4 times [2024-06-28 04:00:35,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:35,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498737063] [2024-06-28 04:00:35,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:35,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:35,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:38,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:38,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498737063] [2024-06-28 04:00:38,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498737063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:38,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:38,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:00:38,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705082402] [2024-06-28 04:00:38,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:38,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:00:38,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:38,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:00:38,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:00:38,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:38,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 181 transitions, 2473 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:38,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:38,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:38,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:41,073 INFO L124 PetriNetUnfolderBase]: 6332/10340 cut-off events. [2024-06-28 04:00:41,073 INFO L125 PetriNetUnfolderBase]: For 359176/359227 co-relation queries the response was YES. [2024-06-28 04:00:41,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55280 conditions, 10340 events. 6332/10340 cut-off events. For 359176/359227 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 72558 event pairs, 2238 based on Foata normal form. 82/10414 useless extension candidates. Maximal degree in co-relation 55193. Up to 5868 conditions per place. [2024-06-28 04:00:41,171 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 145 selfloop transitions, 98 changer transitions 12/259 dead transitions. [2024-06-28 04:00:41,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 259 transitions, 3529 flow [2024-06-28 04:00:41,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:00:41,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:00:41,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-28 04:00:41,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4975609756097561 [2024-06-28 04:00:41,175 INFO L175 Difference]: Start difference. First operand has 179 places, 181 transitions, 2473 flow. Second operand 10 states and 204 transitions. [2024-06-28 04:00:41,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 259 transitions, 3529 flow [2024-06-28 04:00:41,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 259 transitions, 3323 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-28 04:00:41,758 INFO L231 Difference]: Finished difference. Result has 179 places, 178 transitions, 2384 flow [2024-06-28 04:00:41,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2207, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2384, PETRI_PLACES=179, PETRI_TRANSITIONS=178} [2024-06-28 04:00:41,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 137 predicate places. [2024-06-28 04:00:41,759 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 178 transitions, 2384 flow [2024-06-28 04:00:41,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 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-28 04:00:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:41,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:41,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:00:41,760 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:00:41,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:41,760 INFO L85 PathProgramCache]: Analyzing trace with hash 64038875, now seen corresponding path program 2 times [2024-06-28 04:00:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466902812] [2024-06-28 04:00:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:41,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:41,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:43,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:43,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:43,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466902812] [2024-06-28 04:00:43,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466902812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:43,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:43,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:00:43,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013926887] [2024-06-28 04:00:43,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:43,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:00:43,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:43,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:00:43,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:00:43,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:00:43,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 178 transitions, 2384 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:43,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:43,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:00:43,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:45,806 INFO L124 PetriNetUnfolderBase]: 5767/9425 cut-off events. [2024-06-28 04:00:45,807 INFO L125 PetriNetUnfolderBase]: For 324148/324179 co-relation queries the response was YES. [2024-06-28 04:00:45,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51977 conditions, 9425 events. 5767/9425 cut-off events. For 324148/324179 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 65483 event pairs, 2573 based on Foata normal form. 24/9417 useless extension candidates. Maximal degree in co-relation 51890. Up to 8921 conditions per place. [2024-06-28 04:00:45,889 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 42 changer transitions 0/200 dead transitions. [2024-06-28 04:00:45,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 200 transitions, 2986 flow [2024-06-28 04:00:45,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:00:45,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:00:45,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:00:45,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 04:00:45,891 INFO L175 Difference]: Start difference. First operand has 179 places, 178 transitions, 2384 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:00:45,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 200 transitions, 2986 flow [2024-06-28 04:00:46,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 200 transitions, 2726 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-28 04:00:46,387 INFO L231 Difference]: Finished difference. Result has 177 places, 181 transitions, 2255 flow [2024-06-28 04:00:46,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2130, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2255, PETRI_PLACES=177, PETRI_TRANSITIONS=181} [2024-06-28 04:00:46,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-28 04:00:46,388 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 181 transitions, 2255 flow [2024-06-28 04:00:46,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:46,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:46,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:46,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:00:46,388 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:00:46,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1109414727, now seen corresponding path program 1 times [2024-06-28 04:00:46,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:46,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268421058] [2024-06-28 04:00:46,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:46,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:46,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:48,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:48,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268421058] [2024-06-28 04:00:48,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268421058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:48,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:48,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:00:48,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342123157] [2024-06-28 04:00:48,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:48,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:00:48,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:48,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:00:48,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:00:48,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:00:48,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 181 transitions, 2255 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:48,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:48,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:00:48,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:51,003 INFO L124 PetriNetUnfolderBase]: 5568/9109 cut-off events. [2024-06-28 04:00:51,004 INFO L125 PetriNetUnfolderBase]: For 302922/302924 co-relation queries the response was YES. [2024-06-28 04:00:51,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48775 conditions, 9109 events. 5568/9109 cut-off events. For 302922/302924 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 62564 event pairs, 2633 based on Foata normal form. 16/9102 useless extension candidates. Maximal degree in co-relation 48687. Up to 8785 conditions per place. [2024-06-28 04:00:51,070 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 174 selfloop transitions, 15 changer transitions 0/202 dead transitions. [2024-06-28 04:00:51,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 202 transitions, 2727 flow [2024-06-28 04:00:51,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:00:51,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:00:51,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-28 04:00:51,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-28 04:00:51,072 INFO L175 Difference]: Start difference. First operand has 177 places, 181 transitions, 2255 flow. Second operand 6 states and 103 transitions. [2024-06-28 04:00:51,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 202 transitions, 2727 flow [2024-06-28 04:00:51,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 202 transitions, 2599 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 04:00:51,334 INFO L231 Difference]: Finished difference. Result has 177 places, 183 transitions, 2203 flow [2024-06-28 04:00:51,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2203, PETRI_PLACES=177, PETRI_TRANSITIONS=183} [2024-06-28 04:00:51,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 135 predicate places. [2024-06-28 04:00:51,334 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 183 transitions, 2203 flow [2024-06-28 04:00:51,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:00:51,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:51,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:51,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:00:51,335 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:00:51,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:51,335 INFO L85 PathProgramCache]: Analyzing trace with hash -387108556, now seen corresponding path program 1 times [2024-06-28 04:00:51,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:51,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642906083] [2024-06-28 04:00:51,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:51,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:51,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:00:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642906083] [2024-06-28 04:00:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642906083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:53,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:00:53,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146916931] [2024-06-28 04:00:53,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:53,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:00:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:53,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:00:53,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:00:53,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:53,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 183 transitions, 2203 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:00:53,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:53,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:53,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:00:55,893 INFO L124 PetriNetUnfolderBase]: 5680/9237 cut-off events. [2024-06-28 04:00:55,894 INFO L125 PetriNetUnfolderBase]: For 307257/307257 co-relation queries the response was YES. [2024-06-28 04:00:55,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49699 conditions, 9237 events. 5680/9237 cut-off events. For 307257/307257 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 63475 event pairs, 2753 based on Foata normal form. 2/9236 useless extension candidates. Maximal degree in co-relation 49613. Up to 9024 conditions per place. [2024-06-28 04:00:55,988 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 198 selfloop transitions, 21 changer transitions 0/223 dead transitions. [2024-06-28 04:00:55,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 223 transitions, 2918 flow [2024-06-28 04:00:55,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:00:55,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:00:55,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 04:00:55,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-28 04:00:55,992 INFO L175 Difference]: Start difference. First operand has 177 places, 183 transitions, 2203 flow. Second operand 9 states and 142 transitions. [2024-06-28 04:00:55,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 223 transitions, 2918 flow [2024-06-28 04:00:56,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 223 transitions, 2864 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 04:00:56,397 INFO L231 Difference]: Finished difference. Result has 183 places, 190 transitions, 2328 flow [2024-06-28 04:00:56,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2328, PETRI_PLACES=183, PETRI_TRANSITIONS=190} [2024-06-28 04:00:56,398 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-28 04:00:56,398 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 190 transitions, 2328 flow [2024-06-28 04:00:56,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:00:56,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:00:56,398 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:00:56,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:00:56,398 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:00:56,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:00:56,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1613069196, now seen corresponding path program 2 times [2024-06-28 04:00:56,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:00:56,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054041261] [2024-06-28 04:00:56,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:00:56,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:00:56,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:00:58,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-28 04:00:58,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:00:58,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054041261] [2024-06-28 04:00:58,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054041261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:00:58,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:00:58,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:00:58,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755576922] [2024-06-28 04:00:58,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:00:58,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:00:58,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:00:58,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:00:58,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:00:58,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:00:58,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 190 transitions, 2328 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:00:58,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:00:58,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:00:58,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:00,600 INFO L124 PetriNetUnfolderBase]: 5674/9229 cut-off events. [2024-06-28 04:01:00,601 INFO L125 PetriNetUnfolderBase]: For 320130/320130 co-relation queries the response was YES. [2024-06-28 04:01:00,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49891 conditions, 9229 events. 5674/9229 cut-off events. For 320130/320130 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63367 event pairs, 2753 based on Foata normal form. 2/9228 useless extension candidates. Maximal degree in co-relation 49803. Up to 9019 conditions per place. [2024-06-28 04:01:00,670 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 187 selfloop transitions, 20 changer transitions 0/211 dead transitions. [2024-06-28 04:01:00,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 211 transitions, 2794 flow [2024-06-28 04:01:00,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:00,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:00,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:01:00,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:01:00,672 INFO L175 Difference]: Start difference. First operand has 183 places, 190 transitions, 2328 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:01:00,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 211 transitions, 2794 flow [2024-06-28 04:01:01,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 211 transitions, 2762 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 04:01:01,107 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2342 flow [2024-06-28 04:01:01,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2342, PETRI_PLACES=186, PETRI_TRANSITIONS=190} [2024-06-28 04:01:01,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-28 04:01:01,108 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2342 flow [2024-06-28 04:01:01,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:01:01,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:01,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:01,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:01:01,109 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:01,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:01,109 INFO L85 PathProgramCache]: Analyzing trace with hash -32546986, now seen corresponding path program 3 times [2024-06-28 04:01:01,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:01,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753601025] [2024-06-28 04:01:01,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:01,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:01,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:03,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:03,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:03,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753601025] [2024-06-28 04:01:03,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753601025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:03,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:03,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:01:03,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206777449] [2024-06-28 04:01:03,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:03,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:01:03,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:03,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:01:03,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:01:03,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:03,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 190 transitions, 2342 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:01:03,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:03,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:03,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:05,299 INFO L124 PetriNetUnfolderBase]: 5668/9219 cut-off events. [2024-06-28 04:01:05,300 INFO L125 PetriNetUnfolderBase]: For 333593/333593 co-relation queries the response was YES. [2024-06-28 04:01:05,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50182 conditions, 9219 events. 5668/9219 cut-off events. For 333593/333593 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 63302 event pairs, 2678 based on Foata normal form. 2/9213 useless extension candidates. Maximal degree in co-relation 50092. Up to 8989 conditions per place. [2024-06-28 04:01:05,383 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 183 selfloop transitions, 26 changer transitions 0/213 dead transitions. [2024-06-28 04:01:05,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 213 transitions, 2879 flow [2024-06-28 04:01:05,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:05,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-28 04:01:05,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-28 04:01:05,390 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2342 flow. Second operand 7 states and 107 transitions. [2024-06-28 04:01:05,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 213 transitions, 2879 flow [2024-06-28 04:01:05,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 213 transitions, 2839 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 04:01:05,894 INFO L231 Difference]: Finished difference. Result has 189 places, 198 transitions, 2475 flow [2024-06-28 04:01:05,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2302, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2475, PETRI_PLACES=189, PETRI_TRANSITIONS=198} [2024-06-28 04:01:05,895 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 04:01:05,895 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 198 transitions, 2475 flow [2024-06-28 04:01:05,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 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-28 04:01:05,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:05,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:05,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:01:05,896 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:05,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:05,896 INFO L85 PathProgramCache]: Analyzing trace with hash 68698330, now seen corresponding path program 1 times [2024-06-28 04:01:05,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:05,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693919653] [2024-06-28 04:01:05,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:05,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:05,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:08,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-28 04:01:08,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:08,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693919653] [2024-06-28 04:01:08,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693919653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:08,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:08,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:01:08,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765063155] [2024-06-28 04:01:08,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:08,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:01:08,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:08,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:01:08,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:01:09,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:01:09,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 198 transitions, 2475 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:09,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:09,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:01:09,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:11,751 INFO L124 PetriNetUnfolderBase]: 5807/9454 cut-off events. [2024-06-28 04:01:11,751 INFO L125 PetriNetUnfolderBase]: For 363055/363075 co-relation queries the response was YES. [2024-06-28 04:01:11,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52577 conditions, 9454 events. 5807/9454 cut-off events. For 363055/363075 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 64938 event pairs, 2717 based on Foata normal form. 33/9461 useless extension candidates. Maximal degree in co-relation 52484. Up to 8996 conditions per place. [2024-06-28 04:01:11,840 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 203 selfloop transitions, 59 changer transitions 0/278 dead transitions. [2024-06-28 04:01:11,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 278 transitions, 3823 flow [2024-06-28 04:01:11,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:01:11,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:01:11,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:01:11,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:01:11,842 INFO L175 Difference]: Start difference. First operand has 189 places, 198 transitions, 2475 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:01:11,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 278 transitions, 3823 flow [2024-06-28 04:01:12,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 278 transitions, 3767 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:12,297 INFO L231 Difference]: Finished difference. Result has 202 places, 241 transitions, 3345 flow [2024-06-28 04:01:12,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3345, PETRI_PLACES=202, PETRI_TRANSITIONS=241} [2024-06-28 04:01:12,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 04:01:12,298 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 241 transitions, 3345 flow [2024-06-28 04:01:12,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:12,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:12,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:12,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:01:12,299 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:12,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:12,299 INFO L85 PathProgramCache]: Analyzing trace with hash -672006424, now seen corresponding path program 2 times [2024-06-28 04:01:12,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:12,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455796389] [2024-06-28 04:01:12,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:12,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:12,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:15,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:15,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:15,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455796389] [2024-06-28 04:01:15,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455796389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:15,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:15,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:15,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475281035] [2024-06-28 04:01:15,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:15,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:15,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:15,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:15,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:15,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:01:15,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 241 transitions, 3345 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:15,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:15,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:01:15,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:17,320 INFO L124 PetriNetUnfolderBase]: 5865/9522 cut-off events. [2024-06-28 04:01:17,320 INFO L125 PetriNetUnfolderBase]: For 384486/384509 co-relation queries the response was YES. [2024-06-28 04:01:17,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55638 conditions, 9522 events. 5865/9522 cut-off events. For 384486/384509 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 65288 event pairs, 2704 based on Foata normal form. 24/9524 useless extension candidates. Maximal degree in co-relation 55539. Up to 8917 conditions per place. [2024-06-28 04:01:17,402 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 188 selfloop transitions, 72 changer transitions 0/276 dead transitions. [2024-06-28 04:01:17,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 276 transitions, 4028 flow [2024-06-28 04:01:17,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:01:17,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:01:17,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:01:17,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:01:17,403 INFO L175 Difference]: Start difference. First operand has 202 places, 241 transitions, 3345 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:01:17,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 276 transitions, 4028 flow [2024-06-28 04:01:17,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 276 transitions, 3990 flow, removed 18 selfloop flow, removed 1 redundant places. [2024-06-28 04:01:17,895 INFO L231 Difference]: Finished difference. Result has 209 places, 243 transitions, 3519 flow [2024-06-28 04:01:17,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3519, PETRI_PLACES=209, PETRI_TRANSITIONS=243} [2024-06-28 04:01:17,896 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 04:01:17,896 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 243 transitions, 3519 flow [2024-06-28 04:01:17,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:17,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:17,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:17,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:01:17,897 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:17,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:17,897 INFO L85 PathProgramCache]: Analyzing trace with hash -1008942920, now seen corresponding path program 3 times [2024-06-28 04:01:17,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:17,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355450071] [2024-06-28 04:01:17,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:17,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:20,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:20,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:20,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355450071] [2024-06-28 04:01:20,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355450071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:20,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:20,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:20,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731156287] [2024-06-28 04:01:20,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:20,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:20,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:20,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:20,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:20,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:01:20,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 243 transitions, 3519 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:20,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:20,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:01:20,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:23,235 INFO L124 PetriNetUnfolderBase]: 5923/9644 cut-off events. [2024-06-28 04:01:23,236 INFO L125 PetriNetUnfolderBase]: For 403991/404043 co-relation queries the response was YES. [2024-06-28 04:01:23,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56910 conditions, 9644 events. 5923/9644 cut-off events. For 403991/404043 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 66466 event pairs, 2493 based on Foata normal form. 37/9639 useless extension candidates. Maximal degree in co-relation 56808. Up to 8931 conditions per place. [2024-06-28 04:01:23,338 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 172 selfloop transitions, 83 changer transitions 0/271 dead transitions. [2024-06-28 04:01:23,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 271 transitions, 4346 flow [2024-06-28 04:01:23,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:23,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:23,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:01:23,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 04:01:23,340 INFO L175 Difference]: Start difference. First operand has 209 places, 243 transitions, 3519 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:01:23,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 271 transitions, 4346 flow [2024-06-28 04:01:24,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 271 transitions, 4170 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 04:01:24,065 INFO L231 Difference]: Finished difference. Result has 210 places, 245 transitions, 3574 flow [2024-06-28 04:01:24,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3351, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3574, PETRI_PLACES=210, PETRI_TRANSITIONS=245} [2024-06-28 04:01:24,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-28 04:01:24,066 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 245 transitions, 3574 flow [2024-06-28 04:01:24,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:24,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:24,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:24,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:01:24,066 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:24,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:24,067 INFO L85 PathProgramCache]: Analyzing trace with hash -995610440, now seen corresponding path program 4 times [2024-06-28 04:01:24,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991473776] [2024-06-28 04:01:24,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:24,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:26,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:26,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:26,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991473776] [2024-06-28 04:01:26,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991473776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:26,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:26,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:26,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409581841] [2024-06-28 04:01:26,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:26,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:26,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:26,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:26,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:26,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 04:01:26,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 245 transitions, 3574 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:26,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:26,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 04:01:26,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:29,186 INFO L124 PetriNetUnfolderBase]: 6030/9813 cut-off events. [2024-06-28 04:01:29,186 INFO L125 PetriNetUnfolderBase]: For 412558/412610 co-relation queries the response was YES. [2024-06-28 04:01:29,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57979 conditions, 9813 events. 6030/9813 cut-off events. For 412558/412610 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 67710 event pairs, 2523 based on Foata normal form. 37/9808 useless extension candidates. Maximal degree in co-relation 57876. Up to 8712 conditions per place. [2024-06-28 04:01:29,296 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 173 selfloop transitions, 90 changer transitions 0/279 dead transitions. [2024-06-28 04:01:29,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 279 transitions, 4545 flow [2024-06-28 04:01:29,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:01:29,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:01:29,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 04:01:29,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-28 04:01:29,297 INFO L175 Difference]: Start difference. First operand has 210 places, 245 transitions, 3574 flow. Second operand 7 states and 129 transitions. [2024-06-28 04:01:29,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 279 transitions, 4545 flow [2024-06-28 04:01:29,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 279 transitions, 4346 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 04:01:29,834 INFO L231 Difference]: Finished difference. Result has 212 places, 248 transitions, 3630 flow [2024-06-28 04:01:29,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3375, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3630, PETRI_PLACES=212, PETRI_TRANSITIONS=248} [2024-06-28 04:01:29,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 04:01:29,835 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 248 transitions, 3630 flow [2024-06-28 04:01:29,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:29,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:29,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:29,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:01:29,836 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:29,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:29,836 INFO L85 PathProgramCache]: Analyzing trace with hash -298804329, now seen corresponding path program 1 times [2024-06-28 04:01:29,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:29,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193868703] [2024-06-28 04:01:29,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:29,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:29,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:32,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:32,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:32,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193868703] [2024-06-28 04:01:32,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193868703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:32,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:32,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:32,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091799724] [2024-06-28 04:01:32,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:32,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:32,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:32,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:32,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:32,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:32,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 248 transitions, 3630 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:32,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:32,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:32,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:35,103 INFO L124 PetriNetUnfolderBase]: 6170/9981 cut-off events. [2024-06-28 04:01:35,103 INFO L125 PetriNetUnfolderBase]: For 422675/422675 co-relation queries the response was YES. [2024-06-28 04:01:35,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59391 conditions, 9981 events. 6170/9981 cut-off events. For 422675/422675 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 68350 event pairs, 2676 based on Foata normal form. 8/9986 useless extension candidates. Maximal degree in co-relation 59287. Up to 9589 conditions per place. [2024-06-28 04:01:35,201 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 259 selfloop transitions, 33 changer transitions 0/296 dead transitions. [2024-06-28 04:01:35,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 296 transitions, 4475 flow [2024-06-28 04:01:35,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:01:35,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:01:35,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 04:01:35,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-28 04:01:35,203 INFO L175 Difference]: Start difference. First operand has 212 places, 248 transitions, 3630 flow. Second operand 10 states and 162 transitions. [2024-06-28 04:01:35,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 296 transitions, 4475 flow [2024-06-28 04:01:35,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 296 transitions, 4334 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:35,791 INFO L231 Difference]: Finished difference. Result has 219 places, 249 transitions, 3568 flow [2024-06-28 04:01:35,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3489, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3568, PETRI_PLACES=219, PETRI_TRANSITIONS=249} [2024-06-28 04:01:35,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 04:01:35,792 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 249 transitions, 3568 flow [2024-06-28 04:01:35,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:35,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:35,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:35,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:01:35,793 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:35,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:35,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1650888211, now seen corresponding path program 2 times [2024-06-28 04:01:35,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:35,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801658417] [2024-06-28 04:01:35,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:35,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:38,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-28 04:01:38,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:38,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801658417] [2024-06-28 04:01:38,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801658417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:38,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:38,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:38,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246043459] [2024-06-28 04:01:38,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:38,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:38,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:38,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:38,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:38,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:38,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 249 transitions, 3568 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:38,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:38,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:38,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:40,926 INFO L124 PetriNetUnfolderBase]: 6206/10045 cut-off events. [2024-06-28 04:01:40,927 INFO L125 PetriNetUnfolderBase]: For 438758/438758 co-relation queries the response was YES. [2024-06-28 04:01:41,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59893 conditions, 10045 events. 6206/10045 cut-off events. For 438758/438758 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 68961 event pairs, 2837 based on Foata normal form. 10/10052 useless extension candidates. Maximal degree in co-relation 59787. Up to 9744 conditions per place. [2024-06-28 04:01:41,030 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 255 selfloop transitions, 30 changer transitions 0/289 dead transitions. [2024-06-28 04:01:41,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 289 transitions, 4283 flow [2024-06-28 04:01:41,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:01:41,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:01:41,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-28 04:01:41,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-28 04:01:41,055 INFO L175 Difference]: Start difference. First operand has 219 places, 249 transitions, 3568 flow. Second operand 10 states and 155 transitions. [2024-06-28 04:01:41,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 289 transitions, 4283 flow [2024-06-28 04:01:41,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 289 transitions, 4224 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:01:41,607 INFO L231 Difference]: Finished difference. Result has 222 places, 250 transitions, 3587 flow [2024-06-28 04:01:41,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3587, PETRI_PLACES=222, PETRI_TRANSITIONS=250} [2024-06-28 04:01:41,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-28 04:01:41,608 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 250 transitions, 3587 flow [2024-06-28 04:01:41,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:41,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:41,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:41,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:01:41,608 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:41,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:41,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1937775541, now seen corresponding path program 3 times [2024-06-28 04:01:41,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:41,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901447516] [2024-06-28 04:01:41,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:41,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:41,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:44,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:44,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:44,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901447516] [2024-06-28 04:01:44,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901447516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:44,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:44,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:44,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097724411] [2024-06-28 04:01:44,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:44,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:44,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:44,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:44,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:44,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:44,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 250 transitions, 3587 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:44,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:44,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:44,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:46,791 INFO L124 PetriNetUnfolderBase]: 6183/10012 cut-off events. [2024-06-28 04:01:46,791 INFO L125 PetriNetUnfolderBase]: For 445675/445675 co-relation queries the response was YES. [2024-06-28 04:01:46,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59678 conditions, 10012 events. 6183/10012 cut-off events. For 445675/445675 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 68725 event pairs, 2828 based on Foata normal form. 10/10019 useless extension candidates. Maximal degree in co-relation 59571. Up to 9711 conditions per place. [2024-06-28 04:01:46,894 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 249 selfloop transitions, 26 changer transitions 0/279 dead transitions. [2024-06-28 04:01:46,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 279 transitions, 4241 flow [2024-06-28 04:01:46,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:01:46,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:01:46,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 04:01:46,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 04:01:46,896 INFO L175 Difference]: Start difference. First operand has 222 places, 250 transitions, 3587 flow. Second operand 8 states and 126 transitions. [2024-06-28 04:01:46,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 279 transitions, 4241 flow [2024-06-28 04:01:47,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 279 transitions, 4182 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:01:47,787 INFO L231 Difference]: Finished difference. Result has 222 places, 250 transitions, 3585 flow [2024-06-28 04:01:47,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3528, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3585, PETRI_PLACES=222, PETRI_TRANSITIONS=250} [2024-06-28 04:01:47,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 180 predicate places. [2024-06-28 04:01:47,788 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 250 transitions, 3585 flow [2024-06-28 04:01:47,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:47,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:47,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:47,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:01:47,794 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:47,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:47,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1645177267, now seen corresponding path program 1 times [2024-06-28 04:01:47,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:47,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539204988] [2024-06-28 04:01:47,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:47,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:50,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:50,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:50,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539204988] [2024-06-28 04:01:50,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539204988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:50,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:50,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:50,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443741493] [2024-06-28 04:01:50,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:50,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:50,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:50,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:50,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:50,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:50,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 250 transitions, 3585 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:50,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:50,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:53,020 INFO L124 PetriNetUnfolderBase]: 6181/10015 cut-off events. [2024-06-28 04:01:53,020 INFO L125 PetriNetUnfolderBase]: For 454664/454671 co-relation queries the response was YES. [2024-06-28 04:01:53,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59854 conditions, 10015 events. 6181/10015 cut-off events. For 454664/454671 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 68750 event pairs, 2693 based on Foata normal form. 12/10023 useless extension candidates. Maximal degree in co-relation 59746. Up to 9024 conditions per place. [2024-06-28 04:01:53,128 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 112 changer transitions 1/309 dead transitions. [2024-06-28 04:01:53,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 309 transitions, 4589 flow [2024-06-28 04:01:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:01:53,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:01:53,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 04:01:53,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-28 04:01:53,129 INFO L175 Difference]: Start difference. First operand has 222 places, 250 transitions, 3585 flow. Second operand 11 states and 197 transitions. [2024-06-28 04:01:53,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 309 transitions, 4589 flow [2024-06-28 04:01:53,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 309 transitions, 4527 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 04:01:53,899 INFO L231 Difference]: Finished difference. Result has 226 places, 252 transitions, 3774 flow [2024-06-28 04:01:53,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3774, PETRI_PLACES=226, PETRI_TRANSITIONS=252} [2024-06-28 04:01:53,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-28 04:01:53,899 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 252 transitions, 3774 flow [2024-06-28 04:01:53,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:53,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:53,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:53,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:01:53,900 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:53,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:53,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1650891187, now seen corresponding path program 2 times [2024-06-28 04:01:53,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:53,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332285665] [2024-06-28 04:01:53,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:53,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:53,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:56,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:56,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:56,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332285665] [2024-06-28 04:01:56,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332285665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:56,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:56,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:01:56,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242484481] [2024-06-28 04:01:56,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:56,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:01:56,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:56,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:01:56,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:01:56,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:01:56,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 252 transitions, 3774 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:56,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:56,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:01:56,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:59,295 INFO L124 PetriNetUnfolderBase]: 6283/10181 cut-off events. [2024-06-28 04:01:59,296 INFO L125 PetriNetUnfolderBase]: For 487514/487521 co-relation queries the response was YES. [2024-06-28 04:01:59,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62444 conditions, 10181 events. 6283/10181 cut-off events. For 487514/487521 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 70064 event pairs, 2674 based on Foata normal form. 8/10185 useless extension candidates. Maximal degree in co-relation 62335. Up to 9096 conditions per place. [2024-06-28 04:01:59,399 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 180 selfloop transitions, 124 changer transitions 1/309 dead transitions. [2024-06-28 04:01:59,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 309 transitions, 4913 flow [2024-06-28 04:01:59,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:01:59,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:01:59,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 04:01:59,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 04:01:59,401 INFO L175 Difference]: Start difference. First operand has 226 places, 252 transitions, 3774 flow. Second operand 10 states and 176 transitions. [2024-06-28 04:01:59,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 309 transitions, 4913 flow [2024-06-28 04:02:00,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 309 transitions, 4687 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 04:02:00,153 INFO L231 Difference]: Finished difference. Result has 229 places, 262 transitions, 4011 flow [2024-06-28 04:02:00,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4011, PETRI_PLACES=229, PETRI_TRANSITIONS=262} [2024-06-28 04:02:00,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-28 04:02:00,161 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 262 transitions, 4011 flow [2024-06-28 04:02:00,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:00,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:00,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:00,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:02:00,165 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-28 04:02:00,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:00,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1760468437, now seen corresponding path program 3 times [2024-06-28 04:02:00,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:00,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443282705] [2024-06-28 04:02:00,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:00,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:00,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:03,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:03,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:03,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443282705] [2024-06-28 04:02:03,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443282705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:03,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:03,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:03,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653442191] [2024-06-28 04:02:03,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:03,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:03,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:03,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:03,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:03,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:03,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 262 transitions, 4011 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:03,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:03,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:03,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:05,668 INFO L124 PetriNetUnfolderBase]: 6261/10139 cut-off events. [2024-06-28 04:02:05,668 INFO L125 PetriNetUnfolderBase]: For 503590/503593 co-relation queries the response was YES. [2024-06-28 04:02:05,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62448 conditions, 10139 events. 6261/10139 cut-off events. For 503590/503593 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 69665 event pairs, 2766 based on Foata normal form. 8/10143 useless extension candidates. Maximal degree in co-relation 62337. Up to 9421 conditions per place. [2024-06-28 04:02:05,764 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 221 selfloop transitions, 86 changer transitions 1/312 dead transitions. [2024-06-28 04:02:05,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 312 transitions, 4894 flow [2024-06-28 04:02:05,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:02:05,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:02:05,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 04:02:05,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 04:02:05,766 INFO L175 Difference]: Start difference. First operand has 229 places, 262 transitions, 4011 flow. Second operand 10 states and 174 transitions. [2024-06-28 04:02:05,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 312 transitions, 4894 flow [2024-06-28 04:02:06,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 312 transitions, 4726 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:06,473 INFO L231 Difference]: Finished difference. Result has 233 places, 261 transitions, 4002 flow [2024-06-28 04:02:06,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3843, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4002, PETRI_PLACES=233, PETRI_TRANSITIONS=261} [2024-06-28 04:02:06,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 04:02:06,474 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 261 transitions, 4002 flow [2024-06-28 04:02:06,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:06,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:06,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:06,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:02:06,475 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:06,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:06,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1760766967, now seen corresponding path program 4 times [2024-06-28 04:02:06,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:06,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899460998] [2024-06-28 04:02:06,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:06,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:06,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:09,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:09,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:09,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899460998] [2024-06-28 04:02:09,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899460998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:09,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:09,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:09,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136207084] [2024-06-28 04:02:09,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:09,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:09,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:09,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:09,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:09,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:09,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 261 transitions, 4002 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:09,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:09,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:09,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:12,135 INFO L124 PetriNetUnfolderBase]: 6183/10005 cut-off events. [2024-06-28 04:02:12,135 INFO L125 PetriNetUnfolderBase]: For 514865/514868 co-relation queries the response was YES. [2024-06-28 04:02:12,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61769 conditions, 10005 events. 6183/10005 cut-off events. For 514865/514868 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 68542 event pairs, 2719 based on Foata normal form. 8/10009 useless extension candidates. Maximal degree in co-relation 61657. Up to 9310 conditions per place. [2024-06-28 04:02:12,218 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 226 selfloop transitions, 87 changer transitions 2/319 dead transitions. [2024-06-28 04:02:12,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 319 transitions, 4931 flow [2024-06-28 04:02:12,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:02:12,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:02:12,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 04:02:12,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-28 04:02:12,220 INFO L175 Difference]: Start difference. First operand has 233 places, 261 transitions, 4002 flow. Second operand 12 states and 200 transitions. [2024-06-28 04:02:12,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 319 transitions, 4931 flow [2024-06-28 04:02:12,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 319 transitions, 4792 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:02:12,939 INFO L231 Difference]: Finished difference. Result has 238 places, 259 transitions, 4002 flow [2024-06-28 04:02:12,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4002, PETRI_PLACES=238, PETRI_TRANSITIONS=259} [2024-06-28 04:02:12,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:02:12,940 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 259 transitions, 4002 flow [2024-06-28 04:02:12,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:12,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:12,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:12,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:02:12,940 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:12,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:12,941 INFO L85 PathProgramCache]: Analyzing trace with hash -323517779, now seen corresponding path program 5 times [2024-06-28 04:02:12,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:12,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301088279] [2024-06-28 04:02:12,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:12,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:12,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:15,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:15,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301088279] [2024-06-28 04:02:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301088279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:15,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:15,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609988553] [2024-06-28 04:02:15,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:15,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:15,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:15,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:15,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:15,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 259 transitions, 4002 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:15,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:15,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:15,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:18,273 INFO L124 PetriNetUnfolderBase]: 5957/9627 cut-off events. [2024-06-28 04:02:18,273 INFO L125 PetriNetUnfolderBase]: For 524491/524498 co-relation queries the response was YES. [2024-06-28 04:02:18,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60606 conditions, 9627 events. 5957/9627 cut-off events. For 524491/524498 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 65341 event pairs, 2651 based on Foata normal form. 8/9631 useless extension candidates. Maximal degree in co-relation 60493. Up to 9134 conditions per place. [2024-06-28 04:02:18,389 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 211 selfloop transitions, 71 changer transitions 4/290 dead transitions. [2024-06-28 04:02:18,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 290 transitions, 4674 flow [2024-06-28 04:02:18,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:18,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:18,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-28 04:02:18,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 04:02:18,391 INFO L175 Difference]: Start difference. First operand has 238 places, 259 transitions, 4002 flow. Second operand 9 states and 141 transitions. [2024-06-28 04:02:18,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 290 transitions, 4674 flow [2024-06-28 04:02:19,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 290 transitions, 4477 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 04:02:19,274 INFO L231 Difference]: Finished difference. Result has 238 places, 255 transitions, 3884 flow [2024-06-28 04:02:19,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3805, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3884, PETRI_PLACES=238, PETRI_TRANSITIONS=255} [2024-06-28 04:02:19,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:02:19,275 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 255 transitions, 3884 flow [2024-06-28 04:02:19,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:19,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:19,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:19,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:02:19,276 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:19,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash 174241715, now seen corresponding path program 6 times [2024-06-28 04:02:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:19,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98618326] [2024-06-28 04:02:19,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:19,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:19,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:21,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:21,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:21,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98618326] [2024-06-28 04:02:21,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98618326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:21,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:21,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:21,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3877091] [2024-06-28 04:02:21,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:21,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:21,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:21,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:21,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:21,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:21,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 255 transitions, 3884 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:21,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:21,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:21,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:24,303 INFO L124 PetriNetUnfolderBase]: 5731/9283 cut-off events. [2024-06-28 04:02:24,303 INFO L125 PetriNetUnfolderBase]: For 536800/536807 co-relation queries the response was YES. [2024-06-28 04:02:24,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59349 conditions, 9283 events. 5731/9283 cut-off events. For 536800/536807 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 62667 event pairs, 2421 based on Foata normal form. 8/9287 useless extension candidates. Maximal degree in co-relation 59235. Up to 8280 conditions per place. [2024-06-28 04:02:24,401 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 176 selfloop transitions, 108 changer transitions 2/290 dead transitions. [2024-06-28 04:02:24,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 290 transitions, 4775 flow [2024-06-28 04:02:24,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:24,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:24,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:02:24,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 04:02:24,403 INFO L175 Difference]: Start difference. First operand has 238 places, 255 transitions, 3884 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:02:24,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 290 transitions, 4775 flow [2024-06-28 04:02:25,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 290 transitions, 4437 flow, removed 17 selfloop flow, removed 12 redundant places. [2024-06-28 04:02:25,334 INFO L231 Difference]: Finished difference. Result has 235 places, 253 transitions, 3753 flow [2024-06-28 04:02:25,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3554, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3753, PETRI_PLACES=235, PETRI_TRANSITIONS=253} [2024-06-28 04:02:25,335 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 04:02:25,335 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 253 transitions, 3753 flow [2024-06-28 04:02:25,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:25,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:25,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:25,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:02:25,336 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-28 04:02:25,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:25,336 INFO L85 PathProgramCache]: Analyzing trace with hash -323271763, now seen corresponding path program 1 times [2024-06-28 04:02:25,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:25,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714012622] [2024-06-28 04:02:25,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:25,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:28,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:28,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714012622] [2024-06-28 04:02:28,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714012622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:28,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:28,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:02:28,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254023617] [2024-06-28 04:02:28,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:28,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:02:28,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:28,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:02:28,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:02:28,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:28,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 253 transitions, 3753 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:28,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:28,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:28,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:30,565 INFO L124 PetriNetUnfolderBase]: 5587/9028 cut-off events. [2024-06-28 04:02:30,566 INFO L125 PetriNetUnfolderBase]: For 522673/522673 co-relation queries the response was YES. [2024-06-28 04:02:30,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57970 conditions, 9028 events. 5587/9028 cut-off events. For 522673/522673 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 60425 event pairs, 2415 based on Foata normal form. 6/9031 useless extension candidates. Maximal degree in co-relation 57856. Up to 8637 conditions per place. [2024-06-28 04:02:30,667 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 28 changer transitions 0/288 dead transitions. [2024-06-28 04:02:30,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 288 transitions, 4484 flow [2024-06-28 04:02:30,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:30,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:30,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 04:02:30,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-28 04:02:30,669 INFO L175 Difference]: Start difference. First operand has 235 places, 253 transitions, 3753 flow. Second operand 8 states and 127 transitions. [2024-06-28 04:02:30,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 288 transitions, 4484 flow [2024-06-28 04:02:31,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 288 transitions, 4200 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-28 04:02:31,586 INFO L231 Difference]: Finished difference. Result has 234 places, 257 transitions, 3596 flow [2024-06-28 04:02:31,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3469, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3596, PETRI_PLACES=234, PETRI_TRANSITIONS=257} [2024-06-28 04:02:31,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-28 04:02:31,587 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 257 transitions, 3596 flow [2024-06-28 04:02:31,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:31,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:31,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:31,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:02:31,587 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:31,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:31,588 INFO L85 PathProgramCache]: Analyzing trace with hash -744795353, now seen corresponding path program 4 times [2024-06-28 04:02:31,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:31,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909893092] [2024-06-28 04:02:31,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:31,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:31,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:34,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:34,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:34,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909893092] [2024-06-28 04:02:34,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909893092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:34,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:34,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:34,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549345634] [2024-06-28 04:02:34,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:34,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:34,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:34,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:34,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:34,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:34,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 257 transitions, 3596 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:34,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:34,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:34,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:36,808 INFO L124 PetriNetUnfolderBase]: 5597/9050 cut-off events. [2024-06-28 04:02:36,808 INFO L125 PetriNetUnfolderBase]: For 538884/538887 co-relation queries the response was YES. [2024-06-28 04:02:36,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57768 conditions, 9050 events. 5597/9050 cut-off events. For 538884/538887 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 60553 event pairs, 2393 based on Foata normal form. 10/9051 useless extension candidates. Maximal degree in co-relation 57653. Up to 8715 conditions per place. [2024-06-28 04:02:36,899 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 247 selfloop transitions, 30 changer transitions 0/281 dead transitions. [2024-06-28 04:02:36,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 281 transitions, 4252 flow [2024-06-28 04:02:36,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-28 04:02:36,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-28 04:02:36,901 INFO L175 Difference]: Start difference. First operand has 234 places, 257 transitions, 3596 flow. Second operand 8 states and 121 transitions. [2024-06-28 04:02:36,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 281 transitions, 4252 flow [2024-06-28 04:02:37,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 281 transitions, 4201 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:02:37,907 INFO L231 Difference]: Finished difference. Result has 238 places, 258 transitions, 3628 flow [2024-06-28 04:02:37,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3628, PETRI_PLACES=238, PETRI_TRANSITIONS=258} [2024-06-28 04:02:37,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:02:37,908 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 258 transitions, 3628 flow [2024-06-28 04:02:37,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:37,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:37,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:37,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:02:37,908 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:37,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:37,909 INFO L85 PathProgramCache]: Analyzing trace with hash 185167317, now seen corresponding path program 7 times [2024-06-28 04:02:37,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:37,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050407359] [2024-06-28 04:02:37,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:37,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:37,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:40,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:40,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:40,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050407359] [2024-06-28 04:02:40,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050407359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:40,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:40,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:40,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820614396] [2024-06-28 04:02:40,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:40,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:40,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:40,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:40,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:40,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:40,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 258 transitions, 3628 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:40,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:40,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:40,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:42,868 INFO L124 PetriNetUnfolderBase]: 5579/9051 cut-off events. [2024-06-28 04:02:42,869 INFO L125 PetriNetUnfolderBase]: For 542842/542849 co-relation queries the response was YES. [2024-06-28 04:02:42,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57728 conditions, 9051 events. 5579/9051 cut-off events. For 542842/542849 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 60829 event pairs, 2370 based on Foata normal form. 12/9059 useless extension candidates. Maximal degree in co-relation 57611. Up to 8181 conditions per place. [2024-06-28 04:02:42,980 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 100 changer transitions 1/302 dead transitions. [2024-06-28 04:02:42,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 302 transitions, 4471 flow [2024-06-28 04:02:42,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:42,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:42,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:02:42,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 04:02:42,985 INFO L175 Difference]: Start difference. First operand has 238 places, 258 transitions, 3628 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:02:42,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 302 transitions, 4471 flow [2024-06-28 04:02:43,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 302 transitions, 4390 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:43,896 INFO L231 Difference]: Finished difference. Result has 241 places, 257 transitions, 3752 flow [2024-06-28 04:02:43,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3547, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3752, PETRI_PLACES=241, PETRI_TRANSITIONS=257} [2024-06-28 04:02:43,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 04:02:43,898 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 257 transitions, 3752 flow [2024-06-28 04:02:43,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:43,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:43,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:43,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:02:43,899 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:43,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:43,899 INFO L85 PathProgramCache]: Analyzing trace with hash 1039525973, now seen corresponding path program 8 times [2024-06-28 04:02:43,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:43,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038025971] [2024-06-28 04:02:43,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:43,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:46,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:46,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:46,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038025971] [2024-06-28 04:02:46,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038025971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:46,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:46,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:46,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472967816] [2024-06-28 04:02:46,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:46,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:46,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:46,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:46,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:46,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:46,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 257 transitions, 3752 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:46,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:46,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:46,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:49,074 INFO L124 PetriNetUnfolderBase]: 5501/8913 cut-off events. [2024-06-28 04:02:49,075 INFO L125 PetriNetUnfolderBase]: For 554231/554238 co-relation queries the response was YES. [2024-06-28 04:02:49,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57464 conditions, 8913 events. 5501/8913 cut-off events. For 554231/554238 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 59684 event pairs, 2321 based on Foata normal form. 12/8921 useless extension candidates. Maximal degree in co-relation 57346. Up to 8070 conditions per place. [2024-06-28 04:02:49,173 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 193 selfloop transitions, 97 changer transitions 3/297 dead transitions. [2024-06-28 04:02:49,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 297 transitions, 4468 flow [2024-06-28 04:02:49,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:02:49,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:02:49,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:02:49,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 04:02:49,175 INFO L175 Difference]: Start difference. First operand has 241 places, 257 transitions, 3752 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:02:49,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 297 transitions, 4468 flow [2024-06-28 04:02:50,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 297 transitions, 4282 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 04:02:50,108 INFO L231 Difference]: Finished difference. Result has 241 places, 255 transitions, 3751 flow [2024-06-28 04:02:50,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3751, PETRI_PLACES=241, PETRI_TRANSITIONS=255} [2024-06-28 04:02:50,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 04:02:50,109 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 255 transitions, 3751 flow [2024-06-28 04:02:50,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:50,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:50,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:50,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:02:50,110 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:50,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:50,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1267307339, now seen corresponding path program 1 times [2024-06-28 04:02:50,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:50,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428694140] [2024-06-28 04:02:50,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:50,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:50,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:52,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:52,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:52,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428694140] [2024-06-28 04:02:52,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428694140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:52,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:52,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:52,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664887802] [2024-06-28 04:02:52,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:52,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:52,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:52,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:52,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:52,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:52,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 255 transitions, 3751 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:52,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:52,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:52,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:54,812 INFO L124 PetriNetUnfolderBase]: 5325/8645 cut-off events. [2024-06-28 04:02:54,812 INFO L125 PetriNetUnfolderBase]: For 528173/528222 co-relation queries the response was YES. [2024-06-28 04:02:54,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55937 conditions, 8645 events. 5325/8645 cut-off events. For 528173/528222 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 57639 event pairs, 2110 based on Foata normal form. 36/8667 useless extension candidates. Maximal degree in co-relation 55820. Up to 7972 conditions per place. [2024-06-28 04:02:54,907 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 203 selfloop transitions, 76 changer transitions 0/283 dead transitions. [2024-06-28 04:02:54,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 283 transitions, 4508 flow [2024-06-28 04:02:54,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:54,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:54,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:02:54,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:02:54,908 INFO L175 Difference]: Start difference. First operand has 241 places, 255 transitions, 3751 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:02:54,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 283 transitions, 4508 flow [2024-06-28 04:02:55,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 283 transitions, 4159 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-06-28 04:02:55,901 INFO L231 Difference]: Finished difference. Result has 235 places, 255 transitions, 3564 flow [2024-06-28 04:02:55,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3564, PETRI_PLACES=235, PETRI_TRANSITIONS=255} [2024-06-28 04:02:55,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 04:02:55,902 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 255 transitions, 3564 flow [2024-06-28 04:02:55,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:55,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:55,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:55,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:02:55,902 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:55,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:55,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1876166727, now seen corresponding path program 2 times [2024-06-28 04:02:55,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:55,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833056423] [2024-06-28 04:02:55,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:55,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:55,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:58,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:58,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833056423] [2024-06-28 04:02:58,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833056423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:58,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:58,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:58,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243007175] [2024-06-28 04:02:58,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:58,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:58,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:58,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:58,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:58,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:02:58,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 255 transitions, 3564 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:58,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:58,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:02:58,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:01,069 INFO L124 PetriNetUnfolderBase]: 5313/8619 cut-off events. [2024-06-28 04:03:01,070 INFO L125 PetriNetUnfolderBase]: For 500118/500164 co-relation queries the response was YES. [2024-06-28 04:03:01,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54852 conditions, 8619 events. 5313/8619 cut-off events. For 500118/500164 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 57278 event pairs, 2053 based on Foata normal form. 23/8625 useless extension candidates. Maximal degree in co-relation 54736. Up to 7964 conditions per place. [2024-06-28 04:03:01,149 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 189 selfloop transitions, 81 changer transitions 0/274 dead transitions. [2024-06-28 04:03:01,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 274 transitions, 4167 flow [2024-06-28 04:03:01,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:03:01,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:03:01,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 04:03:01,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-28 04:03:01,151 INFO L175 Difference]: Start difference. First operand has 235 places, 255 transitions, 3564 flow. Second operand 7 states and 114 transitions. [2024-06-28 04:03:01,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 274 transitions, 4167 flow [2024-06-28 04:03:01,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 3959 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 04:03:01,970 INFO L231 Difference]: Finished difference. Result has 236 places, 255 transitions, 3524 flow [2024-06-28 04:03:01,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3356, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3524, PETRI_PLACES=236, PETRI_TRANSITIONS=255} [2024-06-28 04:03:01,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 04:03:01,971 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 255 transitions, 3524 flow [2024-06-28 04:03:01,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:01,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:01,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:01,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:03:01,972 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:01,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:01,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2047060921, now seen corresponding path program 9 times [2024-06-28 04:03:01,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:01,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952323885] [2024-06-28 04:03:01,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:01,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:01,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:04,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:04,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:04,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952323885] [2024-06-28 04:03:04,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952323885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:04,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:04,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:04,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746402091] [2024-06-28 04:03:04,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:04,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:04,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:04,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:04,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:04,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:04,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 255 transitions, 3524 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:04,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:04,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:04,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:07,039 INFO L124 PetriNetUnfolderBase]: 5327/8655 cut-off events. [2024-06-28 04:03:07,039 INFO L125 PetriNetUnfolderBase]: For 517236/517282 co-relation queries the response was YES. [2024-06-28 04:03:07,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55128 conditions, 8655 events. 5327/8655 cut-off events. For 517236/517282 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 57661 event pairs, 2079 based on Foata normal form. 25/8663 useless extension candidates. Maximal degree in co-relation 55011. Up to 7497 conditions per place. [2024-06-28 04:03:07,163 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 154 selfloop transitions, 136 changer transitions 0/294 dead transitions. [2024-06-28 04:03:07,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 294 transitions, 4462 flow [2024-06-28 04:03:07,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:07,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:07,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 04:03:07,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 04:03:07,165 INFO L175 Difference]: Start difference. First operand has 236 places, 255 transitions, 3524 flow. Second operand 9 states and 158 transitions. [2024-06-28 04:03:07,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 294 transitions, 4462 flow [2024-06-28 04:03:08,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 294 transitions, 4220 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:08,145 INFO L231 Difference]: Finished difference. Result has 238 places, 258 transitions, 3594 flow [2024-06-28 04:03:08,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3282, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3594, PETRI_PLACES=238, PETRI_TRANSITIONS=258} [2024-06-28 04:03:08,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-28 04:03:08,145 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 258 transitions, 3594 flow [2024-06-28 04:03:08,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:08,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:08,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:08,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:03:08,146 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:08,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:08,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1212823723, now seen corresponding path program 10 times [2024-06-28 04:03:08,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:08,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607973558] [2024-06-28 04:03:08,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:08,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:08,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:10,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:10,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:10,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607973558] [2024-06-28 04:03:10,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607973558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:10,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:10,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:10,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040418993] [2024-06-28 04:03:10,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:10,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:10,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:10,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:10,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:10,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:10,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 258 transitions, 3594 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:10,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:10,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:10,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:13,639 INFO L124 PetriNetUnfolderBase]: 5321/8607 cut-off events. [2024-06-28 04:03:13,639 INFO L125 PetriNetUnfolderBase]: For 527959/527985 co-relation queries the response was YES. [2024-06-28 04:03:13,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55331 conditions, 8607 events. 5321/8607 cut-off events. For 527959/527985 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 57018 event pairs, 2050 based on Foata normal form. 4/8589 useless extension candidates. Maximal degree in co-relation 55214. Up to 7386 conditions per place. [2024-06-28 04:03:13,720 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 121 changer transitions 0/289 dead transitions. [2024-06-28 04:03:13,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 289 transitions, 4547 flow [2024-06-28 04:03:13,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:13,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:13,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:03:13,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-28 04:03:13,722 INFO L175 Difference]: Start difference. First operand has 238 places, 258 transitions, 3594 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:03:13,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 289 transitions, 4547 flow [2024-06-28 04:03:14,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 289 transitions, 4241 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:14,608 INFO L231 Difference]: Finished difference. Result has 240 places, 264 transitions, 3690 flow [2024-06-28 04:03:14,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3288, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3690, PETRI_PLACES=240, PETRI_TRANSITIONS=264} [2024-06-28 04:03:14,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-28 04:03:14,609 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 264 transitions, 3690 flow [2024-06-28 04:03:14,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:14,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:14,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:14,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:03:14,610 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:14,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:14,610 INFO L85 PathProgramCache]: Analyzing trace with hash -732807901, now seen corresponding path program 2 times [2024-06-28 04:03:14,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:14,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353298923] [2024-06-28 04:03:14,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:14,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:14,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:18,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:18,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:18,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353298923] [2024-06-28 04:03:18,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353298923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:18,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:18,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:18,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194442535] [2024-06-28 04:03:18,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:18,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:18,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:18,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:18,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:18,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:18,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 264 transitions, 3690 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:18,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:18,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:18,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:20,235 INFO L124 PetriNetUnfolderBase]: 5341/8650 cut-off events. [2024-06-28 04:03:20,235 INFO L125 PetriNetUnfolderBase]: For 556238/556241 co-relation queries the response was YES. [2024-06-28 04:03:20,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57230 conditions, 8650 events. 5341/8650 cut-off events. For 556238/556241 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 57534 event pairs, 2227 based on Foata normal form. 6/8647 useless extension candidates. Maximal degree in co-relation 57111. Up to 8281 conditions per place. [2024-06-28 04:03:20,332 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 256 selfloop transitions, 32 changer transitions 0/292 dead transitions. [2024-06-28 04:03:20,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 292 transitions, 4412 flow [2024-06-28 04:03:20,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:20,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:20,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-28 04:03:20,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 04:03:20,334 INFO L175 Difference]: Start difference. First operand has 240 places, 264 transitions, 3690 flow. Second operand 8 states and 123 transitions. [2024-06-28 04:03:20,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 292 transitions, 4412 flow [2024-06-28 04:03:21,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 292 transitions, 4270 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 04:03:21,376 INFO L231 Difference]: Finished difference. Result has 245 places, 267 transitions, 3670 flow [2024-06-28 04:03:21,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3670, PETRI_PLACES=245, PETRI_TRANSITIONS=267} [2024-06-28 04:03:21,377 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-28 04:03:21,377 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 267 transitions, 3670 flow [2024-06-28 04:03:21,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:21,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:21,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:21,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:03:21,377 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:21,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:21,378 INFO L85 PathProgramCache]: Analyzing trace with hash -799150857, now seen corresponding path program 3 times [2024-06-28 04:03:21,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:21,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114593889] [2024-06-28 04:03:21,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:21,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:21,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:25,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:25,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:25,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114593889] [2024-06-28 04:03:25,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114593889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:25,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:25,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:25,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328879309] [2024-06-28 04:03:25,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:25,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:25,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:25,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:25,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:25,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:25,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 267 transitions, 3670 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:25,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:25,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:25,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:27,443 INFO L124 PetriNetUnfolderBase]: 5328/8639 cut-off events. [2024-06-28 04:03:27,443 INFO L125 PetriNetUnfolderBase]: For 565419/565422 co-relation queries the response was YES. [2024-06-28 04:03:27,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57178 conditions, 8639 events. 5328/8639 cut-off events. For 565419/565422 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 57501 event pairs, 2211 based on Foata normal form. 6/8636 useless extension candidates. Maximal degree in co-relation 57055. Up to 8100 conditions per place. [2024-06-28 04:03:27,542 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 253 selfloop transitions, 39 changer transitions 0/296 dead transitions. [2024-06-28 04:03:27,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 4410 flow [2024-06-28 04:03:27,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:27,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:27,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-28 04:03:27,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-28 04:03:27,544 INFO L175 Difference]: Start difference. First operand has 245 places, 267 transitions, 3670 flow. Second operand 8 states and 122 transitions. [2024-06-28 04:03:27,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 4410 flow [2024-06-28 04:03:28,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 296 transitions, 4318 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:28,803 INFO L231 Difference]: Finished difference. Result has 250 places, 271 transitions, 3742 flow [2024-06-28 04:03:28,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3582, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3742, PETRI_PLACES=250, PETRI_TRANSITIONS=271} [2024-06-28 04:03:28,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-28 04:03:28,803 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 271 transitions, 3742 flow [2024-06-28 04:03:28,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:28,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:28,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:28,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:03:28,804 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:28,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:28,804 INFO L85 PathProgramCache]: Analyzing trace with hash 421827021, now seen corresponding path program 1 times [2024-06-28 04:03:28,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:28,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605920880] [2024-06-28 04:03:28,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:28,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:28,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:31,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:31,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:31,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605920880] [2024-06-28 04:03:31,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605920880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:31,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:31,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:31,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976317614] [2024-06-28 04:03:31,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:31,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:31,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:31,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:31,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:31,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:31,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 271 transitions, 3742 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:31,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:31,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:31,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:33,502 INFO L124 PetriNetUnfolderBase]: 5330/8666 cut-off events. [2024-06-28 04:03:33,502 INFO L125 PetriNetUnfolderBase]: For 581366/581366 co-relation queries the response was YES. [2024-06-28 04:03:33,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57474 conditions, 8666 events. 5330/8666 cut-off events. For 581366/581366 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 57722 event pairs, 2091 based on Foata normal form. 8/8668 useless extension candidates. Maximal degree in co-relation 57348. Up to 8222 conditions per place. [2024-06-28 04:03:33,616 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 277 selfloop transitions, 18 changer transitions 0/299 dead transitions. [2024-06-28 04:03:33,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 299 transitions, 4564 flow [2024-06-28 04:03:33,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:03:33,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:03:33,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 04:03:33,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 04:03:33,618 INFO L175 Difference]: Start difference. First operand has 250 places, 271 transitions, 3742 flow. Second operand 6 states and 107 transitions. [2024-06-28 04:03:33,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 299 transitions, 4564 flow [2024-06-28 04:03:34,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 299 transitions, 4466 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 04:03:34,814 INFO L231 Difference]: Finished difference. Result has 252 places, 272 transitions, 3694 flow [2024-06-28 04:03:34,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3694, PETRI_PLACES=252, PETRI_TRANSITIONS=272} [2024-06-28 04:03:34,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 04:03:34,815 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 272 transitions, 3694 flow [2024-06-28 04:03:34,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:34,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:34,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:34,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:03:34,815 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-28 04:03:34,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:34,815 INFO L85 PathProgramCache]: Analyzing trace with hash -882993747, now seen corresponding path program 1 times [2024-06-28 04:03:34,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:34,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769048437] [2024-06-28 04:03:34,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:34,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:34,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:37,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:37,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:37,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769048437] [2024-06-28 04:03:37,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769048437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:37,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:37,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:37,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012754033] [2024-06-28 04:03:37,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:37,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:37,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:37,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:37,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:37,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:37,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 272 transitions, 3694 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:37,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:37,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:37,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:39,602 INFO L124 PetriNetUnfolderBase]: 5312/8640 cut-off events. [2024-06-28 04:03:39,602 INFO L125 PetriNetUnfolderBase]: For 586169/586169 co-relation queries the response was YES. [2024-06-28 04:03:39,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57051 conditions, 8640 events. 5312/8640 cut-off events. For 586169/586169 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 57537 event pairs, 2081 based on Foata normal form. 8/8642 useless extension candidates. Maximal degree in co-relation 56924. Up to 8214 conditions per place. [2024-06-28 04:03:39,693 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 276 selfloop transitions, 18 changer transitions 0/298 dead transitions. [2024-06-28 04:03:39,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 298 transitions, 4388 flow [2024-06-28 04:03:39,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:03:39,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:03:39,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:03:39,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 04:03:39,695 INFO L175 Difference]: Start difference. First operand has 252 places, 272 transitions, 3694 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:03:39,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 298 transitions, 4388 flow [2024-06-28 04:03:40,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 298 transitions, 4349 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:03:40,629 INFO L231 Difference]: Finished difference. Result has 255 places, 272 transitions, 3695 flow [2024-06-28 04:03:40,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3655, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3695, PETRI_PLACES=255, PETRI_TRANSITIONS=272} [2024-06-28 04:03:40,630 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-28 04:03:40,630 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 272 transitions, 3695 flow [2024-06-28 04:03:40,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:40,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:40,631 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:40,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:03:40,631 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-28 04:03:40,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:40,631 INFO L85 PathProgramCache]: Analyzing trace with hash 223117980, now seen corresponding path program 1 times [2024-06-28 04:03:40,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:40,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411694828] [2024-06-28 04:03:40,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:40,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:40,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:43,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:43,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:43,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411694828] [2024-06-28 04:03:43,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411694828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:43,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:43,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:43,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330682824] [2024-06-28 04:03:43,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:43,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:43,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:43,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:43,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:43,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:43,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 272 transitions, 3695 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:43,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:43,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:43,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:46,857 INFO L124 PetriNetUnfolderBase]: 5332/8678 cut-off events. [2024-06-28 04:03:46,857 INFO L125 PetriNetUnfolderBase]: For 580177/580226 co-relation queries the response was YES. [2024-06-28 04:03:46,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57176 conditions, 8678 events. 5332/8678 cut-off events. For 580177/580226 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 57969 event pairs, 2063 based on Foata normal form. 36/8700 useless extension candidates. Maximal degree in co-relation 57048. Up to 7498 conditions per place. [2024-06-28 04:03:46,962 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 197 selfloop transitions, 133 changer transitions 0/334 dead transitions. [2024-06-28 04:03:46,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 334 transitions, 4812 flow [2024-06-28 04:03:46,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:03:46,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:03:46,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-28 04:03:46,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 04:03:46,964 INFO L175 Difference]: Start difference. First operand has 255 places, 272 transitions, 3695 flow. Second operand 12 states and 207 transitions. [2024-06-28 04:03:46,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 334 transitions, 4812 flow [2024-06-28 04:03:48,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 334 transitions, 4765 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:48,116 INFO L231 Difference]: Finished difference. Result has 262 places, 275 transitions, 3950 flow [2024-06-28 04:03:48,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3648, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3950, PETRI_PLACES=262, PETRI_TRANSITIONS=275} [2024-06-28 04:03:48,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-28 04:03:48,117 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 275 transitions, 3950 flow [2024-06-28 04:03:48,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:48,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:48,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:48,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:03:48,118 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-28 04:03:48,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash 631823556, now seen corresponding path program 2 times [2024-06-28 04:03:48,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:48,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3563767] [2024-06-28 04:03:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:48,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:48,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:50,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:50,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:50,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3563767] [2024-06-28 04:03:50,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3563767] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:50,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:50,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:50,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564530786] [2024-06-28 04:03:50,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:50,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:50,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:50,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:50,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:51,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:51,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 275 transitions, 3950 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:51,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:51,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:51,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:53,991 INFO L124 PetriNetUnfolderBase]: 5320/8658 cut-off events. [2024-06-28 04:03:53,991 INFO L125 PetriNetUnfolderBase]: For 594014/594063 co-relation queries the response was YES. [2024-06-28 04:03:54,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57763 conditions, 8658 events. 5320/8658 cut-off events. For 594014/594063 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 57850 event pairs, 2007 based on Foata normal form. 36/8680 useless extension candidates. Maximal degree in co-relation 57634. Up to 7490 conditions per place. [2024-06-28 04:03:54,082 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 196 selfloop transitions, 133 changer transitions 0/333 dead transitions. [2024-06-28 04:03:54,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 333 transitions, 4919 flow [2024-06-28 04:03:54,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:03:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:03:54,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 206 transitions. [2024-06-28 04:03:54,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-28 04:03:54,083 INFO L175 Difference]: Start difference. First operand has 262 places, 275 transitions, 3950 flow. Second operand 12 states and 206 transitions. [2024-06-28 04:03:54,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 333 transitions, 4919 flow [2024-06-28 04:03:55,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 333 transitions, 4590 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:03:55,346 INFO L231 Difference]: Finished difference. Result has 264 places, 275 transitions, 3893 flow [2024-06-28 04:03:55,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3621, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3893, PETRI_PLACES=264, PETRI_TRANSITIONS=275} [2024-06-28 04:03:55,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 04:03:55,347 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 275 transitions, 3893 flow [2024-06-28 04:03:55,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:55,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:55,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:55,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:03:55,347 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-28 04:03:55,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:55,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1968377476, now seen corresponding path program 3 times [2024-06-28 04:03:55,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:55,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460746582] [2024-06-28 04:03:55,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:55,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:55,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:58,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:58,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:58,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460746582] [2024-06-28 04:03:58,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460746582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:58,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:58,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:58,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622234797] [2024-06-28 04:03:58,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:58,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:58,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:58,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:58,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:58,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:03:58,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 275 transitions, 3893 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:58,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:58,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:03:58,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:01,457 INFO L124 PetriNetUnfolderBase]: 5340/8694 cut-off events. [2024-06-28 04:04:01,458 INFO L125 PetriNetUnfolderBase]: For 612305/612351 co-relation queries the response was YES. [2024-06-28 04:04:01,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58086 conditions, 8694 events. 5340/8694 cut-off events. For 612305/612351 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 58092 event pairs, 2036 based on Foata normal form. 23/8700 useless extension candidates. Maximal degree in co-relation 57956. Up to 7506 conditions per place. [2024-06-28 04:04:01,559 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 174 selfloop transitions, 142 changer transitions 0/320 dead transitions. [2024-06-28 04:04:01,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 320 transitions, 4817 flow [2024-06-28 04:04:01,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:04:01,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:04:01,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 192 transitions. [2024-06-28 04:04:01,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-28 04:04:01,561 INFO L175 Difference]: Start difference. First operand has 264 places, 275 transitions, 3893 flow. Second operand 12 states and 192 transitions. [2024-06-28 04:04:01,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 320 transitions, 4817 flow [2024-06-28 04:04:03,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 320 transitions, 4541 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-28 04:04:03,029 INFO L231 Difference]: Finished difference. Result has 265 places, 278 transitions, 3944 flow [2024-06-28 04:04:03,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3944, PETRI_PLACES=265, PETRI_TRANSITIONS=278} [2024-06-28 04:04:03,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 04:04:03,029 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 278 transitions, 3944 flow [2024-06-28 04:04:03,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:03,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:03,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:03,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:04:03,030 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:03,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:03,030 INFO L85 PathProgramCache]: Analyzing trace with hash 257793920, now seen corresponding path program 4 times [2024-06-28 04:04:03,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:03,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778315572] [2024-06-28 04:04:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:03,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:05,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:05,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778315572] [2024-06-28 04:04:05,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778315572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:05,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:05,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:05,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039406559] [2024-06-28 04:04:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:05,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:05,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:05,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:05,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 278 transitions, 3944 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:05,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:05,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:05,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:08,542 INFO L124 PetriNetUnfolderBase]: 5328/8678 cut-off events. [2024-06-28 04:04:08,542 INFO L125 PetriNetUnfolderBase]: For 605334/605380 co-relation queries the response was YES. [2024-06-28 04:04:08,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57769 conditions, 8678 events. 5328/8678 cut-off events. For 605334/605380 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 57969 event pairs, 2064 based on Foata normal form. 23/8684 useless extension candidates. Maximal degree in co-relation 57638. Up to 7498 conditions per place. [2024-06-28 04:04:08,659 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 173 selfloop transitions, 142 changer transitions 0/319 dead transitions. [2024-06-28 04:04:08,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 319 transitions, 4709 flow [2024-06-28 04:04:08,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:04:08,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:04:08,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:04:08,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3882113821138211 [2024-06-28 04:04:08,661 INFO L175 Difference]: Start difference. First operand has 265 places, 278 transitions, 3944 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:04:08,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 319 transitions, 4709 flow [2024-06-28 04:04:10,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 319 transitions, 4389 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-28 04:04:10,016 INFO L231 Difference]: Finished difference. Result has 267 places, 278 transitions, 3914 flow [2024-06-28 04:04:10,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3624, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3914, PETRI_PLACES=267, PETRI_TRANSITIONS=278} [2024-06-28 04:04:10,016 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 04:04:10,016 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 278 transitions, 3914 flow [2024-06-28 04:04:10,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:10,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:10,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:10,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:04:10,017 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:10,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:10,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1057172148, now seen corresponding path program 5 times [2024-06-28 04:04:10,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:10,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212652586] [2024-06-28 04:04:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:10,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:10,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:13,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:13,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212652586] [2024-06-28 04:04:13,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212652586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:13,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:13,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:13,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961360553] [2024-06-28 04:04:13,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:13,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:13,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:13,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:13,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:13,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:13,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 278 transitions, 3914 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:13,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:13,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:13,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:16,211 INFO L124 PetriNetUnfolderBase]: 5316/8628 cut-off events. [2024-06-28 04:04:16,211 INFO L125 PetriNetUnfolderBase]: For 616107/616133 co-relation queries the response was YES. [2024-06-28 04:04:16,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57626 conditions, 8628 events. 5316/8628 cut-off events. For 616107/616133 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 57381 event pairs, 2029 based on Foata normal form. 6/8612 useless extension candidates. Maximal degree in co-relation 57494. Up to 7387 conditions per place. [2024-06-28 04:04:16,295 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 177 selfloop transitions, 128 changer transitions 0/309 dead transitions. [2024-06-28 04:04:16,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 309 transitions, 4627 flow [2024-06-28 04:04:16,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:04:16,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:04:16,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 169 transitions. [2024-06-28 04:04:16,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37472283813747226 [2024-06-28 04:04:16,297 INFO L175 Difference]: Start difference. First operand has 267 places, 278 transitions, 3914 flow. Second operand 11 states and 169 transitions. [2024-06-28 04:04:16,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 309 transitions, 4627 flow [2024-06-28 04:04:17,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 309 transitions, 4343 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:04:17,562 INFO L231 Difference]: Finished difference. Result has 267 places, 278 transitions, 3892 flow [2024-06-28 04:04:17,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3630, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3892, PETRI_PLACES=267, PETRI_TRANSITIONS=278} [2024-06-28 04:04:17,563 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 04:04:17,563 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 278 transitions, 3892 flow [2024-06-28 04:04:17,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:17,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:17,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:17,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:04:17,564 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:17,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:17,564 INFO L85 PathProgramCache]: Analyzing trace with hash -51603046, now seen corresponding path program 1 times [2024-06-28 04:04:17,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:17,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68276800] [2024-06-28 04:04:17,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:17,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:20,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:20,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:20,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68276800] [2024-06-28 04:04:20,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68276800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:20,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:20,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:04:20,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201761221] [2024-06-28 04:04:20,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:20,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:04:20,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:20,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:04:20,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:04:20,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:20,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 278 transitions, 3892 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:20,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:20,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:20,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:24,177 INFO L124 PetriNetUnfolderBase]: 8166/13280 cut-off events. [2024-06-28 04:04:24,178 INFO L125 PetriNetUnfolderBase]: For 1056668/1056688 co-relation queries the response was YES. [2024-06-28 04:04:24,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89275 conditions, 13280 events. 8166/13280 cut-off events. For 1056668/1056688 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 95351 event pairs, 3343 based on Foata normal form. 49/13319 useless extension candidates. Maximal degree in co-relation 89142. Up to 8135 conditions per place. [2024-06-28 04:04:24,369 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 298 selfloop transitions, 156 changer transitions 15/473 dead transitions. [2024-06-28 04:04:24,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 473 transitions, 7326 flow [2024-06-28 04:04:24,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:04:24,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:04:24,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 244 transitions. [2024-06-28 04:04:24,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 04:04:24,371 INFO L175 Difference]: Start difference. First operand has 267 places, 278 transitions, 3892 flow. Second operand 14 states and 244 transitions. [2024-06-28 04:04:24,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 473 transitions, 7326 flow [2024-06-28 04:04:26,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 473 transitions, 6792 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:04:26,346 INFO L231 Difference]: Finished difference. Result has 277 places, 360 transitions, 5424 flow [2024-06-28 04:04:26,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3553, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5424, PETRI_PLACES=277, PETRI_TRANSITIONS=360} [2024-06-28 04:04:26,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 04:04:26,347 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 360 transitions, 5424 flow [2024-06-28 04:04:26,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:26,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:26,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:26,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:04:26,348 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:26,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:26,348 INFO L85 PathProgramCache]: Analyzing trace with hash -24114486, now seen corresponding path program 2 times [2024-06-28 04:04:26,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:26,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672063608] [2024-06-28 04:04:26,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:26,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:26,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:29,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:29,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:29,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672063608] [2024-06-28 04:04:29,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672063608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:29,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:29,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:29,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87833181] [2024-06-28 04:04:29,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:29,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:29,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:29,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:29,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:29,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:29,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 360 transitions, 5424 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:29,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:29,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:29,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:32,934 INFO L124 PetriNetUnfolderBase]: 7936/12909 cut-off events. [2024-06-28 04:04:32,935 INFO L125 PetriNetUnfolderBase]: For 1024520/1024533 co-relation queries the response was YES. [2024-06-28 04:04:33,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87382 conditions, 12909 events. 7936/12909 cut-off events. For 1024520/1024533 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 92326 event pairs, 2797 based on Foata normal form. 51/12956 useless extension candidates. Maximal degree in co-relation 87243. Up to 7601 conditions per place. [2024-06-28 04:04:33,115 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 192 changer transitions 17/435 dead transitions. [2024-06-28 04:04:33,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 435 transitions, 6878 flow [2024-06-28 04:04:33,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:04:33,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:04:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 04:04:33,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 04:04:33,117 INFO L175 Difference]: Start difference. First operand has 277 places, 360 transitions, 5424 flow. Second operand 11 states and 209 transitions. [2024-06-28 04:04:33,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 435 transitions, 6878 flow [2024-06-28 04:04:35,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 435 transitions, 6826 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 04:04:35,165 INFO L231 Difference]: Finished difference. Result has 283 places, 356 transitions, 5727 flow [2024-06-28 04:04:35,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5727, PETRI_PLACES=283, PETRI_TRANSITIONS=356} [2024-06-28 04:04:35,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 04:04:35,166 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 356 transitions, 5727 flow [2024-06-28 04:04:35,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:35,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:35,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:35,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:04:35,166 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:35,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:35,167 INFO L85 PathProgramCache]: Analyzing trace with hash 22582722, now seen corresponding path program 3 times [2024-06-28 04:04:35,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:35,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285545862] [2024-06-28 04:04:35,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:35,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:38,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:38,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:38,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285545862] [2024-06-28 04:04:38,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285545862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:38,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:38,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:38,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35110810] [2024-06-28 04:04:38,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:38,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:38,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:38,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:38,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:38,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:38,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 356 transitions, 5727 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:38,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:38,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:38,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:42,301 INFO L124 PetriNetUnfolderBase]: 9280/15009 cut-off events. [2024-06-28 04:04:42,301 INFO L125 PetriNetUnfolderBase]: For 1565948/1565961 co-relation queries the response was YES. [2024-06-28 04:04:42,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114233 conditions, 15009 events. 9280/15009 cut-off events. For 1565948/1565961 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 108980 event pairs, 2663 based on Foata normal form. 27/15032 useless extension candidates. Maximal degree in co-relation 114093. Up to 8203 conditions per place. [2024-06-28 04:04:42,520 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 209 selfloop transitions, 197 changer transitions 17/427 dead transitions. [2024-06-28 04:04:42,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 427 transitions, 7177 flow [2024-06-28 04:04:42,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:04:42,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:04:42,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 04:04:42,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-28 04:04:42,529 INFO L175 Difference]: Start difference. First operand has 283 places, 356 transitions, 5727 flow. Second operand 11 states and 202 transitions. [2024-06-28 04:04:42,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 427 transitions, 7177 flow [2024-06-28 04:04:45,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 427 transitions, 6778 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 04:04:45,875 INFO L231 Difference]: Finished difference. Result has 283 places, 351 transitions, 5669 flow [2024-06-28 04:04:45,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5340, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5669, PETRI_PLACES=283, PETRI_TRANSITIONS=351} [2024-06-28 04:04:45,876 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-28 04:04:45,876 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 351 transitions, 5669 flow [2024-06-28 04:04:45,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:45,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:45,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:45,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:04:45,884 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:45,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:45,884 INFO L85 PathProgramCache]: Analyzing trace with hash 458873554, now seen corresponding path program 4 times [2024-06-28 04:04:45,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:45,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529718270] [2024-06-28 04:04:45,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:45,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:49,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:49,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:49,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529718270] [2024-06-28 04:04:49,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529718270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:49,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:49,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:49,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387566480] [2024-06-28 04:04:49,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:49,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:49,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:49,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:49,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:49,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:49,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 351 transitions, 5669 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:49,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:49,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:49,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:53,775 INFO L124 PetriNetUnfolderBase]: 8928/14473 cut-off events. [2024-06-28 04:04:53,776 INFO L125 PetriNetUnfolderBase]: For 1493867/1493880 co-relation queries the response was YES. [2024-06-28 04:04:54,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105809 conditions, 14473 events. 8928/14473 cut-off events. For 1493867/1493880 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 105431 event pairs, 4136 based on Foata normal form. 107/14576 useless extension candidates. Maximal degree in co-relation 105669. Up to 10441 conditions per place. [2024-06-28 04:04:54,046 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 215 selfloop transitions, 177 changer transitions 27/423 dead transitions. [2024-06-28 04:04:54,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 423 transitions, 6947 flow [2024-06-28 04:04:54,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:04:54,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:04:54,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 04:04:54,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369918699186992 [2024-06-28 04:04:54,047 INFO L175 Difference]: Start difference. First operand has 283 places, 351 transitions, 5669 flow. Second operand 12 states and 215 transitions. [2024-06-28 04:04:54,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 423 transitions, 6947 flow [2024-06-28 04:04:56,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 423 transitions, 6541 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-28 04:04:56,498 INFO L231 Difference]: Finished difference. Result has 279 places, 337 transitions, 5436 flow [2024-06-28 04:04:56,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5267, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5436, PETRI_PLACES=279, PETRI_TRANSITIONS=337} [2024-06-28 04:04:56,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-28 04:04:56,499 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 337 transitions, 5436 flow [2024-06-28 04:04:56,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:56,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:56,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:56,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:04:56,499 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:56,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:56,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1464252468, now seen corresponding path program 5 times [2024-06-28 04:04:56,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:56,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718796181] [2024-06-28 04:04:56,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:56,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:56,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:59,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:59,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718796181] [2024-06-28 04:04:59,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718796181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:59,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:59,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:59,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46741740] [2024-06-28 04:04:59,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:59,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:59,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:59,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:59,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:59,909 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:04:59,909 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 337 transitions, 5436 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:59,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:59,909 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:04:59,909 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:04,267 INFO L124 PetriNetUnfolderBase]: 8148/13251 cut-off events. [2024-06-28 04:05:04,268 INFO L125 PetriNetUnfolderBase]: For 1301433/1301446 co-relation queries the response was YES. [2024-06-28 04:05:04,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94768 conditions, 13251 events. 8148/13251 cut-off events. For 1301433/1301446 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 95648 event pairs, 4066 based on Foata normal form. 119/13366 useless extension candidates. Maximal degree in co-relation 94632. Up to 11261 conditions per place. [2024-06-28 04:05:04,408 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 192 selfloop transitions, 161 changer transitions 42/399 dead transitions. [2024-06-28 04:05:04,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 399 transitions, 6496 flow [2024-06-28 04:05:04,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:05:04,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:05:04,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 203 transitions. [2024-06-28 04:05:04,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41260162601626016 [2024-06-28 04:05:04,410 INFO L175 Difference]: Start difference. First operand has 279 places, 337 transitions, 5436 flow. Second operand 12 states and 203 transitions. [2024-06-28 04:05:04,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 399 transitions, 6496 flow [2024-06-28 04:05:06,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 399 transitions, 6147 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-28 04:05:06,705 INFO L231 Difference]: Finished difference. Result has 276 places, 320 transitions, 5203 flow [2024-06-28 04:05:06,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5091, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5203, PETRI_PLACES=276, PETRI_TRANSITIONS=320} [2024-06-28 04:05:06,706 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-28 04:05:06,706 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 320 transitions, 5203 flow [2024-06-28 04:05:06,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:06,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:06,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:06,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:05:06,707 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:06,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:06,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2051262476, now seen corresponding path program 6 times [2024-06-28 04:05:06,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:06,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646323123] [2024-06-28 04:05:06,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:06,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:06,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:09,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:09,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:09,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646323123] [2024-06-28 04:05:09,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646323123] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:09,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:09,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:09,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008944386] [2024-06-28 04:05:09,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:09,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:09,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:09,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:09,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:09,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:05:09,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 320 transitions, 5203 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:09,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:09,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:05:09,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:13,977 INFO L124 PetriNetUnfolderBase]: 8273/13400 cut-off events. [2024-06-28 04:05:13,978 INFO L125 PetriNetUnfolderBase]: For 1254921/1254934 co-relation queries the response was YES. [2024-06-28 04:05:14,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100220 conditions, 13400 events. 8273/13400 cut-off events. For 1254921/1254934 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 96212 event pairs, 3828 based on Foata normal form. 31/13427 useless extension candidates. Maximal degree in co-relation 100086. Up to 10017 conditions per place. [2024-06-28 04:05:14,128 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 199 selfloop transitions, 160 changer transitions 15/378 dead transitions. [2024-06-28 04:05:14,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 378 transitions, 6363 flow [2024-06-28 04:05:14,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:05:14,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:05:14,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 04:05:14,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41685144124168516 [2024-06-28 04:05:14,130 INFO L175 Difference]: Start difference. First operand has 276 places, 320 transitions, 5203 flow. Second operand 11 states and 188 transitions. [2024-06-28 04:05:14,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 378 transitions, 6363 flow [2024-06-28 04:05:16,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 378 transitions, 5994 flow, removed 10 selfloop flow, removed 13 redundant places. [2024-06-28 04:05:16,220 INFO L231 Difference]: Finished difference. Result has 269 places, 315 transitions, 5053 flow [2024-06-28 04:05:16,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4844, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5053, PETRI_PLACES=269, PETRI_TRANSITIONS=315} [2024-06-28 04:05:16,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 04:05:16,220 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 315 transitions, 5053 flow [2024-06-28 04:05:16,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:16,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:16,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:16,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:05:16,221 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:16,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:16,221 INFO L85 PathProgramCache]: Analyzing trace with hash 605905384, now seen corresponding path program 7 times [2024-06-28 04:05:16,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:16,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906713141] [2024-06-28 04:05:16,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:16,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:19,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:19,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:19,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906713141] [2024-06-28 04:05:19,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906713141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:19,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:19,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:05:19,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350467386] [2024-06-28 04:05:19,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:19,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:05:19,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:19,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:05:19,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:05:19,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 04:05:19,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 315 transitions, 5053 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:19,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:19,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 04:05:19,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:23,608 INFO L124 PetriNetUnfolderBase]: 7899/12806 cut-off events. [2024-06-28 04:05:23,609 INFO L125 PetriNetUnfolderBase]: For 1109264/1109277 co-relation queries the response was YES. [2024-06-28 04:05:23,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94626 conditions, 12806 events. 7899/12806 cut-off events. For 1109264/1109277 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 91365 event pairs, 4002 based on Foata normal form. 31/12833 useless extension candidates. Maximal degree in co-relation 94494. Up to 11473 conditions per place. [2024-06-28 04:05:23,768 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 186 selfloop transitions, 144 changer transitions 27/361 dead transitions. [2024-06-28 04:05:23,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 361 transitions, 5949 flow [2024-06-28 04:05:23,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:05:23,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:05:23,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-28 04:05:23,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3991130820399113 [2024-06-28 04:05:23,770 INFO L175 Difference]: Start difference. First operand has 269 places, 315 transitions, 5053 flow. Second operand 11 states and 180 transitions. [2024-06-28 04:05:23,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 361 transitions, 5949 flow