./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe000_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe000_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:48:09,981 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:48:10,041 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:48:10,048 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:48:10,049 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:48:10,079 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:48:10,084 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:48:10,085 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:48:10,086 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:48:10,087 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:48:10,088 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:48:10,089 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:48:10,090 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:48:10,094 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:48:10,094 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:48:10,095 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:48:10,095 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:48:10,095 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:48:10,095 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:48:10,096 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:48:10,096 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:48:10,096 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:48:10,096 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:48:10,097 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:48:10,097 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:48:10,097 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:48:10,097 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:48:10,097 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:48:10,098 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:48:10,098 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:48:10,099 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:48:10,099 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:48:10,099 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:48:10,100 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:48:10,100 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:48:10,100 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:48:10,100 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:48:10,100 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:48:10,101 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:48:10,101 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:48:10,101 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:48:10,101 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:48:10,101 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:48:10,102 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:48:10,348 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:48:10,370 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:48:10,372 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:48:10,373 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:48:10,373 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:48:10,374 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/safe000_power.opt.yml/witness.yml [2024-06-28 03:48:10,599 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:48:10,601 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:48:10,602 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i [2024-06-28 03:48:11,595 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:48:11,796 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:48:11,797 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe000_power.opt.i [2024-06-28 03:48:11,810 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fd624cf2/830bc148d1bf4da5bb41af96de15449d/FLAG66e9439d2 [2024-06-28 03:48:11,824 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fd624cf2/830bc148d1bf4da5bb41af96de15449d [2024-06-28 03:48:11,825 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:48:11,827 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:48:11,828 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:48:11,829 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:48:11,832 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:48:11,833 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:48:10" (1/2) ... [2024-06-28 03:48:11,834 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e6a9540 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:48:11, skipping insertion in model container [2024-06-28 03:48:11,834 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:48:10" (1/2) ... [2024-06-28 03:48:11,835 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@32ef1cbb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:48:11, skipping insertion in model container [2024-06-28 03:48:11,836 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:48:11" (2/2) ... [2024-06-28 03:48:11,836 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1e6a9540 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:11, skipping insertion in model container [2024-06-28 03:48:11,836 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:48:11" (2/2) ... [2024-06-28 03:48:11,836 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:48:11,931 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:48:11,932 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p1_EAX$flush_delayed == (_Bool)0) && __unbuffered_p1_EAX$mem_tmp == 0) && __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p1_EAX$w_buff0 == 0) && __unbuffered_p1_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p1_EAX$w_buff1 == 0) && __unbuffered_p1_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1)) [2024-06-28 03:48:11,932 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p1_EAX$flush_delayed == (_Bool)0) && __unbuffered_p1_EAX$mem_tmp == 0) && __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p1_EAX$w_buff0 == 0) && __unbuffered_p1_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p1_EAX$w_buff1 == 0) && __unbuffered_p1_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1)) [2024-06-28 03:48:11,932 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((! multithreaded || ((y == 0 || y == 1) || y == 2)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p1_EAX$flush_delayed == (_Bool)0) && __unbuffered_p1_EAX$mem_tmp == 0) && __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p1_EAX$w_buff0 == 0) && __unbuffered_p1_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p1_EAX$w_buff1 == 0) && __unbuffered_p1_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1)) [2024-06-28 03:48:11,933 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:48:11,933 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-28 03:48:11,971 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:48:12,315 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:48:12,327 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:48:12,447 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:48:12,479 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:48:12,479 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12 WrapperNode [2024-06-28 03:48:12,480 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:48:12,480 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:48:12,480 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:48:12,481 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:48:12,485 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,513 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,548 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 254 [2024-06-28 03:48:12,552 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:48:12,552 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:48:12,552 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:48:12,552 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:48:12,560 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,561 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,564 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,579 INFO L175 MemorySlicer]: Split 44 memory accesses to 2 slices as follows [2, 42]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 6 writes are split as follows [0, 6]. [2024-06-28 03:48:12,585 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,585 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,606 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,608 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,622 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,624 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,628 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:48:12,629 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:48:12,632 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:48:12,632 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:48:12,633 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (1/1) ... [2024-06-28 03:48:12,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:48:12,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:48:12,656 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:48:12,668 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:48:12,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:48:12,730 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:48:12,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:48:12,730 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:48:12,730 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:48:12,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:48:12,731 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:48:12,731 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:48:12,731 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:48:12,731 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:48:12,731 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:48:12,732 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:48:12,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:48:12,732 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:48:12,732 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:48:12,733 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:48:12,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:48:12,735 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:48:12,887 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:48:12,889 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:48:13,389 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:48:13,389 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:48:13,717 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:48:13,717 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:48:13,718 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:48:13 BoogieIcfgContainer [2024-06-28 03:48:13,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:48:13,720 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:48:13,720 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:48:13,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:48:13,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:48:10" (1/4) ... [2024-06-28 03:48:13,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a1b73e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:48:13, skipping insertion in model container [2024-06-28 03:48:13,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:48:11" (2/4) ... [2024-06-28 03:48:13,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a1b73e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:48:13, skipping insertion in model container [2024-06-28 03:48:13,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:48:12" (3/4) ... [2024-06-28 03:48:13,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a1b73e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:48:13, skipping insertion in model container [2024-06-28 03:48:13,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:48:13" (4/4) ... [2024-06-28 03:48:13,725 INFO L112 eAbstractionObserver]: Analyzing ICFG safe000_power.opt.i [2024-06-28 03:48:13,753 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:48:13,753 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:48:13,753 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:48:13,805 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:48:13,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:48:13,858 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:48:13,859 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:48:13,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:48:13,860 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:48:13,863 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:48:13,872 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:48:13,877 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;@43696c8c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:48:13,878 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:48:13,881 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:48:13,881 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:48:13,881 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:48:13,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:13,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:48:13,882 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:48:13,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:13,889 INFO L85 PathProgramCache]: Analyzing trace with hash 848284857, now seen corresponding path program 1 times [2024-06-28 03:48:13,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:13,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700841197] [2024-06-28 03:48:13,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:13,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:14,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:15,337 INFO 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:48:15,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:15,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700841197] [2024-06-28 03:48:15,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700841197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:15,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:15,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:48:15,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104314362] [2024-06-28 03:48:15,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:15,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:48:15,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:15,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:48:15,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:48:15,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:48:15,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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:48:15,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:15,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:48:15,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:15,884 INFO L124 PetriNetUnfolderBase]: 1205/1834 cut-off events. [2024-06-28 03:48:15,884 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-28 03:48:15,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3739 conditions, 1834 events. 1205/1834 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8423 event pairs, 800 based on Foata normal form. 1/1798 useless extension candidates. Maximal degree in co-relation 3727. Up to 1818 conditions per place. [2024-06-28 03:48:15,899 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 03:48:15,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 183 flow [2024-06-28 03:48:15,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:48:15,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:48:15,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-28 03:48:15,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-28 03:48:15,911 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 69 transitions. [2024-06-28 03:48:15,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 183 flow [2024-06-28 03:48:15,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:15,918 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:48:15,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:48:15,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:48:15,923 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:48:15,923 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:48:15,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:15,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:15,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:48:15,924 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:48:15,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:15,925 INFO L85 PathProgramCache]: Analyzing trace with hash -297210379, now seen corresponding path program 1 times [2024-06-28 03:48:15,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:15,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814408733] [2024-06-28 03:48:15,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:15,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:17,483 INFO 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:48:17,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:17,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814408733] [2024-06-28 03:48:17,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814408733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:17,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:17,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:48:17,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679776933] [2024-06-28 03:48:17,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:17,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:48:17,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:17,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:48:17,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:48:17,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:17,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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:48:17,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:17,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:17,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:17,991 INFO L124 PetriNetUnfolderBase]: 1460/2210 cut-off events. [2024-06-28 03:48:17,991 INFO L125 PetriNetUnfolderBase]: For 406/430 co-relation queries the response was YES. [2024-06-28 03:48:17,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5083 conditions, 2210 events. 1460/2210 cut-off events. For 406/430 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 10059 event pairs, 758 based on Foata normal form. 10/2213 useless extension candidates. Maximal degree in co-relation 5071. Up to 2154 conditions per place. [2024-06-28 03:48:18,001 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 7 changer transitions 0/58 dead transitions. [2024-06-28 03:48:18,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 264 flow [2024-06-28 03:48:18,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:48:18,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:48:18,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-28 03:48:18,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 03:48:18,003 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 88 transitions. [2024-06-28 03:48:18,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 264 flow [2024-06-28 03:48:18,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 58 transitions, 260 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:48:18,005 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:48:18,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:48:18,006 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:48:18,006 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:48:18,006 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:48:18,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:18,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:18,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:48:18,007 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:48:18,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:18,007 INFO L85 PathProgramCache]: Analyzing trace with hash -623585959, now seen corresponding path program 1 times [2024-06-28 03:48:18,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:18,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693014987] [2024-06-28 03:48:18,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:18,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:18,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:19,740 INFO 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:48:19,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:19,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693014987] [2024-06-28 03:48:19,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693014987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:19,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:19,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:48:19,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130538309] [2024-06-28 03:48:19,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:19,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:48:19,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:19,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:48:19,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:48:19,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:19,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 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:48:19,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:19,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:19,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:20,291 INFO L124 PetriNetUnfolderBase]: 1454/2201 cut-off events. [2024-06-28 03:48:20,291 INFO L125 PetriNetUnfolderBase]: For 1156/1209 co-relation queries the response was YES. [2024-06-28 03:48:20,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5611 conditions, 2201 events. 1454/2201 cut-off events. For 1156/1209 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9999 event pairs, 628 based on Foata normal form. 17/2212 useless extension candidates. Maximal degree in co-relation 5597. Up to 2126 conditions per place. [2024-06-28 03:48:20,299 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 10 changer transitions 0/70 dead transitions. [2024-06-28 03:48:20,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 70 transitions, 350 flow [2024-06-28 03:48:20,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:48:20,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:48:20,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 108 transitions. [2024-06-28 03:48:20,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-06-28 03:48:20,302 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 108 transitions. [2024-06-28 03:48:20,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 70 transitions, 350 flow [2024-06-28 03:48:20,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 70 transitions, 336 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:48:20,304 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 174 flow [2024-06-28 03:48:20,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=174, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-28 03:48:20,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-28 03:48:20,305 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 174 flow [2024-06-28 03:48:20,305 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:48:20,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:20,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:20,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:48:20,306 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:48:20,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:20,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2143672980, now seen corresponding path program 1 times [2024-06-28 03:48:20,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:20,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930521371] [2024-06-28 03:48:20,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:20,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:20,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:22,346 INFO 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:48:22,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:22,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930521371] [2024-06-28 03:48:22,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930521371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:22,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:22,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:48:22,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170082189] [2024-06-28 03:48:22,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:22,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:48:22,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:22,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:48:22,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:48:22,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:22,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 174 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:22,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:22,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:22,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:22,952 INFO L124 PetriNetUnfolderBase]: 1445/2186 cut-off events. [2024-06-28 03:48:22,952 INFO L125 PetriNetUnfolderBase]: For 2103/2166 co-relation queries the response was YES. [2024-06-28 03:48:22,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6090 conditions, 2186 events. 1445/2186 cut-off events. For 2103/2166 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9851 event pairs, 483 based on Foata normal form. 24/2204 useless extension candidates. Maximal degree in co-relation 6075. Up to 2073 conditions per place. [2024-06-28 03:48:22,963 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 12 changer transitions 0/77 dead transitions. [2024-06-28 03:48:22,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 77 transitions, 408 flow [2024-06-28 03:48:22,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:22,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:22,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-28 03:48:22,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 03:48:22,966 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 174 flow. Second operand 6 states and 123 transitions. [2024-06-28 03:48:22,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 77 transitions, 408 flow [2024-06-28 03:48:22,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 77 transitions, 384 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:22,968 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 193 flow [2024-06-28 03:48:22,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=193, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-28 03:48:22,969 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:48:22,969 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 193 flow [2024-06-28 03:48:22,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:22,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:22,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:22,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:48:22,970 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:48:22,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:22,971 INFO L85 PathProgramCache]: Analyzing trace with hash -2018931377, now seen corresponding path program 1 times [2024-06-28 03:48:22,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:22,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523521104] [2024-06-28 03:48:22,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:22,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:24,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 03:48:24,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:24,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523521104] [2024-06-28 03:48:24,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523521104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:24,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:24,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:48:24,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340050517] [2024-06-28 03:48:24,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:24,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:48:24,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:24,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:48:24,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:48:24,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:24,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 193 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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:48:24,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:24,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:24,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:25,461 INFO L124 PetriNetUnfolderBase]: 1179/1794 cut-off events. [2024-06-28 03:48:25,462 INFO L125 PetriNetUnfolderBase]: For 2646/2649 co-relation queries the response was YES. [2024-06-28 03:48:25,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5414 conditions, 1794 events. 1179/1794 cut-off events. For 2646/2649 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8034 event pairs, 492 based on Foata normal form. 4/1794 useless extension candidates. Maximal degree in co-relation 5397. Up to 1767 conditions per place. [2024-06-28 03:48:25,470 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 47 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 03:48:25,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 353 flow [2024-06-28 03:48:25,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:48:25,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:48:25,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:48:25,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:48:25,474 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 193 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:48:25,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 353 flow [2024-06-28 03:48:25,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 60 transitions, 320 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:25,483 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 206 flow [2024-06-28 03:48:25,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=206, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 03:48:25,485 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 03:48:25,485 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 206 flow [2024-06-28 03:48:25,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states 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:48:25,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:25,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:25,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:48:25,486 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:48:25,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:25,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1837638856, now seen corresponding path program 1 times [2024-06-28 03:48:25,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:25,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111519786] [2024-06-28 03:48:25,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:25,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:25,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:27,461 INFO 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:48:27,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:27,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111519786] [2024-06-28 03:48:27,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111519786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:27,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:27,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:48:27,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587166869] [2024-06-28 03:48:27,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:27,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:48:27,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:27,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:48:27,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:48:27,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:27,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:27,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:27,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:27,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:28,374 INFO L124 PetriNetUnfolderBase]: 1654/2483 cut-off events. [2024-06-28 03:48:28,375 INFO L125 PetriNetUnfolderBase]: For 4756/4756 co-relation queries the response was YES. [2024-06-28 03:48:28,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7734 conditions, 2483 events. 1654/2483 cut-off events. For 4756/4756 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11191 event pairs, 649 based on Foata normal form. 4/2485 useless extension candidates. Maximal degree in co-relation 7715. Up to 2436 conditions per place. [2024-06-28 03:48:28,387 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 61 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-28 03:48:28,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 424 flow [2024-06-28 03:48:28,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:28,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:28,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-28 03:48:28,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:48:28,389 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 206 flow. Second operand 6 states and 96 transitions. [2024-06-28 03:48:28,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 424 flow [2024-06-28 03:48:28,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 400 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:28,394 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 256 flow [2024-06-28 03:48:28,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=256, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 03:48:28,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:48:28,397 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 256 flow [2024-06-28 03:48:28,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:28,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:28,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:28,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:48:28,398 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:48:28,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:28,398 INFO L85 PathProgramCache]: Analyzing trace with hash 561952525, now seen corresponding path program 1 times [2024-06-28 03:48:28,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:28,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283627160] [2024-06-28 03:48:28,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:28,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:28,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:30,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:30,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:30,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283627160] [2024-06-28 03:48:30,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283627160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:30,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:30,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:30,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679205189] [2024-06-28 03:48:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:30,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:30,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:30,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:30,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:30,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:48:30,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 256 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:48:30,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:30,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:48:30,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:31,630 INFO L124 PetriNetUnfolderBase]: 1645/2474 cut-off events. [2024-06-28 03:48:31,630 INFO L125 PetriNetUnfolderBase]: For 6757/6822 co-relation queries the response was YES. [2024-06-28 03:48:31,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8609 conditions, 2474 events. 1645/2474 cut-off events. For 6757/6822 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 11297 event pairs, 578 based on Foata normal form. 18/2472 useless extension candidates. Maximal degree in co-relation 8587. Up to 2397 conditions per place. [2024-06-28 03:48:31,647 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 63 selfloop transitions, 12 changer transitions 0/82 dead transitions. [2024-06-28 03:48:31,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 486 flow [2024-06-28 03:48:31,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:48:31,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:48:31,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 03:48:31,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:48:31,653 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 256 flow. Second operand 6 states and 105 transitions. [2024-06-28 03:48:31,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 486 flow [2024-06-28 03:48:31,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 82 transitions, 484 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:48:31,657 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 312 flow [2024-06-28 03:48:31,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-28 03:48:31,658 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 03:48:31,658 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 312 flow [2024-06-28 03:48:31,658 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:48:31,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:31,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:31,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:48:31,659 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:48:31,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:31,659 INFO L85 PathProgramCache]: Analyzing trace with hash 111636443, now seen corresponding path program 2 times [2024-06-28 03:48:31,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:31,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899956638] [2024-06-28 03:48:31,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:31,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:33,793 INFO 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:48:33,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:33,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899956638] [2024-06-28 03:48:33,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1899956638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:33,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:33,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:33,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085043227] [2024-06-28 03:48:33,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:33,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:33,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:33,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:33,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:33,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:48:33,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 312 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:48:33,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:33,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:48:33,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:34,778 INFO L124 PetriNetUnfolderBase]: 1671/2511 cut-off events. [2024-06-28 03:48:34,778 INFO L125 PetriNetUnfolderBase]: For 9006/9076 co-relation queries the response was YES. [2024-06-28 03:48:34,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9450 conditions, 2511 events. 1671/2511 cut-off events. For 9006/9076 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11417 event pairs, 578 based on Foata normal form. 18/2509 useless extension candidates. Maximal degree in co-relation 9425. Up to 2395 conditions per place. [2024-06-28 03:48:34,790 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-28 03:48:34,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 94 transitions, 640 flow [2024-06-28 03:48:34,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:34,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:34,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:48:34,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:48:34,793 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 312 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:48:34,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 94 transitions, 640 flow [2024-06-28 03:48:34,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 94 transitions, 606 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:34,799 INFO L231 Difference]: Finished difference. Result has 66 places, 66 transitions, 395 flow [2024-06-28 03:48:34,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=66} [2024-06-28 03:48:34,800 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 03:48:34,800 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 66 transitions, 395 flow [2024-06-28 03:48:34,801 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:48:34,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:34,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:34,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:48:34,801 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:48:34,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:34,802 INFO L85 PathProgramCache]: Analyzing trace with hash 91080839, now seen corresponding path program 1 times [2024-06-28 03:48:34,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:34,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420355653] [2024-06-28 03:48:34,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:34,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:34,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:36,506 INFO 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:48:36,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:36,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420355653] [2024-06-28 03:48:36,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420355653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:36,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:36,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:36,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29209365] [2024-06-28 03:48:36,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:36,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:36,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:36,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:36,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:36,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:36,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 66 transitions, 395 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:48:36,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:36,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:36,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:38,010 INFO L124 PetriNetUnfolderBase]: 1896/2826 cut-off events. [2024-06-28 03:48:38,011 INFO L125 PetriNetUnfolderBase]: For 11608/11614 co-relation queries the response was YES. [2024-06-28 03:48:38,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11027 conditions, 2826 events. 1896/2826 cut-off events. For 11608/11614 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12956 event pairs, 529 based on Foata normal form. 20/2843 useless extension candidates. Maximal degree in co-relation 11000. Up to 2547 conditions per place. [2024-06-28 03:48:38,024 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 82 selfloop transitions, 28 changer transitions 0/113 dead transitions. [2024-06-28 03:48:38,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 113 transitions, 819 flow [2024-06-28 03:48:38,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:38,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:38,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:48:38,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:48:38,026 INFO L175 Difference]: Start difference. First operand has 66 places, 66 transitions, 395 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:48:38,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 113 transitions, 819 flow [2024-06-28 03:48:38,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 113 transitions, 786 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:38,033 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 549 flow [2024-06-28 03:48:38,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=549, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-28 03:48:38,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-28 03:48:38,034 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 549 flow [2024-06-28 03:48:38,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:48:38,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:38,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:38,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:48:38,035 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:48:38,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:38,035 INFO L85 PathProgramCache]: Analyzing trace with hash 739441351, now seen corresponding path program 2 times [2024-06-28 03:48:38,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:38,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801366934] [2024-06-28 03:48:38,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:38,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:40,108 INFO 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:48:40,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:40,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801366934] [2024-06-28 03:48:40,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801366934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:40,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:40,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:40,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254103038] [2024-06-28 03:48:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:40,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:40,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:40,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:40,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 549 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:48:40,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:40,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:40,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:41,374 INFO L124 PetriNetUnfolderBase]: 1886/2812 cut-off events. [2024-06-28 03:48:41,375 INFO L125 PetriNetUnfolderBase]: For 14823/14829 co-relation queries the response was YES. [2024-06-28 03:48:41,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12586 conditions, 2812 events. 1886/2812 cut-off events. For 14823/14829 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12738 event pairs, 640 based on Foata normal form. 8/2817 useless extension candidates. Maximal degree in co-relation 12555. Up to 2677 conditions per place. [2024-06-28 03:48:41,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-06-28 03:48:41,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 118 transitions, 930 flow [2024-06-28 03:48:41,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:41,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:41,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:48:41,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-28 03:48:41,393 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 549 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:48:41,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 118 transitions, 930 flow [2024-06-28 03:48:41,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 884 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:41,407 INFO L231 Difference]: Finished difference. Result has 80 places, 92 transitions, 677 flow [2024-06-28 03:48:41,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=677, PETRI_PLACES=80, PETRI_TRANSITIONS=92} [2024-06-28 03:48:41,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-28 03:48:41,408 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 92 transitions, 677 flow [2024-06-28 03:48:41,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 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:48:41,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:41,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:41,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:48:41,409 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:48:41,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:41,409 INFO L85 PathProgramCache]: Analyzing trace with hash -981272011, now seen corresponding path program 1 times [2024-06-28 03:48:41,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:41,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509003253] [2024-06-28 03:48:41,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:41,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:41,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:44,994 INFO 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:48:44,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:44,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509003253] [2024-06-28 03:48:44,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509003253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:44,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:44,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:44,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257369884] [2024-06-28 03:48:44,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:44,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:44,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:44,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:44,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:45,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:45,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 92 transitions, 677 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:45,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:45,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:45,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:46,121 INFO L124 PetriNetUnfolderBase]: 1878/2798 cut-off events. [2024-06-28 03:48:46,121 INFO L125 PetriNetUnfolderBase]: For 17615/17615 co-relation queries the response was YES. [2024-06-28 03:48:46,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13150 conditions, 2798 events. 1878/2798 cut-off events. For 17615/17615 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12629 event pairs, 627 based on Foata normal form. 4/2800 useless extension candidates. Maximal degree in co-relation 13114. Up to 2729 conditions per place. [2024-06-28 03:48:46,133 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 13 changer transitions 0/120 dead transitions. [2024-06-28 03:48:46,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 120 transitions, 993 flow [2024-06-28 03:48:46,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:46,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:46,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-28 03:48:46,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-28 03:48:46,136 INFO L175 Difference]: Start difference. First operand has 80 places, 92 transitions, 677 flow. Second operand 7 states and 110 transitions. [2024-06-28 03:48:46,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 120 transitions, 993 flow [2024-06-28 03:48:46,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 120 transitions, 969 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-28 03:48:46,148 INFO L231 Difference]: Finished difference. Result has 86 places, 94 transitions, 708 flow [2024-06-28 03:48:46,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=708, PETRI_PLACES=86, PETRI_TRANSITIONS=94} [2024-06-28 03:48:46,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-28 03:48:46,149 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 94 transitions, 708 flow [2024-06-28 03:48:46,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:46,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:46,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:46,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:48:46,149 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:48:46,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:46,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1263735839, now seen corresponding path program 1 times [2024-06-28 03:48:46,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:46,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572546431] [2024-06-28 03:48:46,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:46,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:48,366 INFO 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:48:48,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:48,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572546431] [2024-06-28 03:48:48,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572546431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:48,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:48,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:48,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228310216] [2024-06-28 03:48:48,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:48,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:48,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:48,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:48,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:48,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:48:48,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 94 transitions, 708 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:48:48,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:48,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:48:48,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:49,379 INFO L124 PetriNetUnfolderBase]: 1838/2756 cut-off events. [2024-06-28 03:48:49,380 INFO L125 PetriNetUnfolderBase]: For 24733/24890 co-relation queries the response was YES. [2024-06-28 03:48:49,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13721 conditions, 2756 events. 1838/2756 cut-off events. For 24733/24890 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12766 event pairs, 602 based on Foata normal form. 46/2750 useless extension candidates. Maximal degree in co-relation 13682. Up to 2560 conditions per place. [2024-06-28 03:48:49,394 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 26 changer transitions 0/135 dead transitions. [2024-06-28 03:48:49,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 135 transitions, 1156 flow [2024-06-28 03:48:49,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:49,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:49,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 03:48:49,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-28 03:48:49,396 INFO L175 Difference]: Start difference. First operand has 86 places, 94 transitions, 708 flow. Second operand 7 states and 129 transitions. [2024-06-28 03:48:49,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 135 transitions, 1156 flow [2024-06-28 03:48:49,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 135 transitions, 1119 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:49,411 INFO L231 Difference]: Finished difference. Result has 88 places, 100 transitions, 801 flow [2024-06-28 03:48:49,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=801, PETRI_PLACES=88, PETRI_TRANSITIONS=100} [2024-06-28 03:48:49,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-28 03:48:49,411 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 100 transitions, 801 flow [2024-06-28 03:48:49,412 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:48:49,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:49,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:49,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:48:49,412 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:48:49,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1475184020, now seen corresponding path program 1 times [2024-06-28 03:48:49,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:49,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150358610] [2024-06-28 03:48:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:49,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:49,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:51,620 INFO 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:48:51,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:51,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150358610] [2024-06-28 03:48:51,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150358610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:51,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:51,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:51,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472093437] [2024-06-28 03:48:51,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:51,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:51,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:51,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:51,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:51,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:51,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 100 transitions, 801 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:51,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:51,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:51,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:52,764 INFO L124 PetriNetUnfolderBase]: 2060/3057 cut-off events. [2024-06-28 03:48:52,764 INFO L125 PetriNetUnfolderBase]: For 25679/25690 co-relation queries the response was YES. [2024-06-28 03:48:52,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15351 conditions, 3057 events. 2060/3057 cut-off events. For 25679/25690 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13931 event pairs, 641 based on Foata normal form. 18/3072 useless extension candidates. Maximal degree in co-relation 15311. Up to 2869 conditions per place. [2024-06-28 03:48:52,787 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 129 selfloop transitions, 30 changer transitions 0/162 dead transitions. [2024-06-28 03:48:52,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 162 transitions, 1491 flow [2024-06-28 03:48:52,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:52,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:48:52,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:48:52,790 INFO L175 Difference]: Start difference. First operand has 88 places, 100 transitions, 801 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:48:52,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 162 transitions, 1491 flow [2024-06-28 03:48:52,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 162 transitions, 1436 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 03:48:52,813 INFO L231 Difference]: Finished difference. Result has 96 places, 122 transitions, 1054 flow [2024-06-28 03:48:52,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1054, PETRI_PLACES=96, PETRI_TRANSITIONS=122} [2024-06-28 03:48:52,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 53 predicate places. [2024-06-28 03:48:52,815 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 122 transitions, 1054 flow [2024-06-28 03:48:52,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:52,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:52,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:52,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:48:52,815 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:48:52,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:52,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1475184175, now seen corresponding path program 2 times [2024-06-28 03:48:52,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:52,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411682970] [2024-06-28 03:48:52,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:52,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:52,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:55,852 INFO 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:48:55,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:55,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411682970] [2024-06-28 03:48:55,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411682970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:55,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:55,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:55,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310939643] [2024-06-28 03:48:55,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:55,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:55,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:55,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:55,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:48:55,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 122 transitions, 1054 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:48:55,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:55,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:48:55,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:56,761 INFO L124 PetriNetUnfolderBase]: 1980/2957 cut-off events. [2024-06-28 03:48:56,761 INFO L125 PetriNetUnfolderBase]: For 35196/35322 co-relation queries the response was YES. [2024-06-28 03:48:56,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16511 conditions, 2957 events. 1980/2957 cut-off events. For 35196/35322 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 13730 event pairs, 606 based on Foata normal form. 33/2921 useless extension candidates. Maximal degree in co-relation 16466. Up to 2754 conditions per place. [2024-06-28 03:48:56,778 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 112 selfloop transitions, 27 changer transitions 0/154 dead transitions. [2024-06-28 03:48:56,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 154 transitions, 1454 flow [2024-06-28 03:48:56,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:56,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:56,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:48:56,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:48:56,780 INFO L175 Difference]: Start difference. First operand has 96 places, 122 transitions, 1054 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:48:56,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 154 transitions, 1454 flow [2024-06-28 03:48:56,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 154 transitions, 1377 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 03:48:56,809 INFO L231 Difference]: Finished difference. Result has 101 places, 125 transitions, 1088 flow [2024-06-28 03:48:56,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1088, PETRI_PLACES=101, PETRI_TRANSITIONS=125} [2024-06-28 03:48:56,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-28 03:48:56,810 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 125 transitions, 1088 flow [2024-06-28 03:48:56,810 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:48:56,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:56,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:48:56,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:48:56,810 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:48:56,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:56,811 INFO L85 PathProgramCache]: Analyzing trace with hash -812780360, now seen corresponding path program 2 times [2024-06-28 03:48:56,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:56,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75991905] [2024-06-28 03:48:56,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:56,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:56,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:59,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:59,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:59,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75991905] [2024-06-28 03:48:59,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75991905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:59,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:59,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:59,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808580602] [2024-06-28 03:48:59,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:59,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:59,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:59,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:59,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:59,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:48:59,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 125 transitions, 1088 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:59,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:59,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:48:59,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:00,803 INFO L124 PetriNetUnfolderBase]: 2411/3564 cut-off events. [2024-06-28 03:49:00,803 INFO L125 PetriNetUnfolderBase]: For 39618/39635 co-relation queries the response was YES. [2024-06-28 03:49:00,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20060 conditions, 3564 events. 2411/3564 cut-off events. For 39618/39635 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16659 event pairs, 570 based on Foata normal form. 22/3583 useless extension candidates. Maximal degree in co-relation 20013. Up to 2828 conditions per place. [2024-06-28 03:49:00,822 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 134 selfloop transitions, 72 changer transitions 0/209 dead transitions. [2024-06-28 03:49:00,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 209 transitions, 2123 flow [2024-06-28 03:49:00,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:00,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 03:49:00,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-28 03:49:00,823 INFO L175 Difference]: Start difference. First operand has 101 places, 125 transitions, 1088 flow. Second operand 11 states and 193 transitions. [2024-06-28 03:49:00,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 209 transitions, 2123 flow [2024-06-28 03:49:00,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 209 transitions, 2032 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:00,858 INFO L231 Difference]: Finished difference. Result has 109 places, 155 transitions, 1542 flow [2024-06-28 03:49:00,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1542, PETRI_PLACES=109, PETRI_TRANSITIONS=155} [2024-06-28 03:49:00,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:49:00,859 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 155 transitions, 1542 flow [2024-06-28 03:49:00,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:00,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:00,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:00,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:49:00,859 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:49:00,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:00,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1471464950, now seen corresponding path program 3 times [2024-06-28 03:49:00,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:00,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325285202] [2024-06-28 03:49:00,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:00,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:00,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:02,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:02,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:02,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325285202] [2024-06-28 03:49:02,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325285202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:02,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:02,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:02,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002723337] [2024-06-28 03:49:02,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:02,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:02,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:02,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:02,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:02,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:02,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 155 transitions, 1542 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:02,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:02,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:02,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:04,202 INFO L124 PetriNetUnfolderBase]: 2527/3727 cut-off events. [2024-06-28 03:49:04,202 INFO L125 PetriNetUnfolderBase]: For 50230/50250 co-relation queries the response was YES. [2024-06-28 03:49:04,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23663 conditions, 3727 events. 2527/3727 cut-off events. For 50230/50250 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17379 event pairs, 635 based on Foata normal form. 24/3748 useless extension candidates. Maximal degree in co-relation 23613. Up to 3339 conditions per place. [2024-06-28 03:49:04,224 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 169 selfloop transitions, 56 changer transitions 0/228 dead transitions. [2024-06-28 03:49:04,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 228 transitions, 2602 flow [2024-06-28 03:49:04,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:04,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:04,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:49:04,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:49:04,226 INFO L175 Difference]: Start difference. First operand has 109 places, 155 transitions, 1542 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:49:04,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 228 transitions, 2602 flow [2024-06-28 03:49:04,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 228 transitions, 2396 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:04,331 INFO L231 Difference]: Finished difference. Result has 113 places, 181 transitions, 1869 flow [2024-06-28 03:49:04,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1394, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1869, PETRI_PLACES=113, PETRI_TRANSITIONS=181} [2024-06-28 03:49:04,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-28 03:49:04,332 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 181 transitions, 1869 flow [2024-06-28 03:49:04,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:04,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:04,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:04,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:49:04,332 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:49:04,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:04,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1471465105, now seen corresponding path program 3 times [2024-06-28 03:49:04,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:04,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167487179] [2024-06-28 03:49:04,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:04,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:04,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:06,563 INFO 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:49:06,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:06,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167487179] [2024-06-28 03:49:06,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167487179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:06,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:06,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:06,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088301686] [2024-06-28 03:49:06,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:06,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:06,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:06,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:06,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:06,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:49:06,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 181 transitions, 1869 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:49:06,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:06,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:49:06,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:07,906 INFO L124 PetriNetUnfolderBase]: 2453/3633 cut-off events. [2024-06-28 03:49:07,906 INFO L125 PetriNetUnfolderBase]: For 61590/61787 co-relation queries the response was YES. [2024-06-28 03:49:07,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24351 conditions, 3633 events. 2453/3633 cut-off events. For 61590/61787 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17196 event pairs, 679 based on Foata normal form. 20/3589 useless extension candidates. Maximal degree in co-relation 24298. Up to 3428 conditions per place. [2024-06-28 03:49:07,932 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 159 selfloop transitions, 34 changer transitions 0/213 dead transitions. [2024-06-28 03:49:07,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 213 transitions, 2383 flow [2024-06-28 03:49:07,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:07,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:07,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:49:07,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:49:07,934 INFO L175 Difference]: Start difference. First operand has 113 places, 181 transitions, 1869 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:49:07,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 213 transitions, 2383 flow [2024-06-28 03:49:07,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 213 transitions, 2250 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:07,997 INFO L231 Difference]: Finished difference. Result has 117 places, 181 transitions, 1813 flow [2024-06-28 03:49:07,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1813, PETRI_PLACES=117, PETRI_TRANSITIONS=181} [2024-06-28 03:49:07,998 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-28 03:49:07,998 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 181 transitions, 1813 flow [2024-06-28 03:49:07,998 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:49:07,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:07,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:49:07,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:49:07,999 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:49:07,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:07,999 INFO L85 PathProgramCache]: Analyzing trace with hash -354936120, now seen corresponding path program 4 times [2024-06-28 03:49:07,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:07,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564363251] [2024-06-28 03:49:07,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:07,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:08,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:09,951 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:09,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:09,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564363251] [2024-06-28 03:49:09,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564363251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:09,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:09,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:09,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614017912] [2024-06-28 03:49:09,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:09,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:09,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:09,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:09,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:09,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:09,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 181 transitions, 1813 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:09,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:09,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:09,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:11,320 INFO L124 PetriNetUnfolderBase]: 2509/3702 cut-off events. [2024-06-28 03:49:11,320 INFO L125 PetriNetUnfolderBase]: For 58385/58405 co-relation queries the response was YES. [2024-06-28 03:49:11,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24381 conditions, 3702 events. 2509/3702 cut-off events. For 58385/58405 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17249 event pairs, 698 based on Foata normal form. 18/3717 useless extension candidates. Maximal degree in co-relation 24326. Up to 3584 conditions per place. [2024-06-28 03:49:11,343 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 196 selfloop transitions, 25 changer transitions 0/224 dead transitions. [2024-06-28 03:49:11,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 224 transitions, 2486 flow [2024-06-28 03:49:11,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:11,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:11,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-28 03:49:11,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-28 03:49:11,354 INFO L175 Difference]: Start difference. First operand has 117 places, 181 transitions, 1813 flow. Second operand 8 states and 127 transitions. [2024-06-28 03:49:11,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 224 transitions, 2486 flow [2024-06-28 03:49:11,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 224 transitions, 2409 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:11,416 INFO L231 Difference]: Finished difference. Result has 120 places, 194 transitions, 1985 flow [2024-06-28 03:49:11,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1985, PETRI_PLACES=120, PETRI_TRANSITIONS=194} [2024-06-28 03:49:11,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-28 03:49:11,417 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 194 transitions, 1985 flow [2024-06-28 03:49:11,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:11,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:11,417 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:49:11,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:49:11,417 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:11,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:11,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1511075850, now seen corresponding path program 1 times [2024-06-28 03:49:11,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:11,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264482457] [2024-06-28 03:49:11,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:11,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:11,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:13,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:13,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:13,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264482457] [2024-06-28 03:49:13,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264482457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:13,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:13,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:13,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433215923] [2024-06-28 03:49:13,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:13,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:13,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:13,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:13,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:13,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:49:13,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 194 transitions, 1985 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:49:13,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:13,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:49:13,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:15,197 INFO L124 PetriNetUnfolderBase]: 2497/3707 cut-off events. [2024-06-28 03:49:15,197 INFO L125 PetriNetUnfolderBase]: For 74077/74335 co-relation queries the response was YES. [2024-06-28 03:49:15,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25922 conditions, 3707 events. 2497/3707 cut-off events. For 74077/74335 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17659 event pairs, 512 based on Foata normal form. 28/3680 useless extension candidates. Maximal degree in co-relation 25864. Up to 3432 conditions per place. [2024-06-28 03:49:15,219 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 190 selfloop transitions, 25 changer transitions 0/240 dead transitions. [2024-06-28 03:49:15,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 240 transitions, 2689 flow [2024-06-28 03:49:15,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:15,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:15,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:49:15,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:49:15,221 INFO L175 Difference]: Start difference. First operand has 120 places, 194 transitions, 1985 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:49:15,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 240 transitions, 2689 flow [2024-06-28 03:49:15,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 240 transitions, 2614 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-28 03:49:15,280 INFO L231 Difference]: Finished difference. Result has 125 places, 198 transitions, 2063 flow [2024-06-28 03:49:15,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1910, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2063, PETRI_PLACES=125, PETRI_TRANSITIONS=198} [2024-06-28 03:49:15,281 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-28 03:49:15,281 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 198 transitions, 2063 flow [2024-06-28 03:49:15,281 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:49:15,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:15,281 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:49:15,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:49:15,282 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:49:15,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:15,283 INFO L85 PathProgramCache]: Analyzing trace with hash 1511136300, now seen corresponding path program 2 times [2024-06-28 03:49:15,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:15,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514523321] [2024-06-28 03:49:15,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:15,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:15,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:17,828 INFO 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:49:17,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:17,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514523321] [2024-06-28 03:49:17,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514523321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:17,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:17,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:17,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014099390] [2024-06-28 03:49:17,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:17,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:17,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:17,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:17,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:17,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:49:17,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 198 transitions, 2063 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:49:17,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:17,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:49:17,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:19,134 INFO L124 PetriNetUnfolderBase]: 2491/3697 cut-off events. [2024-06-28 03:49:19,134 INFO L125 PetriNetUnfolderBase]: For 79807/80037 co-relation queries the response was YES. [2024-06-28 03:49:19,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26214 conditions, 3697 events. 2491/3697 cut-off events. For 79807/80037 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17606 event pairs, 629 based on Foata normal form. 39/3675 useless extension candidates. Maximal degree in co-relation 26154. Up to 3432 conditions per place. [2024-06-28 03:49:19,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 178 selfloop transitions, 34 changer transitions 0/237 dead transitions. [2024-06-28 03:49:19,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 237 transitions, 2591 flow [2024-06-28 03:49:19,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:19,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:19,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:49:19,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 03:49:19,162 INFO L175 Difference]: Start difference. First operand has 125 places, 198 transitions, 2063 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:49:19,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 237 transitions, 2591 flow [2024-06-28 03:49:19,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 237 transitions, 2497 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:19,245 INFO L231 Difference]: Finished difference. Result has 129 places, 198 transitions, 2044 flow [2024-06-28 03:49:19,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1969, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2044, PETRI_PLACES=129, PETRI_TRANSITIONS=198} [2024-06-28 03:49:19,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 03:49:19,246 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 198 transitions, 2044 flow [2024-06-28 03:49:19,246 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:49:19,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:19,246 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:49:19,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:49:19,246 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:49:19,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:19,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1511136424, now seen corresponding path program 1 times [2024-06-28 03:49:19,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:19,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328431996] [2024-06-28 03:49:19,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:19,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:19,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:23,150 INFO 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:49:23,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:23,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328431996] [2024-06-28 03:49:23,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328431996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:23,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:23,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:23,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240558892] [2024-06-28 03:49:23,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:23,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:23,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:23,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:23,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:23,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:23,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 198 transitions, 2044 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:23,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:23,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:23,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:24,630 INFO L124 PetriNetUnfolderBase]: 2808/4131 cut-off events. [2024-06-28 03:49:24,630 INFO L125 PetriNetUnfolderBase]: For 83464/83484 co-relation queries the response was YES. [2024-06-28 03:49:24,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28831 conditions, 4131 events. 2808/4131 cut-off events. For 83464/83484 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 19614 event pairs, 598 based on Foata normal form. 24/4152 useless extension candidates. Maximal degree in co-relation 28769. Up to 3654 conditions per place. [2024-06-28 03:49:24,663 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 220 selfloop transitions, 54 changer transitions 0/277 dead transitions. [2024-06-28 03:49:24,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 277 transitions, 3317 flow [2024-06-28 03:49:24,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:24,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:24,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:49:24,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:49:24,666 INFO L175 Difference]: Start difference. First operand has 129 places, 198 transitions, 2044 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:49:24,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 277 transitions, 3317 flow [2024-06-28 03:49:24,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 277 transitions, 3231 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:24,759 INFO L231 Difference]: Finished difference. Result has 133 places, 218 transitions, 2398 flow [2024-06-28 03:49:24,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2398, PETRI_PLACES=133, PETRI_TRANSITIONS=218} [2024-06-28 03:49:24,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 03:49:24,760 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 218 transitions, 2398 flow [2024-06-28 03:49:24,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:24,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:24,760 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:49:24,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:49:24,760 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:49:24,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:24,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1513937584, now seen corresponding path program 2 times [2024-06-28 03:49:24,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:24,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50092601] [2024-06-28 03:49:24,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:24,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:27,320 INFO 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:49:27,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:27,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50092601] [2024-06-28 03:49:27,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50092601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:27,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:27,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:27,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503284497] [2024-06-28 03:49:27,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:27,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:27,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:27,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:27,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:27,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:27,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 218 transitions, 2398 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:27,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:27,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:27,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:28,740 INFO L124 PetriNetUnfolderBase]: 2872/4223 cut-off events. [2024-06-28 03:49:28,740 INFO L125 PetriNetUnfolderBase]: For 94410/94430 co-relation queries the response was YES. [2024-06-28 03:49:28,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31031 conditions, 4223 events. 2872/4223 cut-off events. For 94410/94430 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20125 event pairs, 634 based on Foata normal form. 24/4244 useless extension candidates. Maximal degree in co-relation 30966. Up to 3963 conditions per place. [2024-06-28 03:49:28,774 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 228 selfloop transitions, 39 changer transitions 0/270 dead transitions. [2024-06-28 03:49:28,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 270 transitions, 3334 flow [2024-06-28 03:49:28,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:28,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:28,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:49:28,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:49:28,775 INFO L175 Difference]: Start difference. First operand has 133 places, 218 transitions, 2398 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:49:28,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 270 transitions, 3334 flow [2024-06-28 03:49:28,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 270 transitions, 3195 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:28,890 INFO L231 Difference]: Finished difference. Result has 138 places, 223 transitions, 2449 flow [2024-06-28 03:49:28,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2449, PETRI_PLACES=138, PETRI_TRANSITIONS=223} [2024-06-28 03:49:28,891 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 95 predicate places. [2024-06-28 03:49:28,891 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 223 transitions, 2449 flow [2024-06-28 03:49:28,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:28,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:28,891 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:49:28,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:49:28,891 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:49:28,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:28,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1513932810, now seen corresponding path program 3 times [2024-06-28 03:49:28,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:28,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259555013] [2024-06-28 03:49:28,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:28,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:28,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:31,968 INFO 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:49:31,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:31,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259555013] [2024-06-28 03:49:31,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259555013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:31,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:31,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:31,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224097512] [2024-06-28 03:49:31,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:31,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:31,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:31,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:31,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:32,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:49:32,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 223 transitions, 2449 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:49:32,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:32,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:49:32,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:33,364 INFO L124 PetriNetUnfolderBase]: 2834/4184 cut-off events. [2024-06-28 03:49:33,364 INFO L125 PetriNetUnfolderBase]: For 112482/112691 co-relation queries the response was YES. [2024-06-28 03:49:33,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31831 conditions, 4184 events. 2834/4184 cut-off events. For 112482/112691 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 20197 event pairs, 642 based on Foata normal form. 27/4145 useless extension candidates. Maximal degree in co-relation 31764. Up to 3965 conditions per place. [2024-06-28 03:49:33,396 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 206 selfloop transitions, 25 changer transitions 0/260 dead transitions. [2024-06-28 03:49:33,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 260 transitions, 3061 flow [2024-06-28 03:49:33,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:33,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:33,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:49:33,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:49:33,398 INFO L175 Difference]: Start difference. First operand has 138 places, 223 transitions, 2449 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:49:33,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 260 transitions, 3061 flow [2024-06-28 03:49:33,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 260 transitions, 2933 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:33,516 INFO L231 Difference]: Finished difference. Result has 139 places, 225 transitions, 2439 flow [2024-06-28 03:49:33,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2439, PETRI_PLACES=139, PETRI_TRANSITIONS=225} [2024-06-28 03:49:33,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 03:49:33,517 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 225 transitions, 2439 flow [2024-06-28 03:49:33,517 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:49:33,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:33,517 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:49:33,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:49:33,517 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:49:33,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:33,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1513932934, now seen corresponding path program 3 times [2024-06-28 03:49:33,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:33,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122591640] [2024-06-28 03:49:33,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:33,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:33,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:36,174 INFO 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:49:36,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:36,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122591640] [2024-06-28 03:49:36,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122591640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:36,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:36,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:36,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819157675] [2024-06-28 03:49:36,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:36,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:36,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:36,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:36,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:36,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:36,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 225 transitions, 2439 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:36,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:36,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:36,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:37,764 INFO L124 PetriNetUnfolderBase]: 2912/4285 cut-off events. [2024-06-28 03:49:37,765 INFO L125 PetriNetUnfolderBase]: For 107602/107622 co-relation queries the response was YES. [2024-06-28 03:49:37,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31843 conditions, 4285 events. 2912/4285 cut-off events. For 107602/107622 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20508 event pairs, 627 based on Foata normal form. 24/4306 useless extension candidates. Maximal degree in co-relation 31775. Up to 3906 conditions per place. [2024-06-28 03:49:37,799 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 237 selfloop transitions, 51 changer transitions 0/291 dead transitions. [2024-06-28 03:49:37,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 291 transitions, 3588 flow [2024-06-28 03:49:37,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:49:37,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:49:37,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:49:37,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4261904761904762 [2024-06-28 03:49:37,801 INFO L175 Difference]: Start difference. First operand has 139 places, 225 transitions, 2439 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:49:37,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 291 transitions, 3588 flow [2024-06-28 03:49:37,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 291 transitions, 3490 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:37,923 INFO L231 Difference]: Finished difference. Result has 144 places, 235 transitions, 2646 flow [2024-06-28 03:49:37,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2347, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2646, PETRI_PLACES=144, PETRI_TRANSITIONS=235} [2024-06-28 03:49:37,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-28 03:49:37,923 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 235 transitions, 2646 flow [2024-06-28 03:49:37,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:37,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:37,924 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:49:37,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:49:37,924 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:49:37,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:37,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1629408678, now seen corresponding path program 1 times [2024-06-28 03:49:37,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:37,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642524540] [2024-06-28 03:49:37,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:37,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:37,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:40,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:40,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:40,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642524540] [2024-06-28 03:49:40,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642524540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:40,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:40,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:40,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235866967] [2024-06-28 03:49:40,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:40,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:40,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:40,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:40,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:40,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:40,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 235 transitions, 2646 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:40,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:40,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:40,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:42,432 INFO L124 PetriNetUnfolderBase]: 3068/4533 cut-off events. [2024-06-28 03:49:42,433 INFO L125 PetriNetUnfolderBase]: For 124718/124738 co-relation queries the response was YES. [2024-06-28 03:49:42,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33868 conditions, 4533 events. 3068/4533 cut-off events. For 124718/124738 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22243 event pairs, 597 based on Foata normal form. 46/4576 useless extension candidates. Maximal degree in co-relation 33798. Up to 4054 conditions per place. [2024-06-28 03:49:42,465 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 222 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-28 03:49:42,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 278 transitions, 3546 flow [2024-06-28 03:49:42,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:42,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:42,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 03:49:42,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:49:42,466 INFO L175 Difference]: Start difference. First operand has 144 places, 235 transitions, 2646 flow. Second operand 9 states and 153 transitions. [2024-06-28 03:49:42,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 278 transitions, 3546 flow [2024-06-28 03:49:42,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 278 transitions, 3420 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:42,580 INFO L231 Difference]: Finished difference. Result has 147 places, 239 transitions, 2730 flow [2024-06-28 03:49:42,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2520, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2730, PETRI_PLACES=147, PETRI_TRANSITIONS=239} [2024-06-28 03:49:42,581 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-28 03:49:42,581 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 239 transitions, 2730 flow [2024-06-28 03:49:42,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:42,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:42,581 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:49:42,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:49:42,581 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:49:42,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:42,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1629224104, now seen corresponding path program 4 times [2024-06-28 03:49:42,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:42,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126167380] [2024-06-28 03:49:42,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:42,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:42,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:45,010 INFO 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:49:45,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:45,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126167380] [2024-06-28 03:49:45,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126167380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:45,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:45,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:45,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626988265] [2024-06-28 03:49:45,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:45,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:45,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:45,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:45,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:45,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:45,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 239 transitions, 2730 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:45,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:45,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:45,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:46,958 INFO L124 PetriNetUnfolderBase]: 3285/4840 cut-off events. [2024-06-28 03:49:46,958 INFO L125 PetriNetUnfolderBase]: For 133987/134007 co-relation queries the response was YES. [2024-06-28 03:49:46,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36984 conditions, 4840 events. 3285/4840 cut-off events. For 133987/134007 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23814 event pairs, 664 based on Foata normal form. 24/4861 useless extension candidates. Maximal degree in co-relation 36912. Up to 4301 conditions per place. [2024-06-28 03:49:46,997 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 263 selfloop transitions, 66 changer transitions 0/332 dead transitions. [2024-06-28 03:49:46,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 332 transitions, 4332 flow [2024-06-28 03:49:46,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:49:46,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:49:46,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 03:49:46,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41774891774891776 [2024-06-28 03:49:46,999 INFO L175 Difference]: Start difference. First operand has 147 places, 239 transitions, 2730 flow. Second operand 11 states and 193 transitions. [2024-06-28 03:49:46,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 332 transitions, 4332 flow [2024-06-28 03:49:47,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 332 transitions, 4167 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 03:49:47,143 INFO L231 Difference]: Finished difference. Result has 154 places, 266 transitions, 3171 flow [2024-06-28 03:49:47,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2577, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3171, PETRI_PLACES=154, PETRI_TRANSITIONS=266} [2024-06-28 03:49:47,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-28 03:49:47,144 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 266 transitions, 3171 flow [2024-06-28 03:49:47,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:47,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:47,144 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:49:47,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:49:47,144 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:49:47,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:47,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1629401734, now seen corresponding path program 5 times [2024-06-28 03:49:47,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:47,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441719419] [2024-06-28 03:49:47,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:47,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:47,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:49,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 03:49:49,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:49,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441719419] [2024-06-28 03:49:49,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441719419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:49,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:49,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:49,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203877878] [2024-06-28 03:49:49,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:49,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:49,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:49,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:49,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:49,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:49,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 266 transitions, 3171 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:49,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:49,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:49,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:51,373 INFO L124 PetriNetUnfolderBase]: 3329/4904 cut-off events. [2024-06-28 03:49:51,373 INFO L125 PetriNetUnfolderBase]: For 145514/145534 co-relation queries the response was YES. [2024-06-28 03:49:51,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38649 conditions, 4904 events. 3329/4904 cut-off events. For 145514/145534 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24207 event pairs, 683 based on Foata normal form. 29/4930 useless extension candidates. Maximal degree in co-relation 38573. Up to 4547 conditions per place. [2024-06-28 03:49:51,410 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 253 selfloop transitions, 62 changer transitions 0/318 dead transitions. [2024-06-28 03:49:51,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 318 transitions, 4287 flow [2024-06-28 03:49:51,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:49:51,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:49:51,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 03:49:51,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:49:51,411 INFO L175 Difference]: Start difference. First operand has 154 places, 266 transitions, 3171 flow. Second operand 10 states and 165 transitions. [2024-06-28 03:49:51,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 318 transitions, 4287 flow [2024-06-28 03:49:51,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 318 transitions, 4086 flow, removed 83 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:51,563 INFO L231 Difference]: Finished difference. Result has 160 places, 278 transitions, 3361 flow [2024-06-28 03:49:51,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3004, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3361, PETRI_PLACES=160, PETRI_TRANSITIONS=278} [2024-06-28 03:49:51,564 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-28 03:49:51,564 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 278 transitions, 3361 flow [2024-06-28 03:49:51,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:51,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:51,564 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:49:51,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:49:51,564 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:49:51,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:51,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1629223980, now seen corresponding path program 4 times [2024-06-28 03:49:51,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:51,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43805567] [2024-06-28 03:49:51,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:51,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:51,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:53,926 INFO 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:49:53,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:53,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43805567] [2024-06-28 03:49:53,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43805567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:53,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:53,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:53,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296174573] [2024-06-28 03:49:53,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:53,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:53,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:53,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:53,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:53,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-28 03:49:53,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 278 transitions, 3361 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:49:53,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:53,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-28 03:49:53,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:55,396 INFO L124 PetriNetUnfolderBase]: 3238/4790 cut-off events. [2024-06-28 03:49:55,397 INFO L125 PetriNetUnfolderBase]: For 162618/162803 co-relation queries the response was YES. [2024-06-28 03:49:55,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38982 conditions, 4790 events. 3238/4790 cut-off events. For 162618/162803 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 23835 event pairs, 669 based on Foata normal form. 18/4747 useless extension candidates. Maximal degree in co-relation 38903. Up to 4551 conditions per place. [2024-06-28 03:49:55,437 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 27 changer transitions 0/312 dead transitions. [2024-06-28 03:49:55,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 312 transitions, 4083 flow [2024-06-28 03:49:55,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:55,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:55,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:49:55,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:49:55,438 INFO L175 Difference]: Start difference. First operand has 160 places, 278 transitions, 3361 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:49:55,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 312 transitions, 4083 flow [2024-06-28 03:49:55,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 312 transitions, 3857 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:55,606 INFO L231 Difference]: Finished difference. Result has 162 places, 280 transitions, 3273 flow [2024-06-28 03:49:55,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3273, PETRI_PLACES=162, PETRI_TRANSITIONS=280} [2024-06-28 03:49:55,607 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 03:49:55,607 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 280 transitions, 3273 flow [2024-06-28 03:49:55,607 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:49:55,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:55,608 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:49:55,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:49:55,608 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:49:55,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:55,608 INFO L85 PathProgramCache]: Analyzing trace with hash -230705104, now seen corresponding path program 2 times [2024-06-28 03:49:55,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:55,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747864981] [2024-06-28 03:49:55,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:55,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:55,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:58,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:49:58,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:58,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747864981] [2024-06-28 03:49:58,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747864981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:58,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:58,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:58,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733235883] [2024-06-28 03:49:58,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:58,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:58,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:58,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:58,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:58,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:49:58,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 280 transitions, 3273 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:58,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:58,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:49:58,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:00,465 INFO L124 PetriNetUnfolderBase]: 3336/4917 cut-off events. [2024-06-28 03:50:00,465 INFO L125 PetriNetUnfolderBase]: For 156549/156569 co-relation queries the response was YES. [2024-06-28 03:50:00,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38929 conditions, 4917 events. 3336/4917 cut-off events. For 156549/156569 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24221 event pairs, 733 based on Foata normal form. 18/4932 useless extension candidates. Maximal degree in co-relation 38849. Up to 4760 conditions per place. [2024-06-28 03:50:00,513 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 280 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-28 03:50:00,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 312 transitions, 4002 flow [2024-06-28 03:50:00,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:00,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:00,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:50:00,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:50:00,515 INFO L175 Difference]: Start difference. First operand has 162 places, 280 transitions, 3273 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:50:00,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 312 transitions, 4002 flow [2024-06-28 03:50:00,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 312 transitions, 3884 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:00,696 INFO L231 Difference]: Finished difference. Result has 164 places, 282 transitions, 3263 flow [2024-06-28 03:50:00,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3263, PETRI_PLACES=164, PETRI_TRANSITIONS=282} [2024-06-28 03:50:00,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 121 predicate places. [2024-06-28 03:50:00,697 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 282 transitions, 3263 flow [2024-06-28 03:50:00,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:00,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:00,697 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:50:00,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:50:00,697 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:50:00,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:00,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1933595846, now seen corresponding path program 6 times [2024-06-28 03:50:00,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:00,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591241885] [2024-06-28 03:50:00,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:00,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:00,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:03,097 INFO 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:50:03,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:03,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591241885] [2024-06-28 03:50:03,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591241885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:03,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:03,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:03,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389829257] [2024-06-28 03:50:03,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:03,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:03,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:03,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:03,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:03,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 282 transitions, 3263 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:03,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:03,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:03,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:04,972 INFO L124 PetriNetUnfolderBase]: 3329/4908 cut-off events. [2024-06-28 03:50:04,972 INFO L125 PetriNetUnfolderBase]: For 162517/162537 co-relation queries the response was YES. [2024-06-28 03:50:04,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38948 conditions, 4908 events. 3329/4908 cut-off events. For 162517/162537 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24200 event pairs, 731 based on Foata normal form. 18/4923 useless extension candidates. Maximal degree in co-relation 38867. Up to 4702 conditions per place. [2024-06-28 03:50:05,011 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 285 selfloop transitions, 38 changer transitions 0/326 dead transitions. [2024-06-28 03:50:05,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 326 transitions, 4237 flow [2024-06-28 03:50:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:05,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:05,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 03:50:05,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-28 03:50:05,013 INFO L175 Difference]: Start difference. First operand has 164 places, 282 transitions, 3263 flow. Second operand 9 states and 146 transitions. [2024-06-28 03:50:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 326 transitions, 4237 flow [2024-06-28 03:50:05,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 326 transitions, 4150 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:05,185 INFO L231 Difference]: Finished difference. Result has 168 places, 288 transitions, 3391 flow [2024-06-28 03:50:05,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3391, PETRI_PLACES=168, PETRI_TRANSITIONS=288} [2024-06-28 03:50:05,186 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 03:50:05,186 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 288 transitions, 3391 flow [2024-06-28 03:50:05,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:05,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:05,186 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:50:05,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:50:05,186 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:50:05,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:05,187 INFO L85 PathProgramCache]: Analyzing trace with hash 1933602542, now seen corresponding path program 1 times [2024-06-28 03:50:05,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:05,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761723933] [2024-06-28 03:50:05,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:05,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:05,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:07,853 INFO 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:50:07,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:07,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761723933] [2024-06-28 03:50:07,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761723933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:07,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:07,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:07,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057537406] [2024-06-28 03:50:07,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:07,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:07,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:07,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:07,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:07,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:07,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 288 transitions, 3391 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:07,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:07,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:07,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:09,498 INFO L124 PetriNetUnfolderBase]: 3321/4896 cut-off events. [2024-06-28 03:50:09,498 INFO L125 PetriNetUnfolderBase]: For 170844/170864 co-relation queries the response was YES. [2024-06-28 03:50:09,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39487 conditions, 4896 events. 3321/4896 cut-off events. For 170844/170864 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24113 event pairs, 725 based on Foata normal form. 16/4909 useless extension candidates. Maximal degree in co-relation 39404. Up to 4728 conditions per place. [2024-06-28 03:50:09,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 35 changer transitions 0/318 dead transitions. [2024-06-28 03:50:09,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 318 transitions, 4098 flow [2024-06-28 03:50:09,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:09,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:09,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:50:09,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:50:09,550 INFO L175 Difference]: Start difference. First operand has 168 places, 288 transitions, 3391 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:50:09,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 318 transitions, 4098 flow [2024-06-28 03:50:09,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 318 transitions, 3956 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:09,770 INFO L231 Difference]: Finished difference. Result has 170 places, 288 transitions, 3333 flow [2024-06-28 03:50:09,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3249, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3333, PETRI_PLACES=170, PETRI_TRANSITIONS=288} [2024-06-28 03:50:09,771 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 03:50:09,771 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 288 transitions, 3333 flow [2024-06-28 03:50:09,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:09,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:09,771 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:50:09,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:50:09,772 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:50:09,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:09,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1942173670, now seen corresponding path program 3 times [2024-06-28 03:50:09,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:09,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995327465] [2024-06-28 03:50:09,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:09,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:09,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:12,791 INFO 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:50:12,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:12,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995327465] [2024-06-28 03:50:12,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995327465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:12,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:12,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:12,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832281884] [2024-06-28 03:50:12,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:12,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:12,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:12,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:12,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:12,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:12,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 288 transitions, 3333 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:12,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:12,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:12,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:14,398 INFO L124 PetriNetUnfolderBase]: 3313/4884 cut-off events. [2024-06-28 03:50:14,398 INFO L125 PetriNetUnfolderBase]: For 177121/177141 co-relation queries the response was YES. [2024-06-28 03:50:14,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39378 conditions, 4884 events. 3313/4884 cut-off events. For 177121/177141 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24008 event pairs, 667 based on Foata normal form. 18/4899 useless extension candidates. Maximal degree in co-relation 39294. Up to 4655 conditions per place. [2024-06-28 03:50:14,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 33 changer transitions 0/322 dead transitions. [2024-06-28 03:50:14,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 322 transitions, 4099 flow [2024-06-28 03:50:14,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:50:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:50:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-28 03:50:14,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:50:14,443 INFO L175 Difference]: Start difference. First operand has 170 places, 288 transitions, 3333 flow. Second operand 8 states and 128 transitions. [2024-06-28 03:50:14,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 322 transitions, 4099 flow [2024-06-28 03:50:14,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 322 transitions, 4029 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 03:50:14,645 INFO L231 Difference]: Finished difference. Result has 172 places, 291 transitions, 3405 flow [2024-06-28 03:50:14,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3263, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3405, PETRI_PLACES=172, PETRI_TRANSITIONS=291} [2024-06-28 03:50:14,646 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 03:50:14,646 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 291 transitions, 3405 flow [2024-06-28 03:50:14,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:14,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:14,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:50:14,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:50:14,646 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:14,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:14,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1396307639, now seen corresponding path program 1 times [2024-06-28 03:50:14,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:14,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169011258] [2024-06-28 03:50:14,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:14,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:14,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:15,977 INFO 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:50:15,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:15,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169011258] [2024-06-28 03:50:15,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169011258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:15,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:15,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:50:15,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240462736] [2024-06-28 03:50:15,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:15,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:50:15,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:15,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:50:15,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:50:15,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:15,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 291 transitions, 3405 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:15,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:15,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:15,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:17,329 INFO L124 PetriNetUnfolderBase]: 3301/4868 cut-off events. [2024-06-28 03:50:17,329 INFO L125 PetriNetUnfolderBase]: For 180665/180685 co-relation queries the response was YES. [2024-06-28 03:50:17,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39684 conditions, 4868 events. 3301/4868 cut-off events. For 180665/180685 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24056 event pairs, 724 based on Foata normal form. 18/4883 useless extension candidates. Maximal degree in co-relation 39598. Up to 4813 conditions per place. [2024-06-28 03:50:17,371 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 284 selfloop transitions, 15 changer transitions 0/302 dead transitions. [2024-06-28 03:50:17,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 302 transitions, 4041 flow [2024-06-28 03:50:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:50:17,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:50:17,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-06-28 03:50:17,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 03:50:17,372 INFO L175 Difference]: Start difference. First operand has 172 places, 291 transitions, 3405 flow. Second operand 5 states and 80 transitions. [2024-06-28 03:50:17,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 302 transitions, 4041 flow [2024-06-28 03:50:17,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 302 transitions, 3915 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:17,585 INFO L231 Difference]: Finished difference. Result has 172 places, 291 transitions, 3319 flow [2024-06-28 03:50:17,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3279, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3319, PETRI_PLACES=172, PETRI_TRANSITIONS=291} [2024-06-28 03:50:17,586 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 03:50:17,586 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 291 transitions, 3319 flow [2024-06-28 03:50:17,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:17,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:17,586 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:50:17,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:50:17,586 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:50:17,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:17,586 INFO L85 PathProgramCache]: Analyzing trace with hash -401286803, now seen corresponding path program 1 times [2024-06-28 03:50:17,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:17,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49861221] [2024-06-28 03:50:17,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:17,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:17,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:20,190 INFO 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:50:20,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:20,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49861221] [2024-06-28 03:50:20,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49861221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:20,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:20,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:20,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992204804] [2024-06-28 03:50:20,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:20,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:20,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:20,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:20,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:20,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:20,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 291 transitions, 3319 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:20,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:20,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:20,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:22,731 INFO L124 PetriNetUnfolderBase]: 4427/6654 cut-off events. [2024-06-28 03:50:22,732 INFO L125 PetriNetUnfolderBase]: For 321238/321271 co-relation queries the response was YES. [2024-06-28 03:50:22,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55222 conditions, 6654 events. 4427/6654 cut-off events. For 321238/321271 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35627 event pairs, 837 based on Foata normal form. 91/6742 useless extension candidates. Maximal degree in co-relation 55135. Up to 3596 conditions per place. [2024-06-28 03:50:22,790 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 273 selfloop transitions, 134 changer transitions 0/410 dead transitions. [2024-06-28 03:50:22,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 410 transitions, 5587 flow [2024-06-28 03:50:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:22,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-28 03:50:22,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023809523809524 [2024-06-28 03:50:22,793 INFO L175 Difference]: Start difference. First operand has 172 places, 291 transitions, 3319 flow. Second operand 10 states and 211 transitions. [2024-06-28 03:50:22,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 410 transitions, 5587 flow [2024-06-28 03:50:23,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 410 transitions, 5557 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:23,096 INFO L231 Difference]: Finished difference. Result has 182 places, 309 transitions, 4108 flow [2024-06-28 03:50:23,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4108, PETRI_PLACES=182, PETRI_TRANSITIONS=309} [2024-06-28 03:50:23,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-28 03:50:23,097 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 309 transitions, 4108 flow [2024-06-28 03:50:23,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:23,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:23,097 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:50:23,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:50:23,098 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:23,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:23,098 INFO L85 PathProgramCache]: Analyzing trace with hash -399409133, now seen corresponding path program 2 times [2024-06-28 03:50:23,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:23,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519754056] [2024-06-28 03:50:23,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:23,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:23,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:25,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:25,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:25,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519754056] [2024-06-28 03:50:25,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519754056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:25,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:25,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:25,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878246139] [2024-06-28 03:50:25,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:25,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:25,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:25,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:25,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:25,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:25,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 309 transitions, 4108 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:25,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:25,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:25,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:28,265 INFO L124 PetriNetUnfolderBase]: 4761/7209 cut-off events. [2024-06-28 03:50:28,265 INFO L125 PetriNetUnfolderBase]: For 379178/379214 co-relation queries the response was YES. [2024-06-28 03:50:28,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62914 conditions, 7209 events. 4761/7209 cut-off events. For 379178/379214 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 39578 event pairs, 1351 based on Foata normal form. 105/7311 useless extension candidates. Maximal degree in co-relation 62822. Up to 5657 conditions per place. [2024-06-28 03:50:28,325 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 253 selfloop transitions, 140 changer transitions 0/396 dead transitions. [2024-06-28 03:50:28,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 396 transitions, 5852 flow [2024-06-28 03:50:28,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:28,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:28,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-28 03:50:28,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48095238095238096 [2024-06-28 03:50:28,327 INFO L175 Difference]: Start difference. First operand has 182 places, 309 transitions, 4108 flow. Second operand 10 states and 202 transitions. [2024-06-28 03:50:28,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 396 transitions, 5852 flow [2024-06-28 03:50:28,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 396 transitions, 5636 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-28 03:50:28,721 INFO L231 Difference]: Finished difference. Result has 191 places, 318 transitions, 4502 flow [2024-06-28 03:50:28,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4502, PETRI_PLACES=191, PETRI_TRANSITIONS=318} [2024-06-28 03:50:28,722 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 03:50:28,722 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 318 transitions, 4502 flow [2024-06-28 03:50:28,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:28,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:28,722 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:50:28,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:50:28,722 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:50:28,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:28,723 INFO L85 PathProgramCache]: Analyzing trace with hash -316295963, now seen corresponding path program 3 times [2024-06-28 03:50:28,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:28,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300349534] [2024-06-28 03:50:28,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:28,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:28,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:31,256 INFO 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:50:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300349534] [2024-06-28 03:50:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300349534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:31,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:31,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:31,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546976708] [2024-06-28 03:50:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:31,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:31,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:31,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 318 transitions, 4502 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:31,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:31,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:31,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:33,810 INFO L124 PetriNetUnfolderBase]: 5314/8108 cut-off events. [2024-06-28 03:50:33,811 INFO L125 PetriNetUnfolderBase]: For 449097/449133 co-relation queries the response was YES. [2024-06-28 03:50:33,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71683 conditions, 8108 events. 5314/8108 cut-off events. For 449097/449133 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 46033 event pairs, 1489 based on Foata normal form. 93/8198 useless extension candidates. Maximal degree in co-relation 71587. Up to 5566 conditions per place. [2024-06-28 03:50:33,893 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 266 selfloop transitions, 140 changer transitions 0/409 dead transitions. [2024-06-28 03:50:33,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 409 transitions, 6363 flow [2024-06-28 03:50:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:33,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:33,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-28 03:50:33,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-28 03:50:33,894 INFO L175 Difference]: Start difference. First operand has 191 places, 318 transitions, 4502 flow. Second operand 10 states and 206 transitions. [2024-06-28 03:50:33,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 409 transitions, 6363 flow [2024-06-28 03:50:34,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 409 transitions, 6001 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:34,490 INFO L231 Difference]: Finished difference. Result has 196 places, 323 transitions, 4608 flow [2024-06-28 03:50:34,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4608, PETRI_PLACES=196, PETRI_TRANSITIONS=323} [2024-06-28 03:50:34,491 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-28 03:50:34,491 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 323 transitions, 4608 flow [2024-06-28 03:50:34,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:34,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:34,491 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:50:34,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:50:34,491 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 03:50:34,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:34,491 INFO L85 PathProgramCache]: Analyzing trace with hash -312721043, now seen corresponding path program 4 times [2024-06-28 03:50:34,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:34,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073428828] [2024-06-28 03:50:34,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:34,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:34,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:37,908 INFO 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:50:37,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:37,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073428828] [2024-06-28 03:50:37,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073428828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:37,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:37,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:37,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630601925] [2024-06-28 03:50:37,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:37,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:37,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:37,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:37,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:37,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:37,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 323 transitions, 4608 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:37,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:37,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:37,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:40,841 INFO L124 PetriNetUnfolderBase]: 6058/9310 cut-off events. [2024-06-28 03:50:40,841 INFO L125 PetriNetUnfolderBase]: For 551858/551881 co-relation queries the response was YES. [2024-06-28 03:50:40,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83170 conditions, 9310 events. 6058/9310 cut-off events. For 551858/551881 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 55005 event pairs, 1970 based on Foata normal form. 80/9387 useless extension candidates. Maximal degree in co-relation 83072. Up to 7611 conditions per place. [2024-06-28 03:50:40,937 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 347 selfloop transitions, 49 changer transitions 0/399 dead transitions. [2024-06-28 03:50:40,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 399 transitions, 6362 flow [2024-06-28 03:50:40,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:40,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:40,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:50:40,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2024-06-28 03:50:40,938 INFO L175 Difference]: Start difference. First operand has 196 places, 323 transitions, 4608 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:50:40,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 399 transitions, 6362 flow [2024-06-28 03:50:41,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 399 transitions, 6116 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:41,692 INFO L231 Difference]: Finished difference. Result has 201 places, 328 transitions, 4650 flow [2024-06-28 03:50:41,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4650, PETRI_PLACES=201, PETRI_TRANSITIONS=328} [2024-06-28 03:50:41,692 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 03:50:41,692 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 328 transitions, 4650 flow [2024-06-28 03:50:41,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:41,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:41,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:50:41,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:50:41,693 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 03:50:41,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:41,693 INFO L85 PathProgramCache]: Analyzing trace with hash -312717323, now seen corresponding path program 5 times [2024-06-28 03:50:41,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:41,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60399345] [2024-06-28 03:50:41,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:41,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:41,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:45,252 INFO 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:50:45,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:45,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60399345] [2024-06-28 03:50:45,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60399345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:45,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:45,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:45,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429461422] [2024-06-28 03:50:45,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:45,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:45,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:45,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:45,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:45,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:45,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 328 transitions, 4650 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:45,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:45,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:48,375 INFO L124 PetriNetUnfolderBase]: 6370/9836 cut-off events. [2024-06-28 03:50:48,375 INFO L125 PetriNetUnfolderBase]: For 590462/590498 co-relation queries the response was YES. [2024-06-28 03:50:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87163 conditions, 9836 events. 6370/9836 cut-off events. For 590462/590498 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 59272 event pairs, 2156 based on Foata normal form. 103/9936 useless extension candidates. Maximal degree in co-relation 87062. Up to 8655 conditions per place. [2024-06-28 03:50:48,478 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 316 selfloop transitions, 83 changer transitions 0/402 dead transitions. [2024-06-28 03:50:48,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 402 transitions, 6211 flow [2024-06-28 03:50:48,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:48,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:48,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-28 03:50:48,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-28 03:50:48,480 INFO L175 Difference]: Start difference. First operand has 201 places, 328 transitions, 4650 flow. Second operand 10 states and 194 transitions. [2024-06-28 03:50:48,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 402 transitions, 6211 flow [2024-06-28 03:50:49,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 402 transitions, 6067 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:49,286 INFO L231 Difference]: Finished difference. Result has 205 places, 330 transitions, 4776 flow [2024-06-28 03:50:49,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4776, PETRI_PLACES=205, PETRI_TRANSITIONS=330} [2024-06-28 03:50:49,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 03:50:49,286 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 330 transitions, 4776 flow [2024-06-28 03:50:49,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:49,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:49,286 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:50:49,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:50:49,287 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 03:50:49,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:49,287 INFO L85 PathProgramCache]: Analyzing trace with hash -312573173, now seen corresponding path program 6 times [2024-06-28 03:50:49,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:49,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333022343] [2024-06-28 03:50:49,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:49,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:49,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:52,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:52,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333022343] [2024-06-28 03:50:52,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333022343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:52,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:52,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:52,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833289279] [2024-06-28 03:50:52,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:52,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:52,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:52,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:52,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:53,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:50:53,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 330 transitions, 4776 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:53,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:53,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:50:53,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:56,033 INFO L124 PetriNetUnfolderBase]: 6499/10065 cut-off events. [2024-06-28 03:50:56,033 INFO L125 PetriNetUnfolderBase]: For 592235/592258 co-relation queries the response was YES. [2024-06-28 03:50:56,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87505 conditions, 10065 events. 6499/10065 cut-off events. For 592235/592258 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 60973 event pairs, 2262 based on Foata normal form. 90/10152 useless extension candidates. Maximal degree in co-relation 87402. Up to 9157 conditions per place. [2024-06-28 03:50:56,322 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 338 selfloop transitions, 51 changer transitions 0/392 dead transitions. [2024-06-28 03:50:56,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 392 transitions, 6099 flow [2024-06-28 03:50:56,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:56,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:56,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:50:56,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:50:56,323 INFO L175 Difference]: Start difference. First operand has 205 places, 330 transitions, 4776 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:50:56,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 392 transitions, 6099 flow [2024-06-28 03:50:56,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 392 transitions, 5868 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-06-28 03:50:56,992 INFO L231 Difference]: Finished difference. Result has 207 places, 332 transitions, 4749 flow [2024-06-28 03:50:56,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4545, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4749, PETRI_PLACES=207, PETRI_TRANSITIONS=332} [2024-06-28 03:50:56,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 03:50:56,993 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 332 transitions, 4749 flow [2024-06-28 03:50:56,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:50:56,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:56,993 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:50:56,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:50:56,994 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 03:50:56,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:56,994 INFO L85 PathProgramCache]: Analyzing trace with hash -312567221, now seen corresponding path program 1 times [2024-06-28 03:50:56,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:56,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107835731] [2024-06-28 03:50:56,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:56,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:57,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:00,735 INFO 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:51:00,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:00,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107835731] [2024-06-28 03:51:00,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107835731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:00,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:00,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:00,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516918973] [2024-06-28 03:51:00,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:00,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:00,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:00,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:00,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:00,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:00,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 332 transitions, 4749 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:00,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:00,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:00,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:03,714 INFO L124 PetriNetUnfolderBase]: 6587/10205 cut-off events. [2024-06-28 03:51:03,715 INFO L125 PetriNetUnfolderBase]: For 571878/571901 co-relation queries the response was YES. [2024-06-28 03:51:03,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88414 conditions, 10205 events. 6587/10205 cut-off events. For 571878/571901 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 62218 event pairs, 2401 based on Foata normal form. 34/10236 useless extension candidates. Maximal degree in co-relation 88310. Up to 9912 conditions per place. [2024-06-28 03:51:03,805 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 345 selfloop transitions, 37 changer transitions 0/385 dead transitions. [2024-06-28 03:51:03,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 385 transitions, 6023 flow [2024-06-28 03:51:03,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:51:03,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:51:03,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:51:03,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 03:51:03,806 INFO L175 Difference]: Start difference. First operand has 207 places, 332 transitions, 4749 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:51:03,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 385 transitions, 6023 flow [2024-06-28 03:51:04,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 385 transitions, 5868 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:04,457 INFO L231 Difference]: Finished difference. Result has 208 places, 335 transitions, 4795 flow [2024-06-28 03:51:04,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4795, PETRI_PLACES=208, PETRI_TRANSITIONS=335} [2024-06-28 03:51:04,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-28 03:51:04,458 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 335 transitions, 4795 flow [2024-06-28 03:51:04,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:04,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:04,458 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:51:04,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:51:04,458 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 03:51:04,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:04,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1027936617, now seen corresponding path program 2 times [2024-06-28 03:51:04,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:04,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383958917] [2024-06-28 03:51:04,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:04,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:07,881 INFO 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:51:07,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:07,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383958917] [2024-06-28 03:51:07,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383958917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:07,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:07,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:07,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281991737] [2024-06-28 03:51:07,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:07,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:07,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:07,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:07,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:07,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:07,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 335 transitions, 4795 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:07,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:07,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:07,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:11,704 INFO L124 PetriNetUnfolderBase]: 7089/10974 cut-off events. [2024-06-28 03:51:11,704 INFO L125 PetriNetUnfolderBase]: For 638183/638206 co-relation queries the response was YES. [2024-06-28 03:51:11,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95986 conditions, 10974 events. 7089/10974 cut-off events. For 638183/638206 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67613 event pairs, 2367 based on Foata normal form. 42/11013 useless extension candidates. Maximal degree in co-relation 95881. Up to 9632 conditions per place. [2024-06-28 03:51:11,817 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 321 selfloop transitions, 110 changer transitions 0/434 dead transitions. [2024-06-28 03:51:11,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 434 transitions, 6867 flow [2024-06-28 03:51:11,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:11,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:11,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:51:11,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329004329004329 [2024-06-28 03:51:11,819 INFO L175 Difference]: Start difference. First operand has 208 places, 335 transitions, 4795 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:51:11,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 434 transitions, 6867 flow [2024-06-28 03:51:12,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 434 transitions, 6716 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-28 03:51:12,609 INFO L231 Difference]: Finished difference. Result has 214 places, 356 transitions, 5306 flow [2024-06-28 03:51:12,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4644, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5306, PETRI_PLACES=214, PETRI_TRANSITIONS=356} [2024-06-28 03:51:12,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-28 03:51:12,610 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 356 transitions, 5306 flow [2024-06-28 03:51:12,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:12,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:12,610 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:51:12,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:51:12,611 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 03:51:12,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:12,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1027944057, now seen corresponding path program 3 times [2024-06-28 03:51:12,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:12,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082677400] [2024-06-28 03:51:12,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:12,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:12,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:15,524 INFO 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:51:15,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:15,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082677400] [2024-06-28 03:51:15,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082677400] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:15,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:15,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:15,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744933074] [2024-06-28 03:51:15,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:15,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:15,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:15,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:15,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:15,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:15,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 356 transitions, 5306 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:15,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:15,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:15,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:19,003 INFO L124 PetriNetUnfolderBase]: 7194/11149 cut-off events. [2024-06-28 03:51:19,004 INFO L125 PetriNetUnfolderBase]: For 683445/683471 co-relation queries the response was YES. [2024-06-28 03:51:19,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100862 conditions, 11149 events. 7194/11149 cut-off events. For 683445/683471 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 69219 event pairs, 2578 based on Foata normal form. 58/11204 useless extension candidates. Maximal degree in co-relation 100754. Up to 10565 conditions per place. [2024-06-28 03:51:19,143 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 337 selfloop transitions, 73 changer transitions 0/413 dead transitions. [2024-06-28 03:51:19,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 413 transitions, 6666 flow [2024-06-28 03:51:19,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:19,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:19,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 03:51:19,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023809523809524 [2024-06-28 03:51:19,144 INFO L175 Difference]: Start difference. First operand has 214 places, 356 transitions, 5306 flow. Second operand 10 states and 169 transitions. [2024-06-28 03:51:19,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 413 transitions, 6666 flow [2024-06-28 03:51:20,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 413 transitions, 6512 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:20,437 INFO L231 Difference]: Finished difference. Result has 218 places, 362 transitions, 5477 flow [2024-06-28 03:51:20,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5162, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5477, PETRI_PLACES=218, PETRI_TRANSITIONS=362} [2024-06-28 03:51:20,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-28 03:51:20,438 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 362 transitions, 5477 flow [2024-06-28 03:51:20,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:20,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:20,439 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:51:20,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:51:20,439 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:20,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:20,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1458669659, now seen corresponding path program 7 times [2024-06-28 03:51:20,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:20,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936195426] [2024-06-28 03:51:20,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:20,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:20,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:23,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:23,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:23,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936195426] [2024-06-28 03:51:23,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936195426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:23,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:23,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:23,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884534264] [2024-06-28 03:51:23,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:23,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:23,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:23,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:23,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:23,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:23,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 362 transitions, 5477 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:23,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:23,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:23,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:27,136 INFO L124 PetriNetUnfolderBase]: 7870/12273 cut-off events. [2024-06-28 03:51:27,137 INFO L125 PetriNetUnfolderBase]: For 833899/833925 co-relation queries the response was YES. [2024-06-28 03:51:27,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108568 conditions, 12273 events. 7870/12273 cut-off events. For 833899/833925 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 78027 event pairs, 2784 based on Foata normal form. 164/12434 useless extension candidates. Maximal degree in co-relation 108458. Up to 10777 conditions per place. [2024-06-28 03:51:27,299 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 348 selfloop transitions, 87 changer transitions 0/438 dead transitions. [2024-06-28 03:51:27,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 438 transitions, 7118 flow [2024-06-28 03:51:27,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:27,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:27,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 03:51:27,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4199134199134199 [2024-06-28 03:51:27,300 INFO L175 Difference]: Start difference. First operand has 218 places, 362 transitions, 5477 flow. Second operand 11 states and 194 transitions. [2024-06-28 03:51:27,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 438 transitions, 7118 flow [2024-06-28 03:51:28,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 438 transitions, 6926 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:28,474 INFO L231 Difference]: Finished difference. Result has 222 places, 370 transitions, 5677 flow [2024-06-28 03:51:28,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5285, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5677, PETRI_PLACES=222, PETRI_TRANSITIONS=370} [2024-06-28 03:51:28,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-28 03:51:28,475 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 370 transitions, 5677 flow [2024-06-28 03:51:28,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:28,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:28,475 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:51:28,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:51:28,476 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:28,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:28,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1028151819, now seen corresponding path program 8 times [2024-06-28 03:51:28,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:28,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874449278] [2024-06-28 03:51:28,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:28,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:31,532 INFO 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:51:31,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:31,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874449278] [2024-06-28 03:51:31,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874449278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:31,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:31,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:31,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696975312] [2024-06-28 03:51:31,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:31,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:31,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:31,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:31,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:31,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:31,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 370 transitions, 5677 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:31,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:31,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:31,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:35,979 INFO L124 PetriNetUnfolderBase]: 8454/13261 cut-off events. [2024-06-28 03:51:35,979 INFO L125 PetriNetUnfolderBase]: For 870971/870997 co-relation queries the response was YES. [2024-06-28 03:51:36,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115746 conditions, 13261 events. 8454/13261 cut-off events. For 870971/870997 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 86203 event pairs, 3047 based on Foata normal form. 146/13404 useless extension candidates. Maximal degree in co-relation 115634. Up to 11943 conditions per place. [2024-06-28 03:51:36,145 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 386 selfloop transitions, 49 changer transitions 0/438 dead transitions. [2024-06-28 03:51:36,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 438 transitions, 7189 flow [2024-06-28 03:51:36,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:36,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:36,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 03:51:36,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39826839826839827 [2024-06-28 03:51:36,146 INFO L175 Difference]: Start difference. First operand has 222 places, 370 transitions, 5677 flow. Second operand 11 states and 184 transitions. [2024-06-28 03:51:36,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 438 transitions, 7189 flow [2024-06-28 03:51:37,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 438 transitions, 6957 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:37,476 INFO L231 Difference]: Finished difference. Result has 228 places, 379 transitions, 5791 flow [2024-06-28 03:51:37,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5445, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5791, PETRI_PLACES=228, PETRI_TRANSITIONS=379} [2024-06-28 03:51:37,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-28 03:51:37,477 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 379 transitions, 5791 flow [2024-06-28 03:51:37,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:37,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:37,477 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:51:37,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:51:37,477 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:37,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:37,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1033662069, now seen corresponding path program 9 times [2024-06-28 03:51:37,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:37,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362587954] [2024-06-28 03:51:37,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:37,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:37,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:40,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:40,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:40,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362587954] [2024-06-28 03:51:40,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362587954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:40,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:40,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:40,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372273583] [2024-06-28 03:51:40,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:40,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:40,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:40,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:40,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:40,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:40,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 379 transitions, 5791 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:40,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:40,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:40,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:44,778 INFO L124 PetriNetUnfolderBase]: 9027/14180 cut-off events. [2024-06-28 03:51:44,779 INFO L125 PetriNetUnfolderBase]: For 902457/902483 co-relation queries the response was YES. [2024-06-28 03:51:44,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124226 conditions, 14180 events. 9027/14180 cut-off events. For 902457/902483 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 93674 event pairs, 3085 based on Foata normal form. 82/14259 useless extension candidates. Maximal degree in co-relation 124110. Up to 10954 conditions per place. [2024-06-28 03:51:44,918 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 364 selfloop transitions, 124 changer transitions 0/491 dead transitions. [2024-06-28 03:51:44,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 491 transitions, 8509 flow [2024-06-28 03:51:44,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:44,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:44,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-28 03:51:44,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384920634920635 [2024-06-28 03:51:44,919 INFO L175 Difference]: Start difference. First operand has 228 places, 379 transitions, 5791 flow. Second operand 12 states and 221 transitions. [2024-06-28 03:51:44,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 491 transitions, 8509 flow [2024-06-28 03:51:46,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 491 transitions, 8297 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:46,116 INFO L231 Difference]: Finished difference. Result has 238 places, 403 transitions, 6562 flow [2024-06-28 03:51:46,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6562, PETRI_PLACES=238, PETRI_TRANSITIONS=403} [2024-06-28 03:51:46,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-28 03:51:46,116 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 403 transitions, 6562 flow [2024-06-28 03:51:46,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:46,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:46,117 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:51:46,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:51:46,117 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:46,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:46,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1033658349, now seen corresponding path program 10 times [2024-06-28 03:51:46,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:46,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110854255] [2024-06-28 03:51:46,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:46,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:48,723 INFO 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:51:48,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:48,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110854255] [2024-06-28 03:51:48,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110854255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:48,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:48,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:48,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946269312] [2024-06-28 03:51:48,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:48,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:48,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:48,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:48,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:48,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:48,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 403 transitions, 6562 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:48,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:48,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:48,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:53,430 INFO L124 PetriNetUnfolderBase]: 9341/14702 cut-off events. [2024-06-28 03:51:53,430 INFO L125 PetriNetUnfolderBase]: For 959215/959241 co-relation queries the response was YES. [2024-06-28 03:51:53,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130042 conditions, 14702 events. 9341/14702 cut-off events. For 959215/959241 co-relation queries the response was YES. Maximal size of possible extension queue 635. Compared 98110 event pairs, 3437 based on Foata normal form. 94/14793 useless extension candidates. Maximal degree in co-relation 129921. Up to 13314 conditions per place. [2024-06-28 03:51:53,616 INFO L140 encePairwiseOnDemand]: 27/42 looper letters, 353 selfloop transitions, 139 changer transitions 0/495 dead transitions. [2024-06-28 03:51:53,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 495 transitions, 8827 flow [2024-06-28 03:51:53,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:51:53,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:51:53,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 210 transitions. [2024-06-28 03:51:53,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:51:53,617 INFO L175 Difference]: Start difference. First operand has 238 places, 403 transitions, 6562 flow. Second operand 12 states and 210 transitions. [2024-06-28 03:51:53,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 495 transitions, 8827 flow [2024-06-28 03:51:55,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 495 transitions, 8623 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:55,435 INFO L231 Difference]: Finished difference. Result has 248 places, 424 transitions, 7289 flow [2024-06-28 03:51:55,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6366, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7289, PETRI_PLACES=248, PETRI_TRANSITIONS=424} [2024-06-28 03:51:55,435 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 03:51:55,436 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 424 transitions, 7289 flow [2024-06-28 03:51:55,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:55,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:55,436 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:51:55,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:51:55,436 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:55,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:55,436 INFO L85 PathProgramCache]: Analyzing trace with hash 68646773, now seen corresponding path program 4 times [2024-06-28 03:51:55,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:55,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956778442] [2024-06-28 03:51:55,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:55,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:55,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:58,140 INFO 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:51:58,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:58,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956778442] [2024-06-28 03:51:58,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956778442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:58,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:58,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:51:58,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906648119] [2024-06-28 03:51:58,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:58,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:51:58,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:58,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:51:58,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:51:58,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:51:58,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 424 transitions, 7289 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:51:58,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:58,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:51:58,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:02,589 INFO L124 PetriNetUnfolderBase]: 9361/14734 cut-off events. [2024-06-28 03:52:02,589 INFO L125 PetriNetUnfolderBase]: For 936061/936087 co-relation queries the response was YES. [2024-06-28 03:52:02,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132225 conditions, 14734 events. 9361/14734 cut-off events. For 936061/936087 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 98537 event pairs, 3574 based on Foata normal form. 22/14753 useless extension candidates. Maximal degree in co-relation 132099. Up to 14549 conditions per place. [2024-06-28 03:52:02,781 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 428 selfloop transitions, 31 changer transitions 0/462 dead transitions. [2024-06-28 03:52:02,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 462 transitions, 8340 flow [2024-06-28 03:52:02,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:02,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:02,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:52:02,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:52:02,782 INFO L175 Difference]: Start difference. First operand has 248 places, 424 transitions, 7289 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:52:02,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 462 transitions, 8340 flow [2024-06-28 03:52:04,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 462 transitions, 8034 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:04,494 INFO L231 Difference]: Finished difference. Result has 250 places, 426 transitions, 7103 flow [2024-06-28 03:52:04,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6983, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7103, PETRI_PLACES=250, PETRI_TRANSITIONS=426} [2024-06-28 03:52:04,494 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 03:52:04,494 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 426 transitions, 7103 flow [2024-06-28 03:52:04,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:52:04,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:04,495 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:52:04,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:52:04,495 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:04,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:04,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1538493925, now seen corresponding path program 5 times [2024-06-28 03:52:04,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:04,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471965134] [2024-06-28 03:52:04,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:04,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:04,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:07,337 INFO 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:52:07,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:07,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471965134] [2024-06-28 03:52:07,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471965134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:07,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:07,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:52:07,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740200948] [2024-06-28 03:52:07,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:07,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:52:07,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:07,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:52:07,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:52:07,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:52:07,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 426 transitions, 7103 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:52:07,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:07,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:52:07,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:11,743 INFO L124 PetriNetUnfolderBase]: 9353/14722 cut-off events. [2024-06-28 03:52:11,743 INFO L125 PetriNetUnfolderBase]: For 946536/946562 co-relation queries the response was YES. [2024-06-28 03:52:11,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131247 conditions, 14722 events. 9353/14722 cut-off events. For 946536/946562 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 98188 event pairs, 3493 based on Foata normal form. 22/14741 useless extension candidates. Maximal degree in co-relation 131121. Up to 14465 conditions per place. [2024-06-28 03:52:11,903 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 426 selfloop transitions, 35 changer transitions 0/464 dead transitions. [2024-06-28 03:52:11,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 464 transitions, 8141 flow [2024-06-28 03:52:11,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:11,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:11,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-28 03:52:11,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-28 03:52:11,905 INFO L175 Difference]: Start difference. First operand has 250 places, 426 transitions, 7103 flow. Second operand 9 states and 142 transitions. [2024-06-28 03:52:11,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 464 transitions, 8141 flow [2024-06-28 03:52:13,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 464 transitions, 8048 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:13,654 INFO L231 Difference]: Finished difference. Result has 252 places, 427 transitions, 7117 flow [2024-06-28 03:52:13,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7010, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7117, PETRI_PLACES=252, PETRI_TRANSITIONS=427} [2024-06-28 03:52:13,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 03:52:13,654 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 427 transitions, 7117 flow [2024-06-28 03:52:13,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:52:13,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:13,655 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:52:13,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:52:13,655 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:13,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:13,655 INFO L85 PathProgramCache]: Analyzing trace with hash 1438070845, now seen corresponding path program 6 times [2024-06-28 03:52:13,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:13,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831571160] [2024-06-28 03:52:13,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:13,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:13,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:16,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:16,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:16,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831571160] [2024-06-28 03:52:16,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831571160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:16,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:16,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:52:16,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198419045] [2024-06-28 03:52:16,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:16,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:52:16,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:16,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:52:16,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:52:16,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-28 03:52:16,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 427 transitions, 7117 flow. Second operand has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:52:16,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:16,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-28 03:52:16,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:21,096 INFO L124 PetriNetUnfolderBase]: 9337/14698 cut-off events. [2024-06-28 03:52:21,096 INFO L125 PetriNetUnfolderBase]: For 970216/970242 co-relation queries the response was YES. [2024-06-28 03:52:21,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131252 conditions, 14698 events. 9337/14698 cut-off events. For 970216/970242 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 98186 event pairs, 3573 based on Foata normal form. 26/14721 useless extension candidates. Maximal degree in co-relation 131125. Up to 14486 conditions per place. [2024-06-28 03:52:21,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 38 changer transitions 0/466 dead transitions. [2024-06-28 03:52:21,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 466 transitions, 8228 flow [2024-06-28 03:52:21,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:21,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:21,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 03:52:21,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 03:52:21,355 INFO L175 Difference]: Start difference. First operand has 252 places, 427 transitions, 7117 flow. Second operand 9 states and 143 transitions. [2024-06-28 03:52:21,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 466 transitions, 8228 flow [2024-06-28 03:52:22,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 466 transitions, 8123 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:22,948 INFO L231 Difference]: Finished difference. Result has 254 places, 430 transitions, 7194 flow [2024-06-28 03:52:22,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7194, PETRI_PLACES=254, PETRI_TRANSITIONS=430} [2024-06-28 03:52:22,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 03:52:22,948 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 430 transitions, 7194 flow [2024-06-28 03:52:22,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.363636363636363) internal successors, (81), 11 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 03:52:22,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:22,949 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:52:22,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:52:22,949 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:22,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:22,949 INFO L85 PathProgramCache]: Analyzing trace with hash -188068939, now seen corresponding path program 11 times [2024-06-28 03:52:22,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:22,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966701147] [2024-06-28 03:52:22,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:22,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:22,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat