./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi009_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:48:38,975 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:48:39,042 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:48:39,047 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:48:39,047 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:48:39,071 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:48:39,072 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:48:39,072 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:48:39,073 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:48:39,077 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:48:39,077 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:48:39,077 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:48:39,078 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:48:39,079 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:48:39,080 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:48:39,080 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:48:39,080 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:48:39,080 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:48:39,081 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:48:39,081 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:48:39,081 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:48:39,081 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:48:39,081 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:48:39,082 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:48:39,082 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:48:39,082 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:48:39,082 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:48:39,082 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:48:39,083 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:48:39,083 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:48:39,084 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:48:39,084 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:48:39,084 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:48:39,084 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:48:39,085 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:48:39,085 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:48:39,085 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:48:39,085 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:48:39,085 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:48:39,086 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:48:39,086 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:48:39,086 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:48:39,086 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:48:39,086 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 [2024-06-28 01:48:39,301 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:48:39,322 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:48:39,324 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:48:39,325 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:48:39,326 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:48:39,327 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i [2024-06-28 01:48:40,331 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:48:40,542 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:48:40,542 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i [2024-06-28 01:48:40,553 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fde8d411f/bac74ecb33954c2e87c5d52f1b0c38e9/FLAG94d608885 [2024-06-28 01:48:40,577 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fde8d411f/bac74ecb33954c2e87c5d52f1b0c38e9 [2024-06-28 01:48:40,579 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:48:40,580 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:48:40,580 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/rfi009_rmo.oepc.yml/witness.yml [2024-06-28 01:48:40,800 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:48:40,801 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:48:40,802 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:48:40,802 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:48:40,806 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:48:40,807 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:48:40" (1/2) ... [2024-06-28 01:48:40,807 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28d771ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:40, skipping insertion in model container [2024-06-28 01:48:40,808 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:48:40" (1/2) ... [2024-06-28 01:48:40,809 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@53d8ddf9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:48:40, skipping insertion in model container [2024-06-28 01:48:40,810 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:40" (2/2) ... [2024-06-28 01:48:40,810 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@28d771ee and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:40, skipping insertion in model container [2024-06-28 01:48:40,810 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:40" (2/2) ... [2024-06-28 01:48:40,810 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:48:40,927 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:48:40,928 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:48:40,929 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:48:40,929 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0) [2024-06-28 01:48:40,929 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:48:40,929 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-28 01:48:40,973 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:48:41,117 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i[992,1005] [2024-06-28 01:48:41,262 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:48:41,275 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:48:41,301 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_rmo.oepc.i[992,1005] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:48:41,410 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:48:41,443 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:48:41,443 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41 WrapperNode [2024-06-28 01:48:41,443 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:48:41,444 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:48:41,444 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:48:41,444 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:48:41,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,483 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,526 INFO L138 Inliner]: procedures = 175, calls = 85, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 207 [2024-06-28 01:48:41,527 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:48:41,528 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:48:41,528 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:48:41,528 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:48:41,537 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,551 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,582 INFO L175 MemorySlicer]: Split 45 memory accesses to 2 slices as follows [2, 43]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 01:48:41,583 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,583 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,592 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,605 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,608 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:48:41,623 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:48:41,623 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:48:41,623 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:48:41,624 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (1/1) ... [2024-06-28 01:48:41,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:48:41,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:48:41,650 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 01:48:41,667 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 01:48:41,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 01:48:41,679 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 01:48:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 01:48:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 01:48:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:48:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:48:41,680 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:48:41,680 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:48:41,681 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:48:41,681 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:48:41,681 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:48:41,681 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:48:41,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:48:41,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 01:48:41,682 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:48:41,683 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:48:41,683 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:48:41,684 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 01:48:41,847 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:48:41,849 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:48:42,325 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:48:42,325 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:48:42,634 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:48:42,634 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:48:42,634 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:48:42 BoogieIcfgContainer [2024-06-28 01:48:42,634 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:48:42,637 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:48:42,637 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:48:42,639 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:48:42,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:48:40" (1/4) ... [2024-06-28 01:48:42,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db5abb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:48:42, skipping insertion in model container [2024-06-28 01:48:42,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:48:40" (2/4) ... [2024-06-28 01:48:42,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db5abb7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:48:42, skipping insertion in model container [2024-06-28 01:48:42,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:48:41" (3/4) ... [2024-06-28 01:48:42,641 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db5abb7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:48:42, skipping insertion in model container [2024-06-28 01:48:42,641 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:48:42" (4/4) ... [2024-06-28 01:48:42,642 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_rmo.oepc.i [2024-06-28 01:48:42,656 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:48:42,656 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:48:42,657 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:48:42,705 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:48:42,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:48:42,762 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:48:42,762 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:48:42,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:48:42,766 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:48:42,769 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 01:48:42,797 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:48:42,804 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;@73ea3ebc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:48:42,804 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:48:42,819 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:48:42,820 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:48:42,820 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:48:42,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:42,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:48:42,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:42,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:42,825 INFO L85 PathProgramCache]: Analyzing trace with hash 712832087, now seen corresponding path program 1 times [2024-06-28 01:48:42,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:42,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970822248] [2024-06-28 01:48:42,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:42,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:43,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:44,656 INFO 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 01:48:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:44,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970822248] [2024-06-28 01:48:44,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970822248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:44,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:44,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:48:44,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158519986] [2024-06-28 01:48:44,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:44,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:48:44,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:44,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:48:44,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:48:44,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:48:44,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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 01:48:44,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:44,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:48:44,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:45,350 INFO L124 PetriNetUnfolderBase]: 2180/3510 cut-off events. [2024-06-28 01:48:45,350 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 01:48:45,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6763 conditions, 3510 events. 2180/3510 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 20575 event pairs, 1319 based on Foata normal form. 0/3379 useless extension candidates. Maximal degree in co-relation 6751. Up to 3184 conditions per place. [2024-06-28 01:48:45,368 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 43 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:48:45,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 227 flow [2024-06-28 01:48:45,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:48:45,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:48:45,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-28 01:48:45,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:48:45,388 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 93 transitions. [2024-06-28 01:48:45,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 227 flow [2024-06-28 01:48:45,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:45,398 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-28 01:48:45,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 01:48:45,402 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 01:48:45,402 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-28 01:48:45,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 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 01:48:45,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:45,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:45,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:48:45,404 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:45,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:45,406 INFO L85 PathProgramCache]: Analyzing trace with hash 2132084456, now seen corresponding path program 1 times [2024-06-28 01:48:45,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:45,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860924755] [2024-06-28 01:48:45,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:45,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:45,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:47,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:47,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:47,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860924755] [2024-06-28 01:48:47,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860924755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:47,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:47,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:48:47,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549781277] [2024-06-28 01:48:47,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:47,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:48:47,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:47,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:48:47,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:48:47,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:48:47,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 125 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:47,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:47,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:48:47,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:48,249 INFO L124 PetriNetUnfolderBase]: 2174/3369 cut-off events. [2024-06-28 01:48:48,249 INFO L125 PetriNetUnfolderBase]: For 604/604 co-relation queries the response was YES. [2024-06-28 01:48:48,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7488 conditions, 3369 events. 2174/3369 cut-off events. For 604/604 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 19088 event pairs, 893 based on Foata normal form. 3/3367 useless extension candidates. Maximal degree in co-relation 7476. Up to 3142 conditions per place. [2024-06-28 01:48:48,266 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 60 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-28 01:48:48,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 355 flow [2024-06-28 01:48:48,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:48:48,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:48:48,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-28 01:48:48,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-28 01:48:48,268 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 126 transitions. [2024-06-28 01:48:48,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 355 flow [2024-06-28 01:48:48,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 350 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:48:48,270 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-28 01:48:48,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-28 01:48:48,271 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-28 01:48:48,271 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-28 01:48:48,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:48,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:48,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:48,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:48:48,272 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:48,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:48,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1341788556, now seen corresponding path program 1 times [2024-06-28 01:48:48,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:48,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175331616] [2024-06-28 01:48:48,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:48,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:48,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:50,684 INFO 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 01:48:50,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:50,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175331616] [2024-06-28 01:48:50,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175331616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:50,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:50,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:48:50,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210818588] [2024-06-28 01:48:50,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:50,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:48:50,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:50,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:48:50,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:48:50,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:48:50,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:50,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:50,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:48:50,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:52,035 INFO L124 PetriNetUnfolderBase]: 2769/4218 cut-off events. [2024-06-28 01:48:52,035 INFO L125 PetriNetUnfolderBase]: For 2294/2294 co-relation queries the response was YES. [2024-06-28 01:48:52,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10491 conditions, 4218 events. 2769/4218 cut-off events. For 2294/2294 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23344 event pairs, 709 based on Foata normal form. 6/4217 useless extension candidates. Maximal degree in co-relation 10476. Up to 3890 conditions per place. [2024-06-28 01:48:52,056 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-06-28 01:48:52,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 111 transitions, 546 flow [2024-06-28 01:48:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:52,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:52,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:48:52,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:48:52,058 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:48:52,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 111 transitions, 546 flow [2024-06-28 01:48:52,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 546 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 01:48:52,063 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 258 flow [2024-06-28 01:48:52,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 01:48:52,063 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 10 predicate places. [2024-06-28 01:48:52,064 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 258 flow [2024-06-28 01:48:52,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:52,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:52,064 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:52,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:48:52,064 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:52,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:52,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1235526847, now seen corresponding path program 1 times [2024-06-28 01:48:52,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:52,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945825263] [2024-06-28 01:48:52,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:52,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:52,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:53,455 INFO 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 01:48:53,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:53,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945825263] [2024-06-28 01:48:53,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945825263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:53,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:53,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:48:53,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015940325] [2024-06-28 01:48:53,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:53,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:48:53,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:53,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:48:53,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:48:53,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:53,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:53,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:53,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:53,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:54,593 INFO L124 PetriNetUnfolderBase]: 3369/5246 cut-off events. [2024-06-28 01:48:54,593 INFO L125 PetriNetUnfolderBase]: For 4580/4580 co-relation queries the response was YES. [2024-06-28 01:48:54,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13779 conditions, 5246 events. 3369/5246 cut-off events. For 4580/4580 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 30010 event pairs, 1410 based on Foata normal form. 2/5241 useless extension candidates. Maximal degree in co-relation 13759. Up to 4845 conditions per place. [2024-06-28 01:48:54,621 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 64 selfloop transitions, 10 changer transitions 0/81 dead transitions. [2024-06-28 01:48:54,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 81 transitions, 476 flow [2024-06-28 01:48:54,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:48:54,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:48:54,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:48:54,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:48:54,623 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 258 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:48:54,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 81 transitions, 476 flow [2024-06-28 01:48:54,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 81 transitions, 447 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:54,628 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 286 flow [2024-06-28 01:48:54,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-28 01:48:54,629 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-06-28 01:48:54,629 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 286 flow [2024-06-28 01:48:54,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:54,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:54,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:54,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:48:54,630 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:54,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:54,630 INFO L85 PathProgramCache]: Analyzing trace with hash 353374826, now seen corresponding path program 1 times [2024-06-28 01:48:54,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:54,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435073390] [2024-06-28 01:48:54,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:54,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:54,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:56,342 INFO 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 01:48:56,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:56,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435073390] [2024-06-28 01:48:56,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435073390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:56,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:56,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:56,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219533686] [2024-06-28 01:48:56,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:56,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:56,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:56,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:56,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:48:56,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:56,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 286 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:56,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:56,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:56,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:57,706 INFO L124 PetriNetUnfolderBase]: 3359/5236 cut-off events. [2024-06-28 01:48:57,707 INFO L125 PetriNetUnfolderBase]: For 6384/6384 co-relation queries the response was YES. [2024-06-28 01:48:57,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14696 conditions, 5236 events. 3359/5236 cut-off events. For 6384/6384 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29975 event pairs, 1324 based on Foata normal form. 4/5238 useless extension candidates. Maximal degree in co-relation 14674. Up to 4793 conditions per place. [2024-06-28 01:48:57,734 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 74 selfloop transitions, 14 changer transitions 0/95 dead transitions. [2024-06-28 01:48:57,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 95 transitions, 560 flow [2024-06-28 01:48:57,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:48:57,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:48:57,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:48:57,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 01:48:57,736 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 286 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:48:57,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 95 transitions, 560 flow [2024-06-28 01:48:57,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 95 transitions, 533 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:57,742 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 330 flow [2024-06-28 01:48:57,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=330, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-28 01:48:57,742 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 15 predicate places. [2024-06-28 01:48:57,742 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 330 flow [2024-06-28 01:48:57,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:57,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:57,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:57,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:48:57,743 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:57,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:57,744 INFO L85 PathProgramCache]: Analyzing trace with hash -380793232, now seen corresponding path program 1 times [2024-06-28 01:48:57,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:57,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414891554] [2024-06-28 01:48:57,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:57,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:59,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:59,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:59,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414891554] [2024-06-28 01:48:59,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414891554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:59,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:59,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:48:59,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544928323] [2024-06-28 01:48:59,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:59,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:48:59,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:59,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:48:59,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:49:00,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:00,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 330 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:00,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:00,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:00,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:01,371 INFO L124 PetriNetUnfolderBase]: 3390/5050 cut-off events. [2024-06-28 01:49:01,372 INFO L125 PetriNetUnfolderBase]: For 9138/9144 co-relation queries the response was YES. [2024-06-28 01:49:01,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15684 conditions, 5050 events. 3390/5050 cut-off events. For 9138/9144 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27520 event pairs, 1094 based on Foata normal form. 6/5053 useless extension candidates. Maximal degree in co-relation 15661. Up to 4789 conditions per place. [2024-06-28 01:49:01,392 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 86 selfloop transitions, 21 changer transitions 0/114 dead transitions. [2024-06-28 01:49:01,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 114 transitions, 736 flow [2024-06-28 01:49:01,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:49:01,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:49:01,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:49:01,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-28 01:49:01,394 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 330 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:49:01,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 114 transitions, 736 flow [2024-06-28 01:49:01,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 114 transitions, 695 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:01,401 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 424 flow [2024-06-28 01:49:01,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=424, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-28 01:49:01,402 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-06-28 01:49:01,402 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 424 flow [2024-06-28 01:49:01,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:01,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:01,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:01,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:49:01,402 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:01,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:01,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1729170688, now seen corresponding path program 2 times [2024-06-28 01:49:01,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:01,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283403010] [2024-06-28 01:49:01,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:01,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:01,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:03,343 INFO 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 01:49:03,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:03,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283403010] [2024-06-28 01:49:03,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283403010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:03,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:03,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:49:03,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578678001] [2024-06-28 01:49:03,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:03,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:49:03,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:03,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:49:03,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:49:03,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:03,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 424 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:03,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:03,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:03,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:04,708 INFO L124 PetriNetUnfolderBase]: 3385/5044 cut-off events. [2024-06-28 01:49:04,708 INFO L125 PetriNetUnfolderBase]: For 12472/12478 co-relation queries the response was YES. [2024-06-28 01:49:04,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16791 conditions, 5044 events. 3385/5044 cut-off events. For 12472/12478 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27441 event pairs, 1098 based on Foata normal form. 6/5046 useless extension candidates. Maximal degree in co-relation 16766. Up to 4784 conditions per place. [2024-06-28 01:49:04,734 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 81 selfloop transitions, 21 changer transitions 0/109 dead transitions. [2024-06-28 01:49:04,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 109 transitions, 728 flow [2024-06-28 01:49:04,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:49:04,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:49:04,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-28 01:49:04,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283687943262412 [2024-06-28 01:49:04,736 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 424 flow. Second operand 6 states and 149 transitions. [2024-06-28 01:49:04,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 109 transitions, 728 flow [2024-06-28 01:49:04,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 109 transitions, 710 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 01:49:04,747 INFO L231 Difference]: Finished difference. Result has 74 places, 72 transitions, 457 flow [2024-06-28 01:49:04,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=457, PETRI_PLACES=74, PETRI_TRANSITIONS=72} [2024-06-28 01:49:04,748 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 23 predicate places. [2024-06-28 01:49:04,748 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 457 flow [2024-06-28 01:49:04,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:04,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:04,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:04,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:49:04,749 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:04,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:04,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1850630477, now seen corresponding path program 1 times [2024-06-28 01:49:04,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:04,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240971819] [2024-06-28 01:49:04,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:04,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:04,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:07,819 INFO 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 01:49:07,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:07,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240971819] [2024-06-28 01:49:07,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240971819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:07,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:07,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:07,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410604321] [2024-06-28 01:49:07,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:07,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:07,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:07,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:07,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:07,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:07,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 457 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:07,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:07,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:07,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:09,301 INFO L124 PetriNetUnfolderBase]: 3515/5248 cut-off events. [2024-06-28 01:49:09,301 INFO L125 PetriNetUnfolderBase]: For 13555/13559 co-relation queries the response was YES. [2024-06-28 01:49:09,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17704 conditions, 5248 events. 3515/5248 cut-off events. For 13555/13559 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 28565 event pairs, 1087 based on Foata normal form. 6/5252 useless extension candidates. Maximal degree in co-relation 17676. Up to 4930 conditions per place. [2024-06-28 01:49:09,324 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 115 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2024-06-28 01:49:09,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 150 transitions, 1017 flow [2024-06-28 01:49:09,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:09,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:09,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:49:09,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 01:49:09,327 INFO L175 Difference]: Start difference. First operand has 74 places, 72 transitions, 457 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:49:09,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 150 transitions, 1017 flow [2024-06-28 01:49:09,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 150 transitions, 969 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:09,336 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 612 flow [2024-06-28 01:49:09,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=612, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-28 01:49:09,337 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2024-06-28 01:49:09,337 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 612 flow [2024-06-28 01:49:09,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:09,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:09,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:09,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:49:09,338 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:09,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:09,338 INFO L85 PathProgramCache]: Analyzing trace with hash 2029017873, now seen corresponding path program 2 times [2024-06-28 01:49:09,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:09,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400058852] [2024-06-28 01:49:09,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:09,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:09,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:12,095 INFO 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 01:49:12,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:12,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400058852] [2024-06-28 01:49:12,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400058852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:12,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:12,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:12,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429863036] [2024-06-28 01:49:12,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:12,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:12,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:12,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:12,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:12,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:12,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 612 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:12,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:12,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:12,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:13,594 INFO L124 PetriNetUnfolderBase]: 3654/5447 cut-off events. [2024-06-28 01:49:13,594 INFO L125 PetriNetUnfolderBase]: For 17900/17912 co-relation queries the response was YES. [2024-06-28 01:49:13,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 5447 events. 3654/5447 cut-off events. For 17900/17912 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29526 event pairs, 1100 based on Foata normal form. 9/5449 useless extension candidates. Maximal degree in co-relation 19959. Up to 5055 conditions per place. [2024-06-28 01:49:13,619 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 110 selfloop transitions, 40 changer transitions 0/157 dead transitions. [2024-06-28 01:49:13,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 157 transitions, 1263 flow [2024-06-28 01:49:13,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:13,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:13,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:49:13,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:49:13,621 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 612 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:49:13,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 157 transitions, 1263 flow [2024-06-28 01:49:13,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 157 transitions, 1187 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:13,636 INFO L231 Difference]: Finished difference. Result has 87 places, 106 transitions, 868 flow [2024-06-28 01:49:13,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=868, PETRI_PLACES=87, PETRI_TRANSITIONS=106} [2024-06-28 01:49:13,637 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 36 predicate places. [2024-06-28 01:49:13,637 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 106 transitions, 868 flow [2024-06-28 01:49:13,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:13,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:13,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:13,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:49:13,638 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:13,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:13,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1869155695, now seen corresponding path program 3 times [2024-06-28 01:49:13,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:13,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645417220] [2024-06-28 01:49:13,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:13,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:13,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:15,884 INFO 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 01:49:15,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:15,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645417220] [2024-06-28 01:49:15,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645417220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:15,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:15,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:15,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209556113] [2024-06-28 01:49:15,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:15,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:15,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:15,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:15,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:15,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:15,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 106 transitions, 868 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:15,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:15,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:15,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:17,568 INFO L124 PetriNetUnfolderBase]: 3871/5941 cut-off events. [2024-06-28 01:49:17,568 INFO L125 PetriNetUnfolderBase]: For 25446/25458 co-relation queries the response was YES. [2024-06-28 01:49:17,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23001 conditions, 5941 events. 3871/5941 cut-off events. For 25446/25458 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 33589 event pairs, 1690 based on Foata normal form. 14/5952 useless extension candidates. Maximal degree in co-relation 22967. Up to 5230 conditions per place. [2024-06-28 01:49:17,596 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 136 selfloop transitions, 78 changer transitions 0/221 dead transitions. [2024-06-28 01:49:17,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 221 transitions, 1864 flow [2024-06-28 01:49:17,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:49:17,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:49:17,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 01:49:17,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:49:17,598 INFO L175 Difference]: Start difference. First operand has 87 places, 106 transitions, 868 flow. Second operand 10 states and 255 transitions. [2024-06-28 01:49:17,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 221 transitions, 1864 flow [2024-06-28 01:49:17,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 221 transitions, 1785 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-28 01:49:17,624 INFO L231 Difference]: Finished difference. Result has 97 places, 140 transitions, 1348 flow [2024-06-28 01:49:17,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=826, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1348, PETRI_PLACES=97, PETRI_TRANSITIONS=140} [2024-06-28 01:49:17,624 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-28 01:49:17,624 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 140 transitions, 1348 flow [2024-06-28 01:49:17,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:17,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:17,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:17,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:49:17,625 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:17,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:17,626 INFO L85 PathProgramCache]: Analyzing trace with hash -1859507527, now seen corresponding path program 1 times [2024-06-28 01:49:17,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:17,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082780183] [2024-06-28 01:49:17,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:17,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:17,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:19,396 INFO 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 01:49:19,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:19,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082780183] [2024-06-28 01:49:19,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082780183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:19,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:19,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:19,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816780825] [2024-06-28 01:49:19,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:19,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:19,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:19,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:19,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:19,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:19,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 140 transitions, 1348 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:19,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:19,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:19,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:21,155 INFO L124 PetriNetUnfolderBase]: 4078/6265 cut-off events. [2024-06-28 01:49:21,155 INFO L125 PetriNetUnfolderBase]: For 35757/35763 co-relation queries the response was YES. [2024-06-28 01:49:21,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25998 conditions, 6265 events. 4078/6265 cut-off events. For 35757/35763 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 35726 event pairs, 1683 based on Foata normal form. 10/6269 useless extension candidates. Maximal degree in co-relation 25960. Up to 5437 conditions per place. [2024-06-28 01:49:21,190 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 172 selfloop transitions, 51 changer transitions 0/230 dead transitions. [2024-06-28 01:49:21,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 230 transitions, 2287 flow [2024-06-28 01:49:21,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:21,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:21,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:49:21,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-28 01:49:21,192 INFO L175 Difference]: Start difference. First operand has 97 places, 140 transitions, 1348 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:49:21,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 230 transitions, 2287 flow [2024-06-28 01:49:21,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 230 transitions, 2168 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:21,233 INFO L231 Difference]: Finished difference. Result has 103 places, 161 transitions, 1592 flow [2024-06-28 01:49:21,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1229, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1592, PETRI_PLACES=103, PETRI_TRANSITIONS=161} [2024-06-28 01:49:21,234 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-06-28 01:49:21,234 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 161 transitions, 1592 flow [2024-06-28 01:49:21,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:21,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:21,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:21,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:49:21,235 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:21,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:21,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1853251603, now seen corresponding path program 4 times [2024-06-28 01:49:21,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:21,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115197224] [2024-06-28 01:49:21,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:21,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:21,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:23,331 INFO 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 01:49:23,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:23,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115197224] [2024-06-28 01:49:23,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115197224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:23,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:23,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:23,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99584549] [2024-06-28 01:49:23,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:23,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:23,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:23,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:23,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:23,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:23,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 161 transitions, 1592 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:23,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:23,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:23,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:25,057 INFO L124 PetriNetUnfolderBase]: 4139/6183 cut-off events. [2024-06-28 01:49:25,058 INFO L125 PetriNetUnfolderBase]: For 39781/39790 co-relation queries the response was YES. [2024-06-28 01:49:25,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27860 conditions, 6183 events. 4139/6183 cut-off events. For 39781/39790 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 34266 event pairs, 1050 based on Foata normal form. 8/6188 useless extension candidates. Maximal degree in co-relation 27818. Up to 5389 conditions per place. [2024-06-28 01:49:25,094 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 133 selfloop transitions, 101 changer transitions 0/241 dead transitions. [2024-06-28 01:49:25,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 241 transitions, 2557 flow [2024-06-28 01:49:25,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:49:25,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:49:25,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:49:25,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-06-28 01:49:25,095 INFO L175 Difference]: Start difference. First operand has 103 places, 161 transitions, 1592 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:49:25,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 241 transitions, 2557 flow [2024-06-28 01:49:25,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 241 transitions, 2487 flow, removed 25 selfloop flow, removed 2 redundant places. [2024-06-28 01:49:25,144 INFO L231 Difference]: Finished difference. Result has 110 places, 178 transitions, 1982 flow [2024-06-28 01:49:25,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1982, PETRI_PLACES=110, PETRI_TRANSITIONS=178} [2024-06-28 01:49:25,144 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-06-28 01:49:25,145 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 178 transitions, 1982 flow [2024-06-28 01:49:25,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:25,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:25,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:25,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:49:25,145 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:25,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:25,146 INFO L85 PathProgramCache]: Analyzing trace with hash 113460235, now seen corresponding path program 2 times [2024-06-28 01:49:25,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:25,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224923299] [2024-06-28 01:49:25,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:25,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:25,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:27,906 INFO 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 01:49:27,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:27,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224923299] [2024-06-28 01:49:27,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224923299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:27,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:27,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:27,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575163693] [2024-06-28 01:49:27,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:27,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:27,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:27,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:27,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:27,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:27,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 178 transitions, 1982 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:27,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:27,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:27,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:29,684 INFO L124 PetriNetUnfolderBase]: 4255/6548 cut-off events. [2024-06-28 01:49:29,684 INFO L125 PetriNetUnfolderBase]: For 52460/52466 co-relation queries the response was YES. [2024-06-28 01:49:29,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30384 conditions, 6548 events. 4255/6548 cut-off events. For 52460/52466 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 37490 event pairs, 1702 based on Foata normal form. 12/6554 useless extension candidates. Maximal degree in co-relation 30339. Up to 5619 conditions per place. [2024-06-28 01:49:29,718 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 180 selfloop transitions, 55 changer transitions 0/242 dead transitions. [2024-06-28 01:49:29,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 242 transitions, 2827 flow [2024-06-28 01:49:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:29,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:29,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 01:49:29,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2024-06-28 01:49:29,720 INFO L175 Difference]: Start difference. First operand has 110 places, 178 transitions, 1982 flow. Second operand 7 states and 185 transitions. [2024-06-28 01:49:29,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 242 transitions, 2827 flow [2024-06-28 01:49:29,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 242 transitions, 2739 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:29,764 INFO L231 Difference]: Finished difference. Result has 113 places, 184 transitions, 2091 flow [2024-06-28 01:49:29,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2091, PETRI_PLACES=113, PETRI_TRANSITIONS=184} [2024-06-28 01:49:29,765 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 62 predicate places. [2024-06-28 01:49:29,765 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 184 transitions, 2091 flow [2024-06-28 01:49:29,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:29,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:29,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:29,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:49:29,766 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:29,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:29,766 INFO L85 PathProgramCache]: Analyzing trace with hash 2029022523, now seen corresponding path program 5 times [2024-06-28 01:49:29,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:29,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928295950] [2024-06-28 01:49:29,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:29,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:29,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:32,078 INFO 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 01:49:32,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:32,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928295950] [2024-06-28 01:49:32,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928295950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:32,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:32,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:32,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909291462] [2024-06-28 01:49:32,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:32,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:32,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:32,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:32,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:32,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:32,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 184 transitions, 2091 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:32,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:32,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:32,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:33,767 INFO L124 PetriNetUnfolderBase]: 4313/6452 cut-off events. [2024-06-28 01:49:33,767 INFO L125 PetriNetUnfolderBase]: For 53049/53058 co-relation queries the response was YES. [2024-06-28 01:49:33,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31458 conditions, 6452 events. 4313/6452 cut-off events. For 53049/53058 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 35946 event pairs, 1056 based on Foata normal form. 9/6458 useless extension candidates. Maximal degree in co-relation 31412. Up to 5609 conditions per place. [2024-06-28 01:49:33,806 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 139 selfloop transitions, 99 changer transitions 0/245 dead transitions. [2024-06-28 01:49:33,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 245 transitions, 2980 flow [2024-06-28 01:49:33,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:33,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:33,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:49:33,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:49:33,808 INFO L175 Difference]: Start difference. First operand has 113 places, 184 transitions, 2091 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:49:33,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 245 transitions, 2980 flow [2024-06-28 01:49:33,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 245 transitions, 2869 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:33,879 INFO L231 Difference]: Finished difference. Result has 115 places, 190 transitions, 2301 flow [2024-06-28 01:49:33,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1984, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2301, PETRI_PLACES=115, PETRI_TRANSITIONS=190} [2024-06-28 01:49:33,879 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-28 01:49:33,879 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 190 transitions, 2301 flow [2024-06-28 01:49:33,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:33,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:33,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:33,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:49:33,880 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:33,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:33,880 INFO L85 PathProgramCache]: Analyzing trace with hash -2065576273, now seen corresponding path program 6 times [2024-06-28 01:49:33,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:33,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106861382] [2024-06-28 01:49:33,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:33,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:35,974 INFO 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 01:49:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:35,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106861382] [2024-06-28 01:49:35,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106861382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:35,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:35,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:35,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344174248] [2024-06-28 01:49:35,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:35,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:35,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:35,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:35,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:36,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:36,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 190 transitions, 2301 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:36,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:36,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:36,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:37,680 INFO L124 PetriNetUnfolderBase]: 4305/6437 cut-off events. [2024-06-28 01:49:37,680 INFO L125 PetriNetUnfolderBase]: For 54546/54555 co-relation queries the response was YES. [2024-06-28 01:49:37,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31512 conditions, 6437 events. 4305/6437 cut-off events. For 54546/54555 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 35390 event pairs, 1070 based on Foata normal form. 3/6427 useless extension candidates. Maximal degree in co-relation 31466. Up to 5601 conditions per place. [2024-06-28 01:49:37,723 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 135 selfloop transitions, 97 changer transitions 0/239 dead transitions. [2024-06-28 01:49:37,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 239 transitions, 2995 flow [2024-06-28 01:49:37,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:37,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:37,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:49:37,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:49:37,725 INFO L175 Difference]: Start difference. First operand has 115 places, 190 transitions, 2301 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:49:37,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 239 transitions, 2995 flow [2024-06-28 01:49:37,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 239 transitions, 2732 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:37,792 INFO L231 Difference]: Finished difference. Result has 117 places, 190 transitions, 2244 flow [2024-06-28 01:49:37,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2244, PETRI_PLACES=117, PETRI_TRANSITIONS=190} [2024-06-28 01:49:37,793 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-28 01:49:37,793 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 190 transitions, 2244 flow [2024-06-28 01:49:37,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:37,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:37,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:37,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:49:37,793 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:37,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:37,794 INFO L85 PathProgramCache]: Analyzing trace with hash 290591755, now seen corresponding path program 3 times [2024-06-28 01:49:37,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:37,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177721212] [2024-06-28 01:49:37,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:37,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:37,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:40,087 INFO 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 01:49:40,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:40,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177721212] [2024-06-28 01:49:40,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177721212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:40,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:40,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:40,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495681299] [2024-06-28 01:49:40,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:40,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:40,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:40,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:40,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:40,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:40,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 190 transitions, 2244 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:40,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:40,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:40,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:41,966 INFO L124 PetriNetUnfolderBase]: 4421/6803 cut-off events. [2024-06-28 01:49:41,966 INFO L125 PetriNetUnfolderBase]: For 59676/59691 co-relation queries the response was YES. [2024-06-28 01:49:41,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32118 conditions, 6803 events. 4421/6803 cut-off events. For 59676/59691 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 38855 event pairs, 1678 based on Foata normal form. 16/6812 useless extension candidates. Maximal degree in co-relation 32072. Up to 5786 conditions per place. [2024-06-28 01:49:42,004 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 186 selfloop transitions, 59 changer transitions 0/252 dead transitions. [2024-06-28 01:49:42,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 252 transitions, 3113 flow [2024-06-28 01:49:42,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:42,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:42,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 01:49:42,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501519756838906 [2024-06-28 01:49:42,005 INFO L175 Difference]: Start difference. First operand has 117 places, 190 transitions, 2244 flow. Second operand 7 states and 181 transitions. [2024-06-28 01:49:42,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 252 transitions, 3113 flow [2024-06-28 01:49:42,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 252 transitions, 2864 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:42,056 INFO L231 Difference]: Finished difference. Result has 118 places, 196 transitions, 2202 flow [2024-06-28 01:49:42,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2202, PETRI_PLACES=118, PETRI_TRANSITIONS=196} [2024-06-28 01:49:42,056 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 67 predicate places. [2024-06-28 01:49:42,056 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 196 transitions, 2202 flow [2024-06-28 01:49:42,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:42,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:42,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:42,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:49:42,057 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:42,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:42,058 INFO L85 PathProgramCache]: Analyzing trace with hash 290828905, now seen corresponding path program 4 times [2024-06-28 01:49:42,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:42,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456940336] [2024-06-28 01:49:42,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:42,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:44,122 INFO 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 01:49:44,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:44,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456940336] [2024-06-28 01:49:44,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456940336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:44,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:44,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:44,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592896632] [2024-06-28 01:49:44,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:44,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:44,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:44,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:44,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:44,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:44,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 196 transitions, 2202 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:44,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:44,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:44,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:45,889 INFO L124 PetriNetUnfolderBase]: 4405/6781 cut-off events. [2024-06-28 01:49:45,889 INFO L125 PetriNetUnfolderBase]: For 58148/58163 co-relation queries the response was YES. [2024-06-28 01:49:45,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31883 conditions, 6781 events. 4405/6781 cut-off events. For 58148/58163 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 38798 event pairs, 1678 based on Foata normal form. 16/6790 useless extension candidates. Maximal degree in co-relation 31836. Up to 5773 conditions per place. [2024-06-28 01:49:45,929 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 177 selfloop transitions, 62 changer transitions 0/246 dead transitions. [2024-06-28 01:49:45,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 246 transitions, 2898 flow [2024-06-28 01:49:45,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:45,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:45,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:49:45,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:49:45,931 INFO L175 Difference]: Start difference. First operand has 118 places, 196 transitions, 2202 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:49:45,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 246 transitions, 2898 flow [2024-06-28 01:49:45,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 246 transitions, 2749 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:45,987 INFO L231 Difference]: Finished difference. Result has 121 places, 196 transitions, 2189 flow [2024-06-28 01:49:45,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2053, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2189, PETRI_PLACES=121, PETRI_TRANSITIONS=196} [2024-06-28 01:49:45,988 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 70 predicate places. [2024-06-28 01:49:45,988 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 196 transitions, 2189 flow [2024-06-28 01:49:45,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:45,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:45,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:45,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:49:45,989 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:45,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:45,989 INFO L85 PathProgramCache]: Analyzing trace with hash 2115739866, now seen corresponding path program 1 times [2024-06-28 01:49:45,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:45,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525454726] [2024-06-28 01:49:45,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:45,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:45,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49: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 01:49:48,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:48,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525454726] [2024-06-28 01:49:48,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525454726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:48,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:48,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:48,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1765463540] [2024-06-28 01:49:48,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:48,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:48,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:48,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:48,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:48,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:48,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 196 transitions, 2189 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:48,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:48,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:48,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:50,887 INFO L124 PetriNetUnfolderBase]: 4968/7545 cut-off events. [2024-06-28 01:49:50,887 INFO L125 PetriNetUnfolderBase]: For 61462/61468 co-relation queries the response was YES. [2024-06-28 01:49:50,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35528 conditions, 7545 events. 4968/7545 cut-off events. For 61462/61468 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 43010 event pairs, 1636 based on Foata normal form. 10/7552 useless extension candidates. Maximal degree in co-relation 35480. Up to 6085 conditions per place. [2024-06-28 01:49:50,935 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 256 selfloop transitions, 88 changer transitions 0/351 dead transitions. [2024-06-28 01:49:50,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 351 transitions, 3825 flow [2024-06-28 01:49:50,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 01:49:50,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 01:49:50,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 363 transitions. [2024-06-28 01:49:50,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5516717325227963 [2024-06-28 01:49:50,939 INFO L175 Difference]: Start difference. First operand has 121 places, 196 transitions, 2189 flow. Second operand 14 states and 363 transitions. [2024-06-28 01:49:50,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 351 transitions, 3825 flow [2024-06-28 01:49:51,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 351 transitions, 3697 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:49:51,007 INFO L231 Difference]: Finished difference. Result has 133 places, 220 transitions, 2485 flow [2024-06-28 01:49:51,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2485, PETRI_PLACES=133, PETRI_TRANSITIONS=220} [2024-06-28 01:49:51,007 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-06-28 01:49:51,007 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 220 transitions, 2485 flow [2024-06-28 01:49:51,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:51,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:51,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:51,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:49:51,008 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:51,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:51,008 INFO L85 PathProgramCache]: Analyzing trace with hash 2081263062, now seen corresponding path program 2 times [2024-06-28 01:49:51,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:51,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386613445] [2024-06-28 01:49:51,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:51,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:53,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:53,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:53,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386613445] [2024-06-28 01:49:53,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386613445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:53,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:53,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:53,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164166347] [2024-06-28 01:49:53,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:53,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:53,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:53,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:53,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:53,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:53,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 220 transitions, 2485 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:53,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:53,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:53,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:55,742 INFO L124 PetriNetUnfolderBase]: 5515/8178 cut-off events. [2024-06-28 01:49:55,743 INFO L125 PetriNetUnfolderBase]: For 78009/78015 co-relation queries the response was YES. [2024-06-28 01:49:55,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42438 conditions, 8178 events. 5515/8178 cut-off events. For 78009/78015 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 46381 event pairs, 1115 based on Foata normal form. 13/8189 useless extension candidates. Maximal degree in co-relation 42386. Up to 6894 conditions per place. [2024-06-28 01:49:55,794 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 251 selfloop transitions, 93 changer transitions 0/351 dead transitions. [2024-06-28 01:49:55,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 351 transitions, 4040 flow [2024-06-28 01:49:55,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:49:55,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:49:55,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-06-28 01:49:55,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 01:49:55,796 INFO L175 Difference]: Start difference. First operand has 133 places, 220 transitions, 2485 flow. Second operand 12 states and 308 transitions. [2024-06-28 01:49:55,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 351 transitions, 4040 flow [2024-06-28 01:49:55,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 351 transitions, 3895 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:55,880 INFO L231 Difference]: Finished difference. Result has 143 places, 248 transitions, 2926 flow [2024-06-28 01:49:55,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2386, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2926, PETRI_PLACES=143, PETRI_TRANSITIONS=248} [2024-06-28 01:49:55,880 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-06-28 01:49:55,881 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 248 transitions, 2926 flow [2024-06-28 01:49:55,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:55,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:55,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:55,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:49:55,881 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:55,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:55,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1810157256, now seen corresponding path program 3 times [2024-06-28 01:49:55,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:55,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625959419] [2024-06-28 01:49:55,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:55,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:58,452 INFO 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 01:49:58,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:58,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625959419] [2024-06-28 01:49:58,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625959419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:58,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:58,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:58,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213325827] [2024-06-28 01:49:58,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:58,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:58,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:58,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:58,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:58,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:58,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 248 transitions, 2926 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:58,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:58,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:58,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:00,824 INFO L124 PetriNetUnfolderBase]: 5709/8461 cut-off events. [2024-06-28 01:50:00,824 INFO L125 PetriNetUnfolderBase]: For 93189/93189 co-relation queries the response was YES. [2024-06-28 01:50:00,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46450 conditions, 8461 events. 5709/8461 cut-off events. For 93189/93189 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 48293 event pairs, 991 based on Foata normal form. 4/8459 useless extension candidates. Maximal degree in co-relation 46393. Up to 6577 conditions per place. [2024-06-28 01:50:00,893 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 212 selfloop transitions, 139 changer transitions 0/358 dead transitions. [2024-06-28 01:50:00,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 358 transitions, 4535 flow [2024-06-28 01:50:00,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:50:00,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:50:00,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-06-28 01:50:00,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5862884160756501 [2024-06-28 01:50:00,895 INFO L175 Difference]: Start difference. First operand has 143 places, 248 transitions, 2926 flow. Second operand 9 states and 248 transitions. [2024-06-28 01:50:00,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 358 transitions, 4535 flow [2024-06-28 01:50:01,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 358 transitions, 4456 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:01,035 INFO L231 Difference]: Finished difference. Result has 150 places, 270 transitions, 3609 flow [2024-06-28 01:50:01,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3609, PETRI_PLACES=150, PETRI_TRANSITIONS=270} [2024-06-28 01:50:01,036 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 99 predicate places. [2024-06-28 01:50:01,036 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 270 transitions, 3609 flow [2024-06-28 01:50:01,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:01,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:01,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:01,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:50:01,036 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:01,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:01,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1810162836, now seen corresponding path program 4 times [2024-06-28 01:50:01,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:01,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326381109] [2024-06-28 01:50:01,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:01,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:01,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:03,676 INFO 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 01:50:03,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:03,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326381109] [2024-06-28 01:50:03,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326381109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:03,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:03,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:03,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305856194] [2024-06-28 01:50:03,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:03,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:03,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:03,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:03,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:03,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:03,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 270 transitions, 3609 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:03,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:03,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:03,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:06,116 INFO L124 PetriNetUnfolderBase]: 5735/8509 cut-off events. [2024-06-28 01:50:06,116 INFO L125 PetriNetUnfolderBase]: For 106785/106785 co-relation queries the response was YES. [2024-06-28 01:50:06,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50076 conditions, 8509 events. 5735/8509 cut-off events. For 106785/106785 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 48669 event pairs, 992 based on Foata normal form. 4/8507 useless extension candidates. Maximal degree in co-relation 50014. Up to 6606 conditions per place. [2024-06-28 01:50:06,204 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 221 selfloop transitions, 134 changer transitions 0/362 dead transitions. [2024-06-28 01:50:06,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 362 transitions, 4990 flow [2024-06-28 01:50:06,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:50:06,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:50:06,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-06-28 01:50:06,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5910165484633569 [2024-06-28 01:50:06,206 INFO L175 Difference]: Start difference. First operand has 150 places, 270 transitions, 3609 flow. Second operand 9 states and 250 transitions. [2024-06-28 01:50:06,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 362 transitions, 4990 flow [2024-06-28 01:50:06,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 362 transitions, 4855 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 01:50:06,407 INFO L231 Difference]: Finished difference. Result has 156 places, 273 transitions, 3823 flow [2024-06-28 01:50:06,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3823, PETRI_PLACES=156, PETRI_TRANSITIONS=273} [2024-06-28 01:50:06,407 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 105 predicate places. [2024-06-28 01:50:06,408 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 273 transitions, 3823 flow [2024-06-28 01:50:06,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:06,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:06,408 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:06,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:50:06,408 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:06,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:06,408 INFO L85 PathProgramCache]: Analyzing trace with hash -781423428, now seen corresponding path program 5 times [2024-06-28 01:50:06,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:06,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029025414] [2024-06-28 01:50:06,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:06,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:06,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:09,239 INFO 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 01:50:09,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:09,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029025414] [2024-06-28 01:50:09,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029025414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:09,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:09,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:09,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992006599] [2024-06-28 01:50:09,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:09,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:09,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:09,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:09,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:09,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:09,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 273 transitions, 3823 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:09,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:09,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:09,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:11,233 INFO L124 PetriNetUnfolderBase]: 5780/8786 cut-off events. [2024-06-28 01:50:11,234 INFO L125 PetriNetUnfolderBase]: For 117867/117873 co-relation queries the response was YES. [2024-06-28 01:50:11,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51484 conditions, 8786 events. 5780/8786 cut-off events. For 117867/117873 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 51683 event pairs, 1719 based on Foata normal form. 14/8798 useless extension candidates. Maximal degree in co-relation 51420. Up to 7580 conditions per place. [2024-06-28 01:50:11,316 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 258 selfloop transitions, 86 changer transitions 0/351 dead transitions. [2024-06-28 01:50:11,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 351 transitions, 5029 flow [2024-06-28 01:50:11,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:11,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:11,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:50:11,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2024-06-28 01:50:11,318 INFO L175 Difference]: Start difference. First operand has 156 places, 273 transitions, 3823 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:50:11,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 351 transitions, 5029 flow [2024-06-28 01:50:11,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 351 transitions, 4717 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:11,503 INFO L231 Difference]: Finished difference. Result has 158 places, 279 transitions, 3846 flow [2024-06-28 01:50:11,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3527, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3846, PETRI_PLACES=158, PETRI_TRANSITIONS=279} [2024-06-28 01:50:11,503 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 107 predicate places. [2024-06-28 01:50:11,503 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 279 transitions, 3846 flow [2024-06-28 01:50:11,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:11,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:11,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:11,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:50:11,503 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:11,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash -870030570, now seen corresponding path program 6 times [2024-06-28 01:50:11,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:11,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633639201] [2024-06-28 01:50:11,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:11,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:11,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:14,049 INFO 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 01:50:14,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:14,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633639201] [2024-06-28 01:50:14,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633639201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:14,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:14,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:14,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915233007] [2024-06-28 01:50:14,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:14,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:14,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:14,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:14,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:14,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:14,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 279 transitions, 3846 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:14,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:14,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:14,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:16,513 INFO L124 PetriNetUnfolderBase]: 6028/8966 cut-off events. [2024-06-28 01:50:16,513 INFO L125 PetriNetUnfolderBase]: For 124186/124186 co-relation queries the response was YES. [2024-06-28 01:50:16,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53817 conditions, 8966 events. 6028/8966 cut-off events. For 124186/124186 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 51766 event pairs, 1036 based on Foata normal form. 6/8966 useless extension candidates. Maximal degree in co-relation 53752. Up to 6865 conditions per place. [2024-06-28 01:50:16,587 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 217 selfloop transitions, 152 changer transitions 0/376 dead transitions. [2024-06-28 01:50:16,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 376 transitions, 5516 flow [2024-06-28 01:50:16,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:50:16,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-28 01:50:16,589 INFO L175 Difference]: Start difference. First operand has 158 places, 279 transitions, 3846 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:50:16,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 376 transitions, 5516 flow [2024-06-28 01:50:16,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 376 transitions, 5265 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:16,775 INFO L231 Difference]: Finished difference. Result has 160 places, 291 transitions, 4151 flow [2024-06-28 01:50:16,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4151, PETRI_PLACES=160, PETRI_TRANSITIONS=291} [2024-06-28 01:50:16,775 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-06-28 01:50:16,776 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 291 transitions, 4151 flow [2024-06-28 01:50:16,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:16,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:16,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:16,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:50:16,776 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:16,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:16,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1524809808, now seen corresponding path program 7 times [2024-06-28 01:50:16,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:16,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109428942] [2024-06-28 01:50:16,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:16,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:16,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:19,567 INFO 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 01:50:19,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:19,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109428942] [2024-06-28 01:50:19,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109428942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:19,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:19,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:19,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296237466] [2024-06-28 01:50:19,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:19,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:19,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:19,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:19,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:19,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:19,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 291 transitions, 4151 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:19,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:19,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:19,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:22,051 INFO L124 PetriNetUnfolderBase]: 6012/8944 cut-off events. [2024-06-28 01:50:22,052 INFO L125 PetriNetUnfolderBase]: For 128689/128689 co-relation queries the response was YES. [2024-06-28 01:50:22,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54087 conditions, 8944 events. 6012/8944 cut-off events. For 128689/128689 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 51671 event pairs, 1033 based on Foata normal form. 6/8944 useless extension candidates. Maximal degree in co-relation 54021. Up to 6852 conditions per place. [2024-06-28 01:50:22,131 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 228 selfloop transitions, 142 changer transitions 0/377 dead transitions. [2024-06-28 01:50:22,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 377 transitions, 5547 flow [2024-06-28 01:50:22,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:22,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:22,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-28 01:50:22,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-28 01:50:22,133 INFO L175 Difference]: Start difference. First operand has 160 places, 291 transitions, 4151 flow. Second operand 8 states and 216 transitions. [2024-06-28 01:50:22,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 377 transitions, 5547 flow [2024-06-28 01:50:22,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 377 transitions, 5231 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:22,374 INFO L231 Difference]: Finished difference. Result has 163 places, 291 transitions, 4139 flow [2024-06-28 01:50:22,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3839, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4139, PETRI_PLACES=163, PETRI_TRANSITIONS=291} [2024-06-28 01:50:22,374 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2024-06-28 01:50:22,374 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 291 transitions, 4139 flow [2024-06-28 01:50:22,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:22,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:22,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:22,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:50:22,375 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:22,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:22,375 INFO L85 PathProgramCache]: Analyzing trace with hash 419352026, now seen corresponding path program 8 times [2024-06-28 01:50:22,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:22,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480215016] [2024-06-28 01:50:22,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:22,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:22,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:24,907 INFO 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 01:50:24,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:24,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480215016] [2024-06-28 01:50:24,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480215016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:24,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:24,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:24,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398746581] [2024-06-28 01:50:24,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:24,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:24,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:24,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:24,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:24,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:24,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 291 transitions, 4139 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:24,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:24,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:24,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:27,328 INFO L124 PetriNetUnfolderBase]: 6128/9127 cut-off events. [2024-06-28 01:50:27,329 INFO L125 PetriNetUnfolderBase]: For 134078/134087 co-relation queries the response was YES. [2024-06-28 01:50:27,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54818 conditions, 9127 events. 6128/9127 cut-off events. For 134078/134087 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 52521 event pairs, 1029 based on Foata normal form. 6/9120 useless extension candidates. Maximal degree in co-relation 54752. Up to 6950 conditions per place. [2024-06-28 01:50:27,409 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 222 selfloop transitions, 146 changer transitions 0/375 dead transitions. [2024-06-28 01:50:27,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 375 transitions, 5585 flow [2024-06-28 01:50:27,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:27,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:27,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:50:27,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 01:50:27,410 INFO L175 Difference]: Start difference. First operand has 163 places, 291 transitions, 4139 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:50:27,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 375 transitions, 5585 flow [2024-06-28 01:50:27,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 375 transitions, 5220 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:27,616 INFO L231 Difference]: Finished difference. Result has 163 places, 297 transitions, 4218 flow [2024-06-28 01:50:27,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3790, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4218, PETRI_PLACES=163, PETRI_TRANSITIONS=297} [2024-06-28 01:50:27,617 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 112 predicate places. [2024-06-28 01:50:27,617 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 297 transitions, 4218 flow [2024-06-28 01:50:27,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:27,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:27,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:27,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:50:27,618 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:27,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:27,619 INFO L85 PathProgramCache]: Analyzing trace with hash 418411046, now seen corresponding path program 9 times [2024-06-28 01:50:27,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:27,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167857713] [2024-06-28 01:50:27,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:27,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:27,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:30,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:30,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:30,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167857713] [2024-06-28 01:50:30,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167857713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:30,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:30,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:30,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718680002] [2024-06-28 01:50:30,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:30,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:30,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:30,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:30,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:30,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:30,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 297 transitions, 4218 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:30,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:30,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:30,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:33,481 INFO L124 PetriNetUnfolderBase]: 6244/9315 cut-off events. [2024-06-28 01:50:33,481 INFO L125 PetriNetUnfolderBase]: For 137285/137294 co-relation queries the response was YES. [2024-06-28 01:50:33,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56062 conditions, 9315 events. 6244/9315 cut-off events. For 137285/137294 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53922 event pairs, 1031 based on Foata normal form. 6/9308 useless extension candidates. Maximal degree in co-relation 55996. Up to 7048 conditions per place. [2024-06-28 01:50:33,565 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 228 selfloop transitions, 150 changer transitions 0/385 dead transitions. [2024-06-28 01:50:33,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 385 transitions, 5746 flow [2024-06-28 01:50:33,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:33,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:33,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-28 01:50:33,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5611702127659575 [2024-06-28 01:50:33,566 INFO L175 Difference]: Start difference. First operand has 163 places, 297 transitions, 4218 flow. Second operand 8 states and 211 transitions. [2024-06-28 01:50:33,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 385 transitions, 5746 flow [2024-06-28 01:50:33,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 385 transitions, 5307 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:33,908 INFO L231 Difference]: Finished difference. Result has 165 places, 303 transitions, 4227 flow [2024-06-28 01:50:33,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3807, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4227, PETRI_PLACES=165, PETRI_TRANSITIONS=303} [2024-06-28 01:50:33,908 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 114 predicate places. [2024-06-28 01:50:33,908 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 303 transitions, 4227 flow [2024-06-28 01:50:33,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:33,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:33,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:33,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:50:33,909 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:33,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:33,909 INFO L85 PathProgramCache]: Analyzing trace with hash -725938230, now seen corresponding path program 10 times [2024-06-28 01:50:33,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:33,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657162616] [2024-06-28 01:50:33,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:33,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:33,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:36,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:36,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657162616] [2024-06-28 01:50:36,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657162616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:36,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:36,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:36,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718513685] [2024-06-28 01:50:36,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:36,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:36,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:36,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:36,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:36,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:36,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 303 transitions, 4227 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:36,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:36,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:36,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:39,079 INFO L124 PetriNetUnfolderBase]: 6228/9295 cut-off events. [2024-06-28 01:50:39,079 INFO L125 PetriNetUnfolderBase]: For 129009/129018 co-relation queries the response was YES. [2024-06-28 01:50:39,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55236 conditions, 9295 events. 6228/9295 cut-off events. For 129009/129018 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 53886 event pairs, 1053 based on Foata normal form. 6/9288 useless extension candidates. Maximal degree in co-relation 55169. Up to 7035 conditions per place. [2024-06-28 01:50:39,159 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 200 selfloop transitions, 166 changer transitions 0/373 dead transitions. [2024-06-28 01:50:39,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 373 transitions, 5357 flow [2024-06-28 01:50:39,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:39,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:39,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-06-28 01:50:39,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2024-06-28 01:50:39,160 INFO L175 Difference]: Start difference. First operand has 165 places, 303 transitions, 4227 flow. Second operand 8 states and 206 transitions. [2024-06-28 01:50:39,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 373 transitions, 5357 flow [2024-06-28 01:50:39,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 373 transitions, 4993 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:39,410 INFO L231 Difference]: Finished difference. Result has 168 places, 303 transitions, 4207 flow [2024-06-28 01:50:39,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4207, PETRI_PLACES=168, PETRI_TRANSITIONS=303} [2024-06-28 01:50:39,410 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-06-28 01:50:39,410 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 303 transitions, 4207 flow [2024-06-28 01:50:39,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:39,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:39,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:39,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:50:39,411 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:39,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:39,411 INFO L85 PathProgramCache]: Analyzing trace with hash 426039743, now seen corresponding path program 1 times [2024-06-28 01:50:39,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:39,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233684323] [2024-06-28 01:50:39,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:39,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:39,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:42,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:42,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:42,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233684323] [2024-06-28 01:50:42,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233684323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:42,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:42,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:42,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996617606] [2024-06-28 01:50:42,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:42,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:42,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:42,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:42,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:42,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:42,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 303 transitions, 4207 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:42,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:42,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:42,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:44,454 INFO L124 PetriNetUnfolderBase]: 6220/9551 cut-off events. [2024-06-28 01:50:44,454 INFO L125 PetriNetUnfolderBase]: For 139228/139228 co-relation queries the response was YES. [2024-06-28 01:50:44,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54989 conditions, 9551 events. 6220/9551 cut-off events. For 139228/139228 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 57421 event pairs, 2247 based on Foata normal form. 4/9553 useless extension candidates. Maximal degree in co-relation 54921. Up to 8674 conditions per place. [2024-06-28 01:50:44,541 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 330 selfloop transitions, 22 changer transitions 0/359 dead transitions. [2024-06-28 01:50:44,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 359 transitions, 5244 flow [2024-06-28 01:50:44,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:44,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:44,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:50:44,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:50:44,547 INFO L175 Difference]: Start difference. First operand has 168 places, 303 transitions, 4207 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:50:44,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 359 transitions, 5244 flow [2024-06-28 01:50:44,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 359 transitions, 4859 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 01:50:44,709 INFO L231 Difference]: Finished difference. Result has 169 places, 310 transitions, 3970 flow [2024-06-28 01:50:44,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3827, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3970, PETRI_PLACES=169, PETRI_TRANSITIONS=310} [2024-06-28 01:50:44,710 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 118 predicate places. [2024-06-28 01:50:44,710 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 310 transitions, 3970 flow [2024-06-28 01:50:44,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:44,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:44,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:44,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:50:44,710 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:44,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:44,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1363805265, now seen corresponding path program 1 times [2024-06-28 01:50:44,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:44,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696560341] [2024-06-28 01:50:44,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:44,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:45,984 INFO 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 01:50:45,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:45,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696560341] [2024-06-28 01:50:45,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696560341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:45,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:45,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:50:45,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802677015] [2024-06-28 01:50:45,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:45,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:50:45,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:45,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:50:45,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:50:46,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:50:46,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 310 transitions, 3970 flow. Second operand has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:46,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:46,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:50:46,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:47,695 INFO L124 PetriNetUnfolderBase]: 5400/8479 cut-off events. [2024-06-28 01:50:47,695 INFO L125 PetriNetUnfolderBase]: For 129080/129728 co-relation queries the response was YES. [2024-06-28 01:50:47,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48267 conditions, 8479 events. 5400/8479 cut-off events. For 129080/129728 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 53274 event pairs, 2058 based on Foata normal form. 105/8443 useless extension candidates. Maximal degree in co-relation 48197. Up to 7452 conditions per place. [2024-06-28 01:50:47,771 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 269 selfloop transitions, 11 changer transitions 0/332 dead transitions. [2024-06-28 01:50:47,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 332 transitions, 4652 flow [2024-06-28 01:50:47,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:50:47,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:50:47,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 01:50:47,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276595744680851 [2024-06-28 01:50:47,772 INFO L175 Difference]: Start difference. First operand has 169 places, 310 transitions, 3970 flow. Second operand 5 states and 124 transitions. [2024-06-28 01:50:47,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 332 transitions, 4652 flow [2024-06-28 01:50:47,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 332 transitions, 4578 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:50:47,913 INFO L231 Difference]: Finished difference. Result has 170 places, 314 transitions, 3971 flow [2024-06-28 01:50:47,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3896, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3971, PETRI_PLACES=170, PETRI_TRANSITIONS=314} [2024-06-28 01:50:47,914 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-28 01:50:47,914 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 314 transitions, 3971 flow [2024-06-28 01:50:47,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:47,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:47,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:47,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:50:47,915 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:47,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:47,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1573898624, now seen corresponding path program 1 times [2024-06-28 01:50:47,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:47,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763955362] [2024-06-28 01:50:47,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:47,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:47,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:50,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:50,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763955362] [2024-06-28 01:50:50,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763955362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:50,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:50,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:50,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722897479] [2024-06-28 01:50:50,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:50,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:50,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:50,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:50,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:50,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:50,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 314 transitions, 3971 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:50,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:50,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:50,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:53,352 INFO L124 PetriNetUnfolderBase]: 6374/9713 cut-off events. [2024-06-28 01:50:53,352 INFO L125 PetriNetUnfolderBase]: For 139059/139065 co-relation queries the response was YES. [2024-06-28 01:50:53,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56551 conditions, 9713 events. 6374/9713 cut-off events. For 139059/139065 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 57989 event pairs, 1633 based on Foata normal form. 10/9721 useless extension candidates. Maximal degree in co-relation 56479. Up to 8431 conditions per place. [2024-06-28 01:50:53,434 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 327 selfloop transitions, 86 changer transitions 0/420 dead transitions. [2024-06-28 01:50:53,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 420 transitions, 5463 flow [2024-06-28 01:50:53,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:53,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:53,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 287 transitions. [2024-06-28 01:50:53,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5551257253384912 [2024-06-28 01:50:53,437 INFO L175 Difference]: Start difference. First operand has 170 places, 314 transitions, 3971 flow. Second operand 11 states and 287 transitions. [2024-06-28 01:50:53,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 420 transitions, 5463 flow [2024-06-28 01:50:53,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 420 transitions, 5416 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 01:50:53,674 INFO L231 Difference]: Finished difference. Result has 179 places, 320 transitions, 4230 flow [2024-06-28 01:50:53,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3924, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4230, PETRI_PLACES=179, PETRI_TRANSITIONS=320} [2024-06-28 01:50:53,675 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 128 predicate places. [2024-06-28 01:50:53,675 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 320 transitions, 4230 flow [2024-06-28 01:50:53,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:53,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:53,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:53,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:50:53,675 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:53,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:53,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1561037090, now seen corresponding path program 2 times [2024-06-28 01:50:53,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:53,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229892036] [2024-06-28 01:50:53,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:53,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:53,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:56,117 INFO 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 01:50:56,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:56,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229892036] [2024-06-28 01:50:56,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229892036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:56,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:56,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:56,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393970382] [2024-06-28 01:50:56,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:56,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:56,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:56,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:56,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:56,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:56,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 320 transitions, 4230 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:56,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:56,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:56,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:58,683 INFO L124 PetriNetUnfolderBase]: 6415/9788 cut-off events. [2024-06-28 01:50:58,683 INFO L125 PetriNetUnfolderBase]: For 150948/150954 co-relation queries the response was YES. [2024-06-28 01:50:58,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58363 conditions, 9788 events. 6415/9788 cut-off events. For 150948/150954 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 58721 event pairs, 1738 based on Foata normal form. 10/9796 useless extension candidates. Maximal degree in co-relation 58289. Up to 8660 conditions per place. [2024-06-28 01:50:58,771 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 326 selfloop transitions, 82 changer transitions 0/415 dead transitions. [2024-06-28 01:50:58,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 415 transitions, 5534 flow [2024-06-28 01:50:58,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:50:58,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:50:58,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-06-28 01:50:58,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5415860735009671 [2024-06-28 01:50:58,772 INFO L175 Difference]: Start difference. First operand has 179 places, 320 transitions, 4230 flow. Second operand 11 states and 280 transitions. [2024-06-28 01:50:58,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 415 transitions, 5534 flow [2024-06-28 01:50:59,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 415 transitions, 5362 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 01:50:59,011 INFO L231 Difference]: Finished difference. Result has 183 places, 322 transitions, 4288 flow [2024-06-28 01:50:59,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4076, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4288, PETRI_PLACES=183, PETRI_TRANSITIONS=322} [2024-06-28 01:50:59,011 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-06-28 01:50:59,012 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 322 transitions, 4288 flow [2024-06-28 01:50:59,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:59,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:59,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:59,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:50:59,012 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:59,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:59,012 INFO L85 PathProgramCache]: Analyzing trace with hash -908542720, now seen corresponding path program 3 times [2024-06-28 01:50:59,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:59,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709167261] [2024-06-28 01:50:59,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:59,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:01,729 INFO 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 01:51:01,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:01,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709167261] [2024-06-28 01:51:01,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709167261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:01,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:01,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:01,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659340673] [2024-06-28 01:51:01,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:01,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:01,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:01,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:01,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:01,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:01,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 322 transitions, 4288 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:01,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:01,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:01,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:04,049 INFO L124 PetriNetUnfolderBase]: 6828/10407 cut-off events. [2024-06-28 01:51:04,049 INFO L125 PetriNetUnfolderBase]: For 165658/165664 co-relation queries the response was YES. [2024-06-28 01:51:04,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62693 conditions, 10407 events. 6828/10407 cut-off events. For 165658/165664 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 62703 event pairs, 1349 based on Foata normal form. 10/10415 useless extension candidates. Maximal degree in co-relation 62617. Up to 8611 conditions per place. [2024-06-28 01:51:04,157 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 326 selfloop transitions, 100 changer transitions 0/433 dead transitions. [2024-06-28 01:51:04,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 433 transitions, 6067 flow [2024-06-28 01:51:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:51:04,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:51:04,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-28 01:51:04,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-28 01:51:04,159 INFO L175 Difference]: Start difference. First operand has 183 places, 322 transitions, 4288 flow. Second operand 10 states and 262 transitions. [2024-06-28 01:51:04,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 433 transitions, 6067 flow [2024-06-28 01:51:04,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 433 transitions, 5879 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-28 01:51:04,413 INFO L231 Difference]: Finished difference. Result has 186 places, 342 transitions, 4703 flow [2024-06-28 01:51:04,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4703, PETRI_PLACES=186, PETRI_TRANSITIONS=342} [2024-06-28 01:51:04,414 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-28 01:51:04,414 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 342 transitions, 4703 flow [2024-06-28 01:51:04,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:04,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:04,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:51:04,415 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:04,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash -398624708, now seen corresponding path program 4 times [2024-06-28 01:51:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:04,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411020901] [2024-06-28 01:51:04,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:06,911 INFO 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 01:51:06,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:06,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411020901] [2024-06-28 01:51:06,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411020901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:06,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:06,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:06,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609427761] [2024-06-28 01:51:06,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:06,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:06,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:06,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:06,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:06,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:06,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 342 transitions, 4703 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:06,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:06,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:06,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:09,644 INFO L124 PetriNetUnfolderBase]: 7490/11270 cut-off events. [2024-06-28 01:51:09,644 INFO L125 PetriNetUnfolderBase]: For 198765/198771 co-relation queries the response was YES. [2024-06-28 01:51:09,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71761 conditions, 11270 events. 7490/11270 cut-off events. For 198765/198771 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 68439 event pairs, 1242 based on Foata normal form. 12/11280 useless extension candidates. Maximal degree in co-relation 71682. Up to 9785 conditions per place. [2024-06-28 01:51:09,754 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 362 selfloop transitions, 95 changer transitions 0/464 dead transitions. [2024-06-28 01:51:09,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 464 transitions, 6799 flow [2024-06-28 01:51:09,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:51:09,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:51:09,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-06-28 01:51:09,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5574468085106383 [2024-06-28 01:51:09,756 INFO L175 Difference]: Start difference. First operand has 186 places, 342 transitions, 4703 flow. Second operand 10 states and 262 transitions. [2024-06-28 01:51:09,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 464 transitions, 6799 flow [2024-06-28 01:51:10,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 464 transitions, 6444 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:10,228 INFO L231 Difference]: Finished difference. Result has 191 places, 374 transitions, 5300 flow [2024-06-28 01:51:10,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5300, PETRI_PLACES=191, PETRI_TRANSITIONS=374} [2024-06-28 01:51:10,228 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2024-06-28 01:51:10,229 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 374 transitions, 5300 flow [2024-06-28 01:51:10,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:10,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:10,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:10,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:51:10,229 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:10,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:10,229 INFO L85 PathProgramCache]: Analyzing trace with hash -395767748, now seen corresponding path program 5 times [2024-06-28 01:51:10,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:10,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960713744] [2024-06-28 01:51:10,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:10,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:12,625 INFO 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 01:51:12,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:12,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960713744] [2024-06-28 01:51:12,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960713744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:12,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:12,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:12,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920786976] [2024-06-28 01:51:12,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:12,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:12,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:12,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:12,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:12,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:12,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 374 transitions, 5300 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:12,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:12,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:12,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:15,344 INFO L124 PetriNetUnfolderBase]: 7472/11256 cut-off events. [2024-06-28 01:51:15,345 INFO L125 PetriNetUnfolderBase]: For 188840/188846 co-relation queries the response was YES. [2024-06-28 01:51:15,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71118 conditions, 11256 events. 7472/11256 cut-off events. For 188840/188846 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 68568 event pairs, 1334 based on Foata normal form. 14/11268 useless extension candidates. Maximal degree in co-relation 71037. Up to 10149 conditions per place. [2024-06-28 01:51:15,470 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 365 selfloop transitions, 75 changer transitions 0/447 dead transitions. [2024-06-28 01:51:15,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 447 transitions, 6522 flow [2024-06-28 01:51:15,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:51:15,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:51:15,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 01:51:15,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 01:51:15,472 INFO L175 Difference]: Start difference. First operand has 191 places, 374 transitions, 5300 flow. Second operand 9 states and 232 transitions. [2024-06-28 01:51:15,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 447 transitions, 6522 flow [2024-06-28 01:51:15,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 447 transitions, 6367 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:15,937 INFO L231 Difference]: Finished difference. Result has 194 places, 374 transitions, 5317 flow [2024-06-28 01:51:15,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5145, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5317, PETRI_PLACES=194, PETRI_TRANSITIONS=374} [2024-06-28 01:51:15,937 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-06-28 01:51:15,937 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 374 transitions, 5317 flow [2024-06-28 01:51:15,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:15,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:15,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:15,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:51:15,938 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:15,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:15,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1618043792, now seen corresponding path program 6 times [2024-06-28 01:51:15,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:15,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855588738] [2024-06-28 01:51:15,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:15,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:18,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:18,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:18,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855588738] [2024-06-28 01:51:18,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855588738] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:18,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:18,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:18,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704398201] [2024-06-28 01:51:18,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:18,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:18,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:18,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:18,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:18,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:18,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 374 transitions, 5317 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:18,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:18,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:18,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:21,497 INFO L124 PetriNetUnfolderBase]: 7522/11311 cut-off events. [2024-06-28 01:51:21,497 INFO L125 PetriNetUnfolderBase]: For 191885/191894 co-relation queries the response was YES. [2024-06-28 01:51:21,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72039 conditions, 11311 events. 7522/11311 cut-off events. For 191885/191894 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 68729 event pairs, 1288 based on Foata normal form. 10/11318 useless extension candidates. Maximal degree in co-relation 71956. Up to 10080 conditions per place. [2024-06-28 01:51:21,621 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 332 selfloop transitions, 109 changer transitions 0/448 dead transitions. [2024-06-28 01:51:21,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 448 transitions, 6621 flow [2024-06-28 01:51:21,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:51:21,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:51:21,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 01:51:21,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:51:21,622 INFO L175 Difference]: Start difference. First operand has 194 places, 374 transitions, 5317 flow. Second operand 9 states and 234 transitions. [2024-06-28 01:51:21,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 448 transitions, 6621 flow [2024-06-28 01:51:22,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 448 transitions, 6495 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:22,070 INFO L231 Difference]: Finished difference. Result has 197 places, 376 transitions, 5470 flow [2024-06-28 01:51:22,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5191, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5470, PETRI_PLACES=197, PETRI_TRANSITIONS=376} [2024-06-28 01:51:22,070 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2024-06-28 01:51:22,070 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 376 transitions, 5470 flow [2024-06-28 01:51:22,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:22,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:22,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:22,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:51:22,071 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:22,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:22,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1542817038, now seen corresponding path program 7 times [2024-06-28 01:51:22,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:22,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237727372] [2024-06-28 01:51:22,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:22,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:25,130 INFO 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 01:51:25,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:25,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237727372] [2024-06-28 01:51:25,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237727372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:25,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:25,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:25,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120607687] [2024-06-28 01:51:25,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:25,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:25,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:25,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:25,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:25,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:25,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 376 transitions, 5470 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:25,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:25,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:25,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:27,954 INFO L124 PetriNetUnfolderBase]: 7616/11605 cut-off events. [2024-06-28 01:51:27,954 INFO L125 PetriNetUnfolderBase]: For 211097/211103 co-relation queries the response was YES. [2024-06-28 01:51:28,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74082 conditions, 11605 events. 7616/11605 cut-off events. For 211097/211103 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 71217 event pairs, 1422 based on Foata normal form. 12/11615 useless extension candidates. Maximal degree in co-relation 73998. Up to 9213 conditions per place. [2024-06-28 01:51:28,054 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 318 selfloop transitions, 135 changer transitions 0/460 dead transitions. [2024-06-28 01:51:28,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 460 transitions, 7010 flow [2024-06-28 01:51:28,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:51:28,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:51:28,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:51:28,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:51:28,055 INFO L175 Difference]: Start difference. First operand has 197 places, 376 transitions, 5470 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:51:28,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 460 transitions, 7010 flow [2024-06-28 01:51:28,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 460 transitions, 6759 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 01:51:28,464 INFO L231 Difference]: Finished difference. Result has 199 places, 380 transitions, 5609 flow [2024-06-28 01:51:28,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5219, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5609, PETRI_PLACES=199, PETRI_TRANSITIONS=380} [2024-06-28 01:51:28,465 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-06-28 01:51:28,465 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 380 transitions, 5609 flow [2024-06-28 01:51:28,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:28,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:28,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:28,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:51:28,465 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:28,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1545673998, now seen corresponding path program 8 times [2024-06-28 01:51:28,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:28,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733744664] [2024-06-28 01:51:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:28,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:31,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:31,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:31,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733744664] [2024-06-28 01:51:31,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733744664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:31,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:31,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:31,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533567198] [2024-06-28 01:51:31,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:31,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:31,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:31,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:31,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:31,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:31,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 380 transitions, 5609 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:31,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:31,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:31,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:34,290 INFO L124 PetriNetUnfolderBase]: 7598/11607 cut-off events. [2024-06-28 01:51:34,290 INFO L125 PetriNetUnfolderBase]: For 218476/218482 co-relation queries the response was YES. [2024-06-28 01:51:34,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74779 conditions, 11607 events. 7598/11607 cut-off events. For 218476/218482 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 71663 event pairs, 1941 based on Foata normal form. 14/11619 useless extension candidates. Maximal degree in co-relation 74694. Up to 10049 conditions per place. [2024-06-28 01:51:34,417 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 343 selfloop transitions, 95 changer transitions 0/445 dead transitions. [2024-06-28 01:51:34,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 445 transitions, 6825 flow [2024-06-28 01:51:34,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:34,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:34,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:51:34,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:51:34,419 INFO L175 Difference]: Start difference. First operand has 199 places, 380 transitions, 5609 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:51:34,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 445 transitions, 6825 flow [2024-06-28 01:51:34,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 445 transitions, 6529 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 01:51:35,003 INFO L231 Difference]: Finished difference. Result has 199 places, 380 transitions, 5541 flow [2024-06-28 01:51:35,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5313, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5541, PETRI_PLACES=199, PETRI_TRANSITIONS=380} [2024-06-28 01:51:35,004 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-06-28 01:51:35,004 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 380 transitions, 5541 flow [2024-06-28 01:51:35,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:35,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:35,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:35,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:51:35,005 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:35,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:35,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1660965168, now seen corresponding path program 9 times [2024-06-28 01:51:35,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:35,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418666145] [2024-06-28 01:51:35,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:35,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:35,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:37,737 INFO 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 01:51:37,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:37,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418666145] [2024-06-28 01:51:37,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418666145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:37,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:37,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:37,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607073034] [2024-06-28 01:51:37,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:37,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:37,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:37,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:37,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:37,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:37,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 380 transitions, 5541 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:37,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:37,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:37,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:40,614 INFO L124 PetriNetUnfolderBase]: 7648/11502 cut-off events. [2024-06-28 01:51:40,614 INFO L125 PetriNetUnfolderBase]: For 201295/201304 co-relation queries the response was YES. [2024-06-28 01:51:40,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73963 conditions, 11502 events. 7648/11502 cut-off events. For 201295/201304 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 70056 event pairs, 1306 based on Foata normal form. 10/11509 useless extension candidates. Maximal degree in co-relation 73879. Up to 10210 conditions per place. [2024-06-28 01:51:40,742 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 337 selfloop transitions, 103 changer transitions 0/447 dead transitions. [2024-06-28 01:51:40,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 447 transitions, 6873 flow [2024-06-28 01:51:40,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:40,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:40,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:51:40,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:51:40,744 INFO L175 Difference]: Start difference. First operand has 199 places, 380 transitions, 5541 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:51:40,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 447 transitions, 6873 flow [2024-06-28 01:51:41,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 447 transitions, 6625 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-28 01:51:41,213 INFO L231 Difference]: Finished difference. Result has 199 places, 382 transitions, 5568 flow [2024-06-28 01:51:41,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5293, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5568, PETRI_PLACES=199, PETRI_TRANSITIONS=382} [2024-06-28 01:51:41,213 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-06-28 01:51:41,213 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 382 transitions, 5568 flow [2024-06-28 01:51:41,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:41,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:41,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:41,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:51:41,214 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:41,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:41,214 INFO L85 PathProgramCache]: Analyzing trace with hash -743867122, now seen corresponding path program 10 times [2024-06-28 01:51:41,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:41,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904311514] [2024-06-28 01:51:41,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:41,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:43,817 INFO 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 01:51:43,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:43,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904311514] [2024-06-28 01:51:43,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904311514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:43,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:43,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:43,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371597279] [2024-06-28 01:51:43,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:43,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:43,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:43,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:43,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:43,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:43,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 382 transitions, 5568 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:43,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:43,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:43,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:46,662 INFO L124 PetriNetUnfolderBase]: 7640/11460 cut-off events. [2024-06-28 01:51:46,662 INFO L125 PetriNetUnfolderBase]: For 193424/193433 co-relation queries the response was YES. [2024-06-28 01:51:46,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73597 conditions, 11460 events. 7640/11460 cut-off events. For 193424/193433 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 69094 event pairs, 1286 based on Foata normal form. 4/11451 useless extension candidates. Maximal degree in co-relation 73513. Up to 10244 conditions per place. [2024-06-28 01:51:46,946 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 339 selfloop transitions, 99 changer transitions 0/445 dead transitions. [2024-06-28 01:51:46,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 445 transitions, 6872 flow [2024-06-28 01:51:46,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:46,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:51:46,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 01:51:46,947 INFO L175 Difference]: Start difference. First operand has 199 places, 382 transitions, 5568 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:51:46,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 445 transitions, 6872 flow [2024-06-28 01:51:47,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 445 transitions, 6625 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:47,320 INFO L231 Difference]: Finished difference. Result has 201 places, 384 transitions, 5589 flow [2024-06-28 01:51:47,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5325, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5589, PETRI_PLACES=201, PETRI_TRANSITIONS=384} [2024-06-28 01:51:47,321 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 150 predicate places. [2024-06-28 01:51:47,322 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 384 transitions, 5589 flow [2024-06-28 01:51:47,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:47,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:47,322 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 01:51:47,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:51:47,322 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:47,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:47,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1711404385, now seen corresponding path program 1 times [2024-06-28 01:51:47,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:47,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796257221] [2024-06-28 01:51:47,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:47,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:47,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:50,586 INFO 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 01:51:50,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:50,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796257221] [2024-06-28 01:51:50,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796257221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:50,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:50,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:50,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68785916] [2024-06-28 01:51:50,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:50,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:50,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:50,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:50,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:50,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:50,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 384 transitions, 5589 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:50,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:50,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:50,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:54,395 INFO L124 PetriNetUnfolderBase]: 8723/13184 cut-off events. [2024-06-28 01:51:54,395 INFO L125 PetriNetUnfolderBase]: For 234373/234379 co-relation queries the response was YES. [2024-06-28 01:51:54,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82847 conditions, 13184 events. 8723/13184 cut-off events. For 234373/234379 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 82067 event pairs, 1764 based on Foata normal form. 20/13199 useless extension candidates. Maximal degree in co-relation 82762. Up to 8281 conditions per place. [2024-06-28 01:51:54,541 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 419 selfloop transitions, 130 changer transitions 0/556 dead transitions. [2024-06-28 01:51:54,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 556 transitions, 8179 flow [2024-06-28 01:51:54,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 01:51:54,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 01:51:54,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 403 transitions. [2024-06-28 01:51:54,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5716312056737589 [2024-06-28 01:51:54,543 INFO L175 Difference]: Start difference. First operand has 201 places, 384 transitions, 5589 flow. Second operand 15 states and 403 transitions. [2024-06-28 01:51:54,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 556 transitions, 8179 flow [2024-06-28 01:51:55,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 556 transitions, 7945 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 01:51:55,039 INFO L231 Difference]: Finished difference. Result has 212 places, 388 transitions, 5732 flow [2024-06-28 01:51:55,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5732, PETRI_PLACES=212, PETRI_TRANSITIONS=388} [2024-06-28 01:51:55,040 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 161 predicate places. [2024-06-28 01:51:55,040 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 388 transitions, 5732 flow [2024-06-28 01:51:55,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:55,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:55,040 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 01:51:55,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:51:55,041 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:51:55,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:55,041 INFO L85 PathProgramCache]: Analyzing trace with hash 337581211, now seen corresponding path program 2 times [2024-06-28 01:51:55,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:55,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634976876] [2024-06-28 01:51:55,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:55,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:55,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:57,535 INFO 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 01:51:57,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:57,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634976876] [2024-06-28 01:51:57,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634976876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:57,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:57,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:57,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447878258] [2024-06-28 01:51:57,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:57,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:57,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:57,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:57,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:57,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:57,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 388 transitions, 5732 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:57,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:57,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:57,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:01,055 INFO L124 PetriNetUnfolderBase]: 8822/13512 cut-off events. [2024-06-28 01:52:01,055 INFO L125 PetriNetUnfolderBase]: For 260253/260259 co-relation queries the response was YES. [2024-06-28 01:52:01,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86520 conditions, 13512 events. 8822/13512 cut-off events. For 260253/260259 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 86137 event pairs, 2448 based on Foata normal form. 10/13519 useless extension candidates. Maximal degree in co-relation 86432. Up to 11783 conditions per place. [2024-06-28 01:52:01,220 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 403 selfloop transitions, 103 changer transitions 0/513 dead transitions. [2024-06-28 01:52:01,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 513 transitions, 7626 flow [2024-06-28 01:52:01,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:52:01,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:52:01,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 311 transitions. [2024-06-28 01:52:01,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514184397163121 [2024-06-28 01:52:01,222 INFO L175 Difference]: Start difference. First operand has 212 places, 388 transitions, 5732 flow. Second operand 12 states and 311 transitions. [2024-06-28 01:52:01,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 513 transitions, 7626 flow [2024-06-28 01:52:01,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 513 transitions, 7442 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-28 01:52:02,001 INFO L231 Difference]: Finished difference. Result has 217 places, 404 transitions, 6070 flow [2024-06-28 01:52:02,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6070, PETRI_PLACES=217, PETRI_TRANSITIONS=404} [2024-06-28 01:52:02,001 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-28 01:52:02,001 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 404 transitions, 6070 flow [2024-06-28 01:52:02,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:02,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:02,002 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 01:52:02,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:52:02,002 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:02,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:02,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1147360245, now seen corresponding path program 3 times [2024-06-28 01:52:02,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:02,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150378987] [2024-06-28 01:52:02,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:02,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:02,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:04,275 INFO 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 01:52:04,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:04,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150378987] [2024-06-28 01:52:04,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150378987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:04,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:04,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:04,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079636964] [2024-06-28 01:52:04,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:04,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:04,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:04,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:04,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:04,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:04,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 404 transitions, 6070 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:04,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:04,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:04,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:08,535 INFO L124 PetriNetUnfolderBase]: 9048/13888 cut-off events. [2024-06-28 01:52:08,535 INFO L125 PetriNetUnfolderBase]: For 283571/283577 co-relation queries the response was YES. [2024-06-28 01:52:08,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89967 conditions, 13888 events. 9048/13888 cut-off events. For 283571/283577 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 89196 event pairs, 2485 based on Foata normal form. 26/13912 useless extension candidates. Maximal degree in co-relation 89874. Up to 12010 conditions per place. [2024-06-28 01:52:08,675 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 405 selfloop transitions, 110 changer transitions 0/522 dead transitions. [2024-06-28 01:52:08,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 522 transitions, 7830 flow [2024-06-28 01:52:08,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:52:08,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:52:08,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 313 transitions. [2024-06-28 01:52:08,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5549645390070922 [2024-06-28 01:52:08,677 INFO L175 Difference]: Start difference. First operand has 217 places, 404 transitions, 6070 flow. Second operand 12 states and 313 transitions. [2024-06-28 01:52:08,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 522 transitions, 7830 flow [2024-06-28 01:52:09,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 522 transitions, 7721 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-28 01:52:09,244 INFO L231 Difference]: Finished difference. Result has 225 places, 415 transitions, 6412 flow [2024-06-28 01:52:09,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5961, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6412, PETRI_PLACES=225, PETRI_TRANSITIONS=415} [2024-06-28 01:52:09,245 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-28 01:52:09,245 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 415 transitions, 6412 flow [2024-06-28 01:52:09,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:09,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:09,245 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 01:52:09,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:52:09,245 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:09,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:09,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1899948171, now seen corresponding path program 4 times [2024-06-28 01:52:09,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:09,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981519408] [2024-06-28 01:52:09,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:09,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:09,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:11,234 INFO 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 01:52:11,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:11,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981519408] [2024-06-28 01:52:11,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981519408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:11,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:11,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:11,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416898082] [2024-06-28 01:52:11,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:11,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:11,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:11,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:11,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:11,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:11,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 415 transitions, 6412 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:11,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:11,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:11,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:15,197 INFO L124 PetriNetUnfolderBase]: 10069/15441 cut-off events. [2024-06-28 01:52:15,197 INFO L125 PetriNetUnfolderBase]: For 362363/362369 co-relation queries the response was YES. [2024-06-28 01:52:15,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104268 conditions, 15441 events. 10069/15441 cut-off events. For 362363/362369 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 100874 event pairs, 1511 based on Foata normal form. 22/15461 useless extension candidates. Maximal degree in co-relation 104172. Up to 10359 conditions per place. [2024-06-28 01:52:15,405 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 396 selfloop transitions, 141 changer transitions 0/544 dead transitions. [2024-06-28 01:52:15,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 544 transitions, 8591 flow [2024-06-28 01:52:15,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:52:15,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:52:15,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-06-28 01:52:15,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5783365570599613 [2024-06-28 01:52:15,406 INFO L175 Difference]: Start difference. First operand has 225 places, 415 transitions, 6412 flow. Second operand 11 states and 299 transitions. [2024-06-28 01:52:15,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 544 transitions, 8591 flow [2024-06-28 01:52:16,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 544 transitions, 8407 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:52:16,247 INFO L231 Difference]: Finished difference. Result has 231 places, 423 transitions, 6805 flow [2024-06-28 01:52:16,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6244, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6805, PETRI_PLACES=231, PETRI_TRANSITIONS=423} [2024-06-28 01:52:16,248 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 180 predicate places. [2024-06-28 01:52:16,248 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 423 transitions, 6805 flow [2024-06-28 01:52:16,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:16,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:16,248 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 01:52:16,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:52:16,248 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:16,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:16,249 INFO L85 PathProgramCache]: Analyzing trace with hash 2012626685, now seen corresponding path program 5 times [2024-06-28 01:52:16,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:16,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63971128] [2024-06-28 01:52:16,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:16,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:16,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:19,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:19,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:19,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63971128] [2024-06-28 01:52:19,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63971128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:19,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:19,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:19,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418840544] [2024-06-28 01:52:19,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:19,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:19,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:19,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:19,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:19,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:19,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 423 transitions, 6805 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:19,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:19,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:19,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:25,215 INFO L124 PetriNetUnfolderBase]: 12585/19020 cut-off events. [2024-06-28 01:52:25,215 INFO L125 PetriNetUnfolderBase]: For 487375/487381 co-relation queries the response was YES. [2024-06-28 01:52:25,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130565 conditions, 19020 events. 12585/19020 cut-off events. For 487375/487381 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 127173 event pairs, 2571 based on Foata normal form. 22/19040 useless extension candidates. Maximal degree in co-relation 130467. Up to 12895 conditions per place. [2024-06-28 01:52:25,760 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 473 selfloop transitions, 111 changer transitions 0/591 dead transitions. [2024-06-28 01:52:25,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 591 transitions, 9702 flow [2024-06-28 01:52:25,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 01:52:25,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 01:52:25,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 376 transitions. [2024-06-28 01:52:25,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 01:52:25,761 INFO L175 Difference]: Start difference. First operand has 231 places, 423 transitions, 6805 flow. Second operand 14 states and 376 transitions. [2024-06-28 01:52:25,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 591 transitions, 9702 flow [2024-06-28 01:52:26,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 591 transitions, 9393 flow, removed 97 selfloop flow, removed 6 redundant places. [2024-06-28 01:52:26,991 INFO L231 Difference]: Finished difference. Result has 241 places, 433 transitions, 7055 flow [2024-06-28 01:52:26,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6623, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7055, PETRI_PLACES=241, PETRI_TRANSITIONS=433} [2024-06-28 01:52:26,991 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 01:52:26,991 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 433 transitions, 7055 flow [2024-06-28 01:52:26,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:26,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:26,992 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 01:52:26,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:52:26,992 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:26,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:26,993 INFO L85 PathProgramCache]: Analyzing trace with hash 616103119, now seen corresponding path program 6 times [2024-06-28 01:52:26,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:26,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524920025] [2024-06-28 01:52:26,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:26,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:27,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:29,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:29,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:29,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524920025] [2024-06-28 01:52:29,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524920025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:29,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:29,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:29,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773634846] [2024-06-28 01:52:29,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:29,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:29,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:29,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:29,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:29,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:29,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 433 transitions, 7055 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:29,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:29,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:29,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:35,686 INFO L124 PetriNetUnfolderBase]: 13125/19912 cut-off events. [2024-06-28 01:52:35,686 INFO L125 PetriNetUnfolderBase]: For 505401/505407 co-relation queries the response was YES. [2024-06-28 01:52:35,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 137441 conditions, 19912 events. 13125/19912 cut-off events. For 505401/505407 co-relation queries the response was YES. Maximal size of possible extension queue 876. Compared 135118 event pairs, 3016 based on Foata normal form. 34/19944 useless extension candidates. Maximal degree in co-relation 137339. Up to 15599 conditions per place. [2024-06-28 01:52:35,970 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 461 selfloop transitions, 104 changer transitions 0/572 dead transitions. [2024-06-28 01:52:35,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 572 transitions, 9510 flow [2024-06-28 01:52:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:52:35,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:52:35,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 343 transitions. [2024-06-28 01:52:35,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5613747954173486 [2024-06-28 01:52:35,972 INFO L175 Difference]: Start difference. First operand has 241 places, 433 transitions, 7055 flow. Second operand 13 states and 343 transitions. [2024-06-28 01:52:35,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 572 transitions, 9510 flow [2024-06-28 01:52:37,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 572 transitions, 9370 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-28 01:52:37,348 INFO L231 Difference]: Finished difference. Result has 246 places, 436 transitions, 7221 flow [2024-06-28 01:52:37,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6917, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7221, PETRI_PLACES=246, PETRI_TRANSITIONS=436} [2024-06-28 01:52:37,349 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 195 predicate places. [2024-06-28 01:52:37,349 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 436 transitions, 7221 flow [2024-06-28 01:52:37,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:37,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:37,349 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 01:52:37,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:52:37,350 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:37,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:37,350 INFO L85 PathProgramCache]: Analyzing trace with hash 616250989, now seen corresponding path program 7 times [2024-06-28 01:52:37,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:37,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734959483] [2024-06-28 01:52:37,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:37,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:37,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:52:40,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:40,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734959483] [2024-06-28 01:52:40,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734959483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:40,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:40,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:40,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437897632] [2024-06-28 01:52:40,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:40,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:40,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:40,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:40,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:40,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:40,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 436 transitions, 7221 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:40,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:40,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:40,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:45,930 INFO L124 PetriNetUnfolderBase]: 13107/19972 cut-off events. [2024-06-28 01:52:45,930 INFO L125 PetriNetUnfolderBase]: For 513437/513443 co-relation queries the response was YES. [2024-06-28 01:52:46,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139154 conditions, 19972 events. 13107/19972 cut-off events. For 513437/513443 co-relation queries the response was YES. Maximal size of possible extension queue 877. Compared 136487 event pairs, 3407 based on Foata normal form. 14/19984 useless extension candidates. Maximal degree in co-relation 139049. Up to 18387 conditions per place. [2024-06-28 01:52:46,173 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 440 selfloop transitions, 79 changer transitions 0/526 dead transitions. [2024-06-28 01:52:46,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 526 transitions, 8821 flow [2024-06-28 01:52:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:52:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:52:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-28 01:52:46,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5468085106382978 [2024-06-28 01:52:46,175 INFO L175 Difference]: Start difference. First operand has 246 places, 436 transitions, 7221 flow. Second operand 10 states and 257 transitions. [2024-06-28 01:52:46,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 526 transitions, 8821 flow [2024-06-28 01:52:47,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 526 transitions, 8642 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 01:52:47,312 INFO L231 Difference]: Finished difference. Result has 247 places, 443 transitions, 7395 flow [2024-06-28 01:52:47,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7395, PETRI_PLACES=247, PETRI_TRANSITIONS=443} [2024-06-28 01:52:47,312 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-06-28 01:52:47,313 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 443 transitions, 7395 flow [2024-06-28 01:52:47,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:47,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:47,313 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 01:52:47,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:52:47,313 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:47,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:47,314 INFO L85 PathProgramCache]: Analyzing trace with hash -99327657, now seen corresponding path program 8 times [2024-06-28 01:52:47,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:47,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505613844] [2024-06-28 01:52:47,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:47,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:52:51,411 INFO 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 01:52:51,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:52:51,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505613844] [2024-06-28 01:52:51,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505613844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:52:51,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:52:51,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:52:51,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652433997] [2024-06-28 01:52:51,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:52:51,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:52:51,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:52:51,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:52:51,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:52:51,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:52:51,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 443 transitions, 7395 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:51,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:52:51,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:52:51,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:52:57,572 INFO L124 PetriNetUnfolderBase]: 13333/20237 cut-off events. [2024-06-28 01:52:57,572 INFO L125 PetriNetUnfolderBase]: For 542658/542661 co-relation queries the response was YES. [2024-06-28 01:52:57,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141679 conditions, 20237 events. 13333/20237 cut-off events. For 542658/542661 co-relation queries the response was YES. Maximal size of possible extension queue 890. Compared 137881 event pairs, 3126 based on Foata normal form. 20/20240 useless extension candidates. Maximal degree in co-relation 141572. Up to 17208 conditions per place. [2024-06-28 01:52:57,982 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 339 selfloop transitions, 190 changer transitions 0/536 dead transitions. [2024-06-28 01:52:57,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 536 transitions, 9041 flow [2024-06-28 01:52:57,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:52:57,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:52:57,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-06-28 01:52:57,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5765957446808511 [2024-06-28 01:52:57,983 INFO L175 Difference]: Start difference. First operand has 247 places, 443 transitions, 7395 flow. Second operand 10 states and 271 transitions. [2024-06-28 01:52:57,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 536 transitions, 9041 flow [2024-06-28 01:52:59,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 536 transitions, 8864 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-28 01:52:59,306 INFO L231 Difference]: Finished difference. Result has 250 places, 445 transitions, 7660 flow [2024-06-28 01:52:59,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7660, PETRI_PLACES=250, PETRI_TRANSITIONS=445} [2024-06-28 01:52:59,306 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 199 predicate places. [2024-06-28 01:52:59,306 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 445 transitions, 7660 flow [2024-06-28 01:52:59,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:52:59,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:52:59,307 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 01:52:59,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:52:59,307 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:52:59,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:52:59,307 INFO L85 PathProgramCache]: Analyzing trace with hash -104834187, now seen corresponding path program 9 times [2024-06-28 01:52:59,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:52:59,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311827448] [2024-06-28 01:52:59,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:52:59,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:52:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:01,982 INFO 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 01:53:01,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:01,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311827448] [2024-06-28 01:53:01,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311827448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:01,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:01,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:53:01,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530419302] [2024-06-28 01:53:01,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:01,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:53:01,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:01,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:53:01,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:53:02,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:53:02,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 445 transitions, 7660 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:02,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:02,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:53:02,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:53:08,111 INFO L124 PetriNetUnfolderBase]: 13559/20593 cut-off events. [2024-06-28 01:53:08,111 INFO L125 PetriNetUnfolderBase]: For 574222/574225 co-relation queries the response was YES. [2024-06-28 01:53:08,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146246 conditions, 20593 events. 13559/20593 cut-off events. For 574222/574225 co-relation queries the response was YES. Maximal size of possible extension queue 902. Compared 140807 event pairs, 3172 based on Foata normal form. 20/20608 useless extension candidates. Maximal degree in co-relation 146138. Up to 17530 conditions per place. [2024-06-28 01:53:08,360 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 351 selfloop transitions, 181 changer transitions 0/539 dead transitions. [2024-06-28 01:53:08,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 539 transitions, 9338 flow [2024-06-28 01:53:08,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:53:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:53:08,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-06-28 01:53:08,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5808510638297872 [2024-06-28 01:53:08,361 INFO L175 Difference]: Start difference. First operand has 250 places, 445 transitions, 7660 flow. Second operand 10 states and 273 transitions. [2024-06-28 01:53:08,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 539 transitions, 9338 flow [2024-06-28 01:53:09,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 539 transitions, 8938 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-28 01:53:09,639 INFO L231 Difference]: Finished difference. Result has 252 places, 446 transitions, 7673 flow [2024-06-28 01:53:09,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7260, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7673, PETRI_PLACES=252, PETRI_TRANSITIONS=446} [2024-06-28 01:53:09,640 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 201 predicate places. [2024-06-28 01:53:09,640 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 446 transitions, 7673 flow [2024-06-28 01:53:09,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:09,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:53:09,640 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 01:53:09,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:53:09,640 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:53:09,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:53:09,641 INFO L85 PathProgramCache]: Analyzing trace with hash -104837907, now seen corresponding path program 10 times [2024-06-28 01:53:09,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:53:09,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125259304] [2024-06-28 01:53:09,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:53:09,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:53:09,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:53:12,650 INFO 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 01:53:12,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:53:12,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125259304] [2024-06-28 01:53:12,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125259304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:53:12,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:53:12,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:53:12,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744056985] [2024-06-28 01:53:12,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:53:12,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:53:12,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:53:12,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:53:12,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:53:12,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:53:12,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 446 transitions, 7673 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:53:12,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:53:12,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:53:12,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand